【问题标题】:ffmpeg: Is there a way to create video from images and overlay on image at same time?ffmpeg:有没有办法从图像创建视频并同时覆盖在图像上?
【发布时间】:2019-05-01 22:21:51
【问题描述】:

我正在尝试使用 ffmpeg 从静止图像创建视频。我用来执行此操作的命令是

ffmpeg -y -r 3 -i input_images%03d.png -c:v libx264 -vf fps=24 -pix_fmt yuv420p output.mp4

但是,我想将此视频叠加在静止图像上,而不是先创建静止图像的视频。因此,例如,如果我有以下图像

[still, frame1, frame2, frame3]

我想要一个命令来创建覆盖在静止图像上的 frame1、frame2 和 frame3 的视频。

一个命令。有没有办法做到这一点?

我查看了几个相关问题的答案(例如,Add image overlay on video FFmpeg),但他们没有准确回答我的问题。

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    使用

    ffmpeg -framerate 24 -i still.png -framerate 3 -i input_images%03d.png -c:v libx264 -filter_complex "overlay=x='(W-w)/2':y='(H-h)/2'" -pix_fmt yuv420p -y output.mp4

    【讨论】:

    • 这行得通!谢谢。我之前尝试的一切都涉及循环静止图像。我想不是正确的方法。您介意解释一下命令的覆盖部分吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 2012-05-01
    • 2012-08-21
    • 1970-01-01
    • 2019-10-13
    • 2016-12-09
    相关资源
    最近更新 更多