[FFmpeg-user] Comparing keyframes of videos for proper alignment
Joel Lopez
badassmexican at gmail.com
Wed Apr 29 01:09:48 CEST 2015
Hi,
I'm trying to verify that the keyframes of videos we are using are properly
aligned. I've found ffprobe to extract the some info but I'm not sure what
data I should be comparing.
This is so that we can do some adaptive bitrate switching using an SMIL
file for RTMP, HLS and eventually MPEG-DASH. I've been reading that they
keyframes should be a constant 3 seconds apart. Hopefully someone has some
experience in this.
[FRAME]
media_type=video
key_frame=1
pkt_pts=0
pkt_pts_time=0.000000
pkt_dts=0
pkt_dts_time=0.000000
best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=100
pkt_duration_time=0.033333
pkt_pos=48
pkt_size=2950
width=1280
height=720
pix_fmt=yuv420p
sample_aspect_ratio=N/A
pict_type=I
coded_picture_number=0
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
[/FRAME]
[FRAME]
media_type=video
key_frame=0
pkt_pts=100
pkt_pts_time=0.033333
pkt_dts=100
pkt_dts_time=0.033333
best_effort_timestamp=100
best_effort_timestamp_time=0.033333
pkt_duration=100
pkt_duration_time=0.033333
pkt_pos=3136
pkt_size=140
width=1280
height=720
pix_fmt=yuv420p
sample_aspect_ratio=N/A
pict_type=B
coded_picture_number=2
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
[/FRAME]
[FRAME]
media_type=video
key_frame=0
pkt_pts=200
pkt_pts_time=0.066667
pkt_dts=200
pkt_dts_time=0.066667
best_effort_timestamp=200
best_effort_timestamp_time=0.066667
pkt_duration=100
pkt_duration_time=0.033333
pkt_pos=2998
pkt_size=138
width=1280
height=720
pix_fmt=yuv420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=1
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
[/FRAME]
[FRAME]
media_type=video
key_frame=0
pkt_pts=300
pkt_pts_time=0.100000
pkt_dts=300
pkt_dts_time=0.100000
best_effort_timestamp=300
best_effort_timestamp_time=0.100000
pkt_duration=100
pkt_duration_time=0.033333
pkt_pos=3414
pkt_size=140
width=1280
height=720
pix_fmt=yuv420p
sample_aspect_ratio=N/A
pict_type=B
coded_picture_number=4
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
[/FRAME]
More information about the ffmpeg-user
mailing list