Thanks for the help. It's making a bit of sense now. It looks like my
keyframes are 1/3 of a second. Is less than 2 seconds apart ok?
In the pict_type field I'm seeing B's and P's with one I. Does that
translate to how far apart they are?
[FRAME]
pkt_pts_time=244.700000
pkt_dts_time=244.700000
pict_type=P
[/FRAME]
[FRAME]
pkt_pts_time=244.733333
pkt_dts_time=244.733333
pict_type=B
[/FRAME]
[FRAME]
pkt_pts_time=244.766667
pkt_dts_time=244.766667
pict_type=P
[/FRAME]
[FRAME]
pkt_pts_time=244.800000
pkt_dts_time=244.800000
pict_type=I
[/FRAME]
[FRAME]
pkt_pts_time=244.833333
pkt_dts_time=244.833333
pict_type=B
[/FRAME]
[FRAME]
pkt_pts_time=244.866667
pkt_dts_time=244.866667
pict_type=P
[/FRAME]
Here's the unfiltered output of a couple frames.
[FRAME]
media_type=video
key_frame=0
pkt_pts=754000
pkt_pts_time=251.333333
pkt_dts=754000
pkt_dts_time=251.333333
best_effort_timestamp=754000
best_effort_timestamp_time=251.333333
pkt_duration=100
pkt_duration_time=0.033333
pkt_pos=69183172
pkt_size=138
width=1280
height=720
pix_fmt=yuv420p
sample_aspect_ratio=N/A
pict_type=P
coded_picture_number=7539
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
[/FRAME]
[FRAME]
media_type=video
key_frame=0
pkt_pts=754100
pkt_pts_time=251.366667
pkt_dts=754100
pkt_dts_time=251.366667
best_effort_timestamp=754100
best_effort_timestamp_time=251.366667
pkt_duration=100
pkt_duration_time=0.033333
pkt_pos=69183588
pkt_size=140
width=1280
height=720
pix_fmt=yuv420p
sample_aspect_ratio=N/A
pict_type=B
coded_picture_number=7542
display_picture_number=0
interlaced_frame=0
top_field_first=0
repeat_pict=0
[/FRAME]
Post by Werner RobitzaPost by Joel LopezHi,
I'm trying to decipher what the values are in the info presented. I need
to determine how far apart the keyframes are. 3 seconds is what I hear
they should be for adaptive bitrate switching.
Anything between 2 and 10 seconds is reasonable.
Post by Joel LopezAre these miliseconds and bytes?
PTS_time and DTS_time are in seconds. The size is in Bytes.
But this won't tell you how far the keyframes are apart. For that,
you'll need to check the "pict_type" field of the -show_frames option.
Or, when your container is an MPEG-2 Transport Stream, check the
"flags" field of the -show_packets option.
_______________________________________________
ffmpeg-user mailing list
http://ffmpeg.org/mailman/listinfo/ffmpeg-user