2023-09-01, 08:37 PM
Okay, now I have a question to ask that I could probably figure out, but we have a brain trust going here.
If I wanted to combine our thoughts here and write a script that say...
We'd almost have a program on our hands. I mean writing the complexities of user input and such isn't that difficult, it's figuring out the weird behaviors and edge cases, but really this is kind of cool that with three people we pretty much put together a very rough outline for a program that would cover minifying media for children/spouses, carefully logging + splitting + encoding + deinterlacing remuxes, and size reduction through codec modernization and language track stripping all in batch form with different tools and unique but convergent approaches.
This is why I love this world. It's all so cool to learn new tricks and how people approach things. If anybody would be interested in collaborating on something -- a script to start -- that would fit the bill above, open source of course, I'd be happy to try and git my shit together enough to contribute some time and energy to developing and testing alongside somebody else (yeah, I suck at Github, that's the joke). Who knows? Maybe someone else would find it useful. While I'm at it, these are really old, but I forgot that I created a Hanbrake batch encode script WAY back when I was journeying into ripping my DVD library on my Github. It's likely garbage compared to what I can put together now, but I also did a lot of dev work at that point, so it's more organized and actually commented...
If I wanted to combine our thoughts here and write a script that say...
- Descended into a directory and all (or specific) subdirectories,
- Located all files of a specific extension (or "media" files, to keep ffmpeg happy),
- Returned some information on those files (e.g., chapter information for TDP, I'm interested in reducing multi-language tracks),
- Made a decision based on that returned information of how to proceed,
- Encoded based on that decision.
We'd almost have a program on our hands. I mean writing the complexities of user input and such isn't that difficult, it's figuring out the weird behaviors and edge cases, but really this is kind of cool that with three people we pretty much put together a very rough outline for a program that would cover minifying media for children/spouses, carefully logging + splitting + encoding + deinterlacing remuxes, and size reduction through codec modernization and language track stripping all in batch form with different tools and unique but convergent approaches.
This is why I love this world. It's all so cool to learn new tricks and how people approach things. If anybody would be interested in collaborating on something -- a script to start -- that would fit the bill above, open source of course, I'd be happy to try and git my shit together enough to contribute some time and energy to developing and testing alongside somebody else (yeah, I suck at Github, that's the joke). Who knows? Maybe someone else would find it useful. While I'm at it, these are really old, but I forgot that I created a Hanbrake batch encode script WAY back when I was journeying into ripping my DVD library on my Github. It's likely garbage compared to what I can put together now, but I also did a lot of dev work at that point, so it's more organized and actually commented...
Jellyfin 10.10.0 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage