小编Ass*_*vie的帖子

以 1 FPS 的速度将 PNG 帧转换为视频

我有 1 FPS 的 PNG 格式视频帧,我正在尝试使用 ffmpeg 将它们转换为视频。

如果我做这样的事情:

ffmpeg -i data/input-%4d.png data/output.mp4

我以 25FPS 获得视频,这基本上是输入的非常快进(以 1FPS 捕获)。

如果我尝试:

ffmpeg -i data/input-%4d.png -r 1 data/output.mp4

我得到了 VLC 不想玩的东西:)

现在,如果我拍摄第一个视频(FF 视频)并应用过滤器来减慢它的速度(例如-filter:v 'setpts=24.0*PTS'),我可以让它像 1 FPS 视频一样播放,但当然价格是文件大小。我猜它正在生成一堆重复的帧。

所以,问题是我如何创建一个恰好具有 1 FPS 并且实际以该速度播放的视频?顺便说一句,输出格式对我来说并不重要。

ffmpeg video-encoding

22
推荐指数
3
解决办法
5万
查看次数

标签 统计

ffmpeg ×1

video-encoding ×1