【发布时间】:2020-07-20 13:29:09
【问题描述】:
我有一个命令来提取每秒的第零帧。我收到了来自here 的命令。
ffmpeg -i input.ts -vf "select=between(mod(n\, 25)\, 0\, 0), setpts=N/24/TB" output-%04d.png
但是当我在实时提要上运行上述命令时,它会提取超过 100000 帧。上述命令不适用于实时录制。任何人都可以建议或帮助我提取现场录音的第一帧吗?提前致谢。
P.S:对于我的测试,我在 tcr 视频上运行上述命令。
【问题讨论】:
-
修改这个答案:superuser.com/a/1389062
-
@Gyan 正在提取帧,但它们不同步。
-
不清楚这是什么意思。
-
我在 VLC 中播放视频,在第 200 秒处停止。将其与第 200 帧进行比较。播放器上的帧和第 200 帧不一样。仅供参考,我正在使用 25FPS tcr 时间码视频进行检查。我将该视频以块的形式作为实时输入。
-
@Gyan 您共享的命令是否适用于任何帧速率?
标签: ffmpeg