Created on 9th January 2023
•
Converts a video to audio and allows the user to add comments and timestamps. The users can make their own playlists and manage them. They can add comments/tags with specific timestamps as well. It saves the converted audio along with all the comments on it in a database.
While building our web application, we encountered several challenges. One of the biggest challenges we faced was implementing the video-to-audio conversion feature, as it required us to work with complex audio and video encoding libraries. We spent a lot of time researching different approaches and trying out different libraries, but ultimately we were able to get it working by using a combination of FFmpeg and Flask's built-in streaming capabilities. Another challenge we ran into was with the comment and timestamp feature, as we had to figure out how to efficiently store and retrieve this data from our MongoDB database. We ended up using a combination of server-side rendering and client-side rendering to make the feature more responsive. These challenges were frustrating at times, but ultimately they helped us to learn more about web development and expand our skills. We are grateful for the opportunity to have worked on this project and are proud of what we have accomplished.
Technologies used