【问题标题】:Get video frames information with ffmpeg使用ffmpeg获取视频帧信息
【发布时间】:2023-03-12 06:40:01
【问题描述】:

如何使用 ffmpeg 或其他方式从视频中检索有关每帧开始的字节数的信息?

【问题讨论】:

    标签: video ffmpeg offset


    【解决方案1】:

    你可以试试ffprobe:

    $ ffprobe -show_frames input.mkv
    ...
    [FRAME]
    media_type=video
    key_frame=0
    pkt_pts=3240
    pkt_pts_time=3.240000
    pkt_dts=N/A
    pkt_dts_time=N/A
    best_effort_timestamp=3240
    best_effort_timestamp_time=3.240000
    pkt_duration=40
    pkt_duration_time=0.040000
    pkt_pos=18009
    pkt_size=480
    width=320
    height=240
    pix_fmt=yuv444p
    sample_aspect_ratio=1:1
    pict_type=P
    coded_picture_number=76
    display_picture_number=0
    interlaced_frame=0
    top_field_first=0
    repeat_pict=0
    [/FRAME]
    

    【讨论】:

    • -select_streams v:0 将过滤到流中的第一个视频流。要过滤以返回所有视频流(如果有超过 1 个),请使用 -select_streams v
    猜你喜欢
    • 1970-01-01
    • 2022-12-28
    • 2018-07-05
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多