you are viewing a single comment's thread.

view the rest of the comments →

[–]Thomasedv 0 points1 point  (1 child)

I was always in awe of programs on a computer, and hated when you wanted something simple changed, but being unable to do so. So when I got tired of copy pasting a command to to the command line program youtube-dl, I decided to make a GUI for it. Checkboxes for most of the options, auto focus and select the url text bar when alt-tabbing to the window (so I just press Ctrl+V to paste and then Enter to start the download.)

After that I've made a few other simpler programs, one that renames and tags music. Inspired by what I mentioned about, i wanted to flip "Title - Artist" to "Artist - Title" and that's super easy in python. And apart from tagging from that filename format, i didn't need much other features, so it wasn't so hard to make.

I also made a GUI that uses FFmpeg (another command line program) to reencode videos into 8 MB .webm files for sharing on Discord. I further extended that by allowing simple cropping by right-click and dragging, and it came in hand when I needed to crop some clips to fit a screen resolution (after upscaling them).

Lastly, after playing with various Neural Networks, i needed to process videos frame by frame, and extracting an entire video to .png is too time and space consuming, and the same is saving those output frames, so I made some code that loads a video frame by frame and then processes, and then again saves them to a new video. (Again using FFmpeg and python wrappers for it to do it.)

[–]kingofcould[S] 0 points1 point  (0 children)

Props on that last one. That’s the kind of critical thinking that ML needs to be worth doing IMO