【发布时间】:2023-03-12 06:40:01
【问题描述】:
如何使用 ffmpeg 或其他方式从视频中检索有关每帧开始的字节数的信息?
【问题讨论】:
如何使用 ffmpeg 或其他方式从视频中检索有关每帧开始的字节数的信息?
【问题讨论】:
你可以试试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]
pkt_pos 可能就是您要找的。li>
-select_streams v:0。【讨论】:
-select_streams v:0 将过滤到流中的第一个视频流。要过滤以返回所有视频流(如果有超过 1 个),请使用 -select_streams v