Somehow you need to double the number of frames in the timecodes file while halving their duration. You can extract the timecodes file from your encode, which we know are wrong, but would at least have the correct number of frames. Then taking the timecodes from the source file you'd have to use each frame's duration for two frames in the new timecodes.
Code:
0 0
21
42 42
63
83 83
104
125 125
146
167 167
I can't think of an automated way to do that, but converting your v2 timecodes to v1 timecodes might make it easier because they should be grouped (similar to the example in my previous post), and in theory all you should need to do is double the number of frames in each group and double each group's frame rate. At least that's how it works in my head.
I don't think there's a way to extract timecodes as v1 but there's two 7zip files attached to this post and they both contain timecode converters.
https://forum.doom9.org/showthread.p...96#post1445996
If they spit out your v2 timecodes, change timestamp to timecode in the first line.