【问题标题】:Using FFMPEG to use mutiple static images使用 FFMPEG 使用多个静态图像
【发布时间】:2015-02-24 11:06:37
【问题描述】:

我知道如何将单个图像与 mp3 组合来创建这样的视频

"ffmpeg.exe" -loglevel 0 -loop 1 -i c:\path\foo.jpg -i c:\path\foo.mp3 -c:v libx264 -pix_fmt yuv420p -crf 0 -c:a copy -shortest c:\path\foo.mkv

如何让 ffmpeg 使用多个图像创建视频,并定期循环播放,甚至随机循环播放?基本上我想在视频中使用不止一张图片,而不仅仅是一张。

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    您可以使用 wiki 中的示例到 create a slideshow from images

    例如:

    ffmpeg -framerate 1/3 -pattern_type glob -i '*.jpg' -c:v libx264 out.mp4
    

    请记住,所有图片必须具有相同的大小! 在我的测试中,生成的 mp4 文件的大小与输入文件的总和大致相同;

    > du out.mp4
    768 out.mp4
    > du -c *.jpg|grep total
    648 total
    

    请注意,数码相机拍摄的照片通常比高清电影大很多,因此您可能需要缩放图像。 这可以使用scale 过滤器或使用ImageMagick 之类的外部程序来完成。在我的示例中,我在用它们制作电影之前对图像进行了缩放。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-11
      • 2015-05-19
      • 1970-01-01
      • 2012-05-13
      • 2018-05-30
      • 1970-01-01
      • 2017-10-16
      相关资源
      最近更新 更多