video - 从 FFMPEG 中的 600 个 png 图像创建 20 秒视频

标签 video ffmpeg

我想从 FFMPEG 中的 600 个 png 图像创建一个 20 秒的视频。

问题是,它创建了一个 20 秒的视频,但 600 帧大约使用了 10 次,并且在 20 秒内快速重复了大约 10 次以上。

我在用着 :

ffmpeg -framerate 30000/1001 -i <input%d.png> <out.mp4>

请帮忙 !提前致谢

最佳答案

因为您有 20 秒的 600 张图像,所以您可以简单地将帧速率设置为 30fps。此外,您应该使用 -r 而不是 -framerate

ffmpeg -r 30 -i [sequence] -c:v libx264 [output]
-c:v libx264只是用于工作的编码器。

您还应该将图像重命名为:img001.png、img002.png、img003.png。 Bulk Rename Utility是一种快速的方法。更改[sequence]img%03d.png .如果要使用多于 3 位,请更改 %03d .

关于video - 从 FFMPEG 中的 600 个 png 图像创建 20 秒视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40361217/

相关文章:

android - 使用 Intent 将值从适配器解析为 Activity

flash - 检查RTMP广播质量

iphone - 如何将视频添加到应用程序

c - 为什么 ffmpeg 中解码包的大小为零?

linux - 从视频ffmpeg中提取原始输出文件(无扩展名)

html - 全屏视频切换 HTML

swift - 视频 imagePickerController 取消不起作用

opencv - 用 FFMPEG 将视频与标量相乘

c++ - FFmpeg:使用自定义线程池进行并行编码

php - ffmpeg 无法在 php exec() 中工作