Alright, so the scenario is, I've got a bunch of MKV files with SRT subs that I want to edit together as follows:
- Do a bit of trimming on each clip
- Slap them onto a timeline
- Render out to a single video with a single SRT, still with the correct timing relative to each clip (exporting the subtitles separately and muxing them myself would also fine)
I fumbled around with DaVinci Resolve for a while, but it doesn't seem to recognize the subs when they're embedded, and I couldn't figure out how to lock them together after the fact to allow the editing flow I described. I guess in most cases, the workflow is going to involve subtitling after editing, but idk, it doesn't seem like it'd be that difficult to support.
Most likely I'm just going to do the editing first and then sync the subs in AegiSub by noting the absolute offsets for each clip (along with how much has been trimmed from the beginning/end), pasting in each sub file separately, and then shifting them to the appropriate offsets (come to think of it, I can probably write a script to do it for me, although that could be a classic blunder). Kind of annoying, especially since you kinda have to do the math manually with AegiSub—wish you could just paste onto an existing sub line and have the subs start relative to that timecode. That being said, I only need to do like 8 videos at a time, so I'll live, and it's still waaaaaay faster than making the subs myself.
But...if there is a way to do what I wanna do smoothly and intuitively, I'd love to hear about it!