lets discuss a python script that scans opens to a full screen dialogue containing an input a file browse field at the very top, when the user loads a target directory, we recursively scan the folder and find all mp3, then we display rows with empty 320×240 containers, then audio player inside container, mp3 title and length under container, so we have a stylish row of playable mp3’s, each row by default has 3 buttons: save video, convert and add image, save video is disabled unless a video is ready for download, convert is disabled unless an image is attached, the add image button opens browse for image file make the selected image the new thumbnail background and add the image filename to row, user should be able to play the audio now with the image as 320×240 cover background, ONCE a user has attached an image we enable convert, convert button combines the image and audio into 1080p mp4 video, NOW we show a progress bar (in row) while video generates and once complete we insert the new video name into row and enable download button which saves the video to users directory. Finally we need a lightweight persistence layer to keep track of all this. i want to persist the last target directory, i want to persist all the conversions and provide a conversion log where users can re-download videos. Fundamentally this is a simple image video combiner app.

First consider my requirements, then plan the layers of this app, write the working poc as a downloadable zip

Related posts:


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *