Inspiration
I'm really big into video editing and I know a lot of people don't have cameras that can shoot at a really high frame rate. Realizing that it was possible to use any device in order to interpolate frames and create slow-motion video from pretty much footage blew my mind and I just had to have a go at it.
What it does
It takes in pretty much any video format and uses ffmpeg and a complicated pixel motion algorithm in order to "create" new frames between old ones to simulate a higher frame rate.
How we built it
We used a lot of different flutter sdk's in order to make this work. ffmpeg was one of the biggest tools and flutter + ffmpeg really helped get us to our result.
Challenges we ran into
It was our first time using flutter so we ran into a lot of issues trying to get flutter to work. In addition to the slow wifi, a lot of the flutter packages where depreciated and we had to find a way to make it work on our own through lot of documentation digging.
Accomplishments that we're proud of
Our main accomplishment is the fact that we managed to get the app to work. In the beginning, we thought that It would be better if we didn't make a project since we thought we couldn't make anything good, however, once we actually got the hang of flutter we actually did pretty well despite the setbacks.
What we learned
we learned that you can always get where you want as long as you actively try to achieve it. If we had given up earlier, we wouldn't have been able to finish half of what we have so far and Iwelearned so much about github and flutter in the process.
What's next for Untitled
What's next is that we're going to keep working in order to get the whole thing properly polished. One thing we have in mind is batch encoding where it can encode multiple videos at one time. It'll be really fun and I can't wait to get started on it.
Log in or sign up for Devpost to join the conversation.