R S Asked: 2018-03-06 07:57:05 +0800 CST2018-03-06 07:57:05 +0800 CST 2018-03-06 07:57:05 +0800 CST 如何在给定帧速率的帧中制作视频? 772 我从 24 fps 的视频中提取了帧(我使用了 ffmpeg),现在我需要以相同的帧速率将它们粘回去。 video video-editor photo-management ffmpeg framerate 1 个回答 Voted Best Answer llogan 2018-03-07T08:52:01+08:002018-03-07T08:52:01+08:00 使用相同的帧速率输入和输出 使用-framerate输入选项: ffmpeg -framerate 24 -i input_%03d.png output.foo 默认为-framerate 25。输出将使用与输入相同的帧速率。 此示例假定每个输入按顺序命名为input_001.png,input_002.png等。 有关更多详细信息,请参阅FFmpeg 图像文件解复用器文档。 使用不同的帧速率输入和输出 如果您想在一定时间内显示每个图像,但为了兼容而具有标准输出帧速率,您可以添加-r输出选项,并且帧将被丢弃或复制以进行补偿。在以下示例中,每个图像将显示 1 秒,但输出的帧速率为 24。如果没有-r很多播放器,将无法播放帧速率为 1 的视频。 ffmpeg -framerate 1 -i input_%03d.png -r 24 output.foo
使用相同的帧速率输入和输出
使用
-framerate
输入选项:默认为
-framerate 25
。输出将使用与输入相同的帧速率。此示例假定每个输入按顺序命名为
input_001.png
,input_002.png
等。有关更多详细信息,请参阅FFmpeg 图像文件解复用器文档。
使用不同的帧速率输入和输出
如果您想在一定时间内显示每个图像,但为了兼容而具有标准输出帧速率,您可以添加
-r
输出选项,并且帧将被丢弃或复制以进行补偿。在以下示例中,每个图像将显示 1 秒,但输出的帧速率为 24。如果没有-r
很多播放器,将无法播放帧速率为 1 的视频。