Inspiration
Auto-Editor is a command line based application that can automatically cut dead space (ie, pauses between sentences, still video, etc) with a few other inputs for adjustments.
What it does
Our application gives a simple UI to an complex command line based app, making it much more accessible to everyday users. We also offloaded the video processing and editing into the cloud so that the specs of the personal machine aren't a barrier to entry for the user. This is great for students doing remote learning on low power devices like tablets and Chromebooks.
How we built it
We used HTML, CSS, and JS to create a UI for the existing python and then used PHP to automate the commands on the backend. We also made some changes in the python to optimize multithread rendering. We then deployed our code into the cloud using the Oracle Cloud Infrastructure.
Challenges we ran into
Our biggest challenge was familiarizing ourselves with the front-end engineering process, as most computer science courses only teach students to handle backend. We also ran into tons of errors with php file uploading, which also took some trial and error before learning the ropes.
Accomplishments that we're proud of
The biggest accomplishment we achieved working on this project was implementing a video enhancement feature in the backend by utilizing multithreaded rendering.
What we learned
We all learned a little more about all the languages we used. We also learned a lot about using OCI.
What's next for Auto-Editor
A desktop application that simplifies the process of using the auto-editor while offline would be a great way to expand the range of our users. In addition, a monetization model could be rolled out to offer intensive video processing features that would normally be locked behind more expensive cloud resources.
Log in or sign up for Devpost to join the conversation.