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] On Thu, Apr 30, 2015 at 1:24 AM, Werner Robitza <[email protected]> wrote: > On Wed, Apr 29, 2015 at 8:36 PM, Joel Lopez <[email protected]> > wrote: > > Hi, > > > > 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. > > > Are 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 > [email protected] > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user
