如何以固定帧速率对新视频中的选定帧进行编码?

如何以固定帧速率对新视频中的选定帧进行编码?

我想快速编码一个 VOB 文件来尝试应用视频滤镜的效果,所以我只将关键帧编码为 mjpeg 视频。
我正在使用

ffmpeg -i input.vob -vf ...,select=key -vcodec mjpeg -an -sn test.mov

我正在尝试的过滤器在哪里...。
这工作正常,但 ffmpeg 会将选定的关键帧复制数千次,以保持输入帧速率及其时间戳。

有没有办法忽略选定帧的时间戳并仅从它们创建视频,最好使用非常慢的时间速率,如 1 或 2 fps?

我已阅读过文档,但不知道该如何做。

答案1

选择过滤器后,您可以插入setpts=N/2/TB,fps=22 fps 的输出。

相关内容