[FFmpeg-user] ffprobe bug in 'interlaced_frame'?
Mark Filipak
markfilipak.windows+ffmpeg at gmail.com
Sun Jan 26 21:50:48 EET 2020
For soft telecined videos, all frames have
'progressive_frame' = 1
(source: T-REC-H.262-201202-I, confirmed via VOBEdit).
However, the frames that ffprobe marks 'repeat_pict' = 0 have
'interlaced_frame' = 1.
Assumptions:
1, ffprobe's 'interlaced_frame' is the inverse of MPEG2's
'progressive_frame', and
2, ffprobe's 'repeat_pict' is identical to MPEG2's 'repeat_first_field', and
3, ffprobe's quirks are also ffmpeg's quirks, so this problem applies
also to ffmpeg.
If my assumptions are incorrect,
1, What is the correct meaning of ffmpeg's 'interlaced_frame'?
2, What is the correct meaning of ffmpeg's 'repeat_pict'?
Question: Why doesn't ffmpeg use the same metadata names & meanings that
are found in the H.262 specification?
Question: Is there a way to get ffprobe to output the actual metadata?
Windows command used:
ffprobe -i %1 -select_streams v:0 -show_frames -of flat -sexagesimal |
FINDSTR /L "key_frame=1 top_field_first repeat_pict interlaced_frame"
Thanks for the help,
Mark.
More information about the ffmpeg-user
mailing list