gpt4 book ai didi

ffmpeg - showinfo 结合 vcodec 副本

转载 作者:行者123 更新时间:2023-12-04 22:56:06 26 4
gpt4 key购买 nike

我正在尝试从 mjpeg 视频中提取帧,并同时使用 ffmpeg 获取单个帧的时间戳。

我可以做到

ffmpeg.exe" -i mjpegvideo.avi -filter:v "showinfo" frame%d.jpg

但这与
ffmpeg.exe" -i mjpegvideo.avi -vcodec copy frame%d.jpg

因为在第一个命令中,完成了转换。但是,如果我尝试使用 -filter:v "showinfo-vcodec copy ,我得到一个错误: Filtering and streamcopy cannot be used together.
使用 vcodec copy 时有什么方法可以获取帧时间戳? ?

最佳答案

如果您只是复制输入的编码,则时间戳应该保持不变,因此您可以这样做:
ffprobe -select_streams v -show_frames mjpegvideo.avi
该命令还可以输出 JSON 或 XML,见 documentation .对于大文件,这可能需要一段时间,但至少不会转码。

关于ffmpeg - showinfo 结合 vcodec 副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33917205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com