lunemercove

witchy girl/virtual snep

^ computer witch ^
^ self-taught 3D modeller ^
^ 🏳️‍⚧️, fan of girls ^
^ old enough ^
^ anarchist 🟥⬛^


see them uncombined here


you can always find me here
lune.gay/
the blog specifically
lune.gay/blog/

lunemercove
@lunemercove

will try to pop it up later when I've had a chance to review it a bit. it started out well defined but I think it got a bit messy.


lunemercove
@lunemercove

seems to have worked, need to check nothing weird happened. have additional caveats for later, as well.


lunemercove
@lunemercove

https://gist.github.com/lunemercove/e4e9404b6a50478bceac05fb253df631
this solves the problem of a video file which is several separate videos concated together. this is a thing they do for runs of 7-8 episodes on the official JJBA blu-ray disks, and additionally I found it was done for the special features and trailers on my Journey to the West blu-ray. the argument parsing is like half the file because I wanted to have a lot of control over the resulting files, so that I could set this loose and be 99% done with the resulting files.

hope it's helpful, I got through the last three episodes of Battle Tendency with it, and am now setting it loose overnight on episodes 1-8 of Diamond is Unbreakable.

Embedded under the break if you want to see it in post. it's 300 or so lines I wrote mostly in a Heightened State yesterday.


lunemercove
@lunemercove

one problem with it still is the chapters in the resulting files will preserve their original names. might be able to solve that programatically as well, not sure. I have added "verify all chapters are correct, and where possible use official names" to the list of things to check video file by video file along with audio track and subtitle names/metadata.


You must log in to comment.

in reply to @lunemercove's post:

the biggest outstanding Mess is it doesn't capture the ffmpeg output (not sure why, it should. think it's a stderr/stdout distinction thing), and that it kind of shotguns out various subprocesses because I didn't quite think about what I was writing. but it does appear to work.