Posted September 03, 2023
Well not the solution i was looking for, but think i got timing to work.
Trying to find a lightweight subtitle editor with said features seems annoying to fiddle with; And Adjusting video and/or audio seems a problem and a pain vs working sources. Going from 23.974 something to 24 frames and rewriting timing codes seems a pain too. while i got some successes from setts, the file displayed rate, timing and joining/moving streams wasn't workable so i dropped that attempt.
So trying out -itsscale. This changes the entire video uniformly. Course we aren't interested in the video/audio changing. So by doing ffmpeg -itsscale 1.0 -i input.mkv -map 0:s -vn -an out.mkv we can adjust all subtitles at once. Problem still is how much? Well 24/23.974 = 1.0010845. Which is actually pretty close to what i wanted when glancing , Fiddling and raising the value i'm getting to 1.0015, which seems to look near perfect once i adjust the input offset a bit; Fiddling with -ss and -itsscale should let me do the job now.
i found the solution i can work with, at least for this set of videos and aligning subtitles between two different sources of the same video. Though it does involve a lot of trial and error, adjust the value, reload the subtitle and see how much it's off.
Trying to find a lightweight subtitle editor with said features seems annoying to fiddle with; And Adjusting video and/or audio seems a problem and a pain vs working sources. Going from 23.974 something to 24 frames and rewriting timing codes seems a pain too. while i got some successes from setts, the file displayed rate, timing and joining/moving streams wasn't workable so i dropped that attempt.
So trying out -itsscale. This changes the entire video uniformly. Course we aren't interested in the video/audio changing. So by doing ffmpeg -itsscale 1.0 -i input.mkv -map 0:s -vn -an out.mkv we can adjust all subtitles at once. Problem still is how much? Well 24/23.974 = 1.0010845. Which is actually pretty close to what i wanted when glancing , Fiddling and raising the value i'm getting to 1.0015, which seems to look near perfect once i adjust the input offset a bit; Fiddling with -ss and -itsscale should let me do the job now.
i found the solution i can work with, at least for this set of videos and aligning subtitles between two different sources of the same video. Though it does involve a lot of trial and error, adjust the value, reload the subtitle and see how much it's off.