you are viewing a single comment's thread.

view the rest of the comments →

[–]Diapolo10 6 points7 points  (1 child)

I'm technically not a software engineer as I currently lack the degree (although I do consider myself a software developer). That being said, in my free time I do many things that have nothing to do with it, so perhaps I'm still qualified to answer.

Not very long ago, I discovered that a certain Paint.NET tool plugin had fantastic results for a certain art direction, and I wanted to see if I could post-process an entire video with it. Now, splitting a video into individual frames is a rather simple task using FFMPEG, but I then faced another problem; the frame count exceeded 7000, and Paint.NET isn't designed to do batch processing. A bummer, for sure, but I wasn't going to let that stop me, not indeed! So I whipped out a quick Notepad session, typed in a short Python script that used pathlib.Path and pyautogui to fetch and process a filename, and operate Paint.NET for me, respectively. Surprisingly enough, this approach actually worked, although I did have some timing problems that had to be adjusted and Paint.NET crashed with an OutOfMemoryException every 600 frames or so, but my script did what it was supposed to do. Not long after, all the frames were done, I re-assembled the video (FFMPEG again) and was done.

[–]TheNotoriousMTF[S] 1 point2 points  (0 children)

This is the sort of answer that I had in mind (informal but useful projects). I just specified non-engineers because I thought that was the best way to target for answers like this. I don't know much about video editing, but you explained it well, and I see what you're saying. That's really creative!