BACKGROUND: "THE STING" [1973] DVD [2005] has a picture glitch that's
fixed by using frame 2184 to replace the 5 frames that follow it. The
'easy' way to do that is via 'splits' and 'interleave'. Unfortunately,
in 'splits' and 'interleave', FFmpeg changes timebases and PTSes and
ruins things -- see "'split'+'interleave' causes FFmpeg to use the wrong
'tbn'", posted yesterday. As a result, I had to replace the 5 frames the
long way around: by making separate, 1 frame files.
MY ASSERTION: Note the five durations that are marked. I believe that
investigating why 'showinfo' gets them wrong is a simpler task, but one
that seems pretty strongly related to my previous post. That assertion
is based on my experiences between yesterday and today -- it's been a
hard slog.
The TARGET is unformly 24/1.001 fps with a 24k tbn, now, but getting it
there was not what anyone would call easy.
I will keep all the files, scripts, and documentation for a few days in
case anyone is interested in investigating -- feel free to contact me
off-list if you prefer. I think this icicle may be the tip of an iceberg.
I made 10 files:
THE STING [1973].mp4 <= SOURCE (correct PTSes)
THE STING [1973]v..91.091.mp4 <= time=0..91.091 (pts=0...)
+------------------------------------------------------------+
¦ THE STING [1973]v91.132.mp4 <= copy of 91.091 (pts=984) ¦ These are
¦ THE STING [1973]v91.174.mp4 <= copy of 91.091 (pts=1992) ¦ copies of
¦ THE STING [1973]v91.216.mp4 <= copy of 91.091 (pts=3000) ¦ 91.091
¦ THE STING [1973]v91.257.mp4 <= copy of 91.091 (pts=3984) ¦
¦ THE STING [1973]v91.299.mp4 <= copy of 91.091 (pts=4992) ¦
+------------------------------------------------------------+
THE STING [1973]v91.341...mp4 <= time=91.341..7736.812 (pts=123120...)
THE STING [1973]v_concat.txt
THE STING [1973]v.mp4 <= TARGET (correct PTSes)
In the TARGET:
n pts duration duration_time iskey type
0 0 1001 0.0417083 1 I
:
2182 2184182 =>3003<= 0.125125 0 B
2183 2185183 1001 0.0417083 0 P
2184 2186184 1001 0.0417083 1 I
+----------------------------------------------------+
¦ 2185 2187185 1001 0.0417083 1 I ¦ These are
¦ 2186 2188186 1001 0.0417083 1 I ¦ from the
¦ 2187 2189187 1001 0.0417083 1 I ¦ copies of
¦ 2188 2190188 => 1<= 0.0000416667 1 I ¦ 91.091
¦ 2189 2191189 => 1<= 0.0000416667 1 I ¦
+----------------------------------------------------+
2190 2192190 1001 0.0417083 0 B
2191 2193191 1001 0.0417083 0 B
2192 2194192 1001 0.0417083 0 B
2193 2195193 1001 0.0417083 0 B
2194 2196194 1001 0.0417083 0 B
2195 2197195 => 999<= 0.041625 0 P
:
185498 185683498 1001 0.0417083 0 P
_______________________________________________
ffmpeg-user mailing list -- [email protected]
To unsubscribe send an email to [email protected]