[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