ffmpeg动态使用已调整大小的图像

时间:2018-04-30 14:16:04

标签: ffmpeg

目前,我可以成功地将图像添加到所需位置的视频中。

我还可以将图像调整到所需的比例。

我实际上缺少的是调整图像大小并动态使用调整大小的图像。

使用此命令我可以调整图像大小

ffmpeg -i input.jpg -vf scale=320:240 output.png

并使用此命令我可以将图像添加到我的视频

ffmpeg -i input.mp4 -i output.png -filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4

有没有办法连接两个操作而不用创建output.png

类似

ffmpeg -i input.mp4 -i "-i input.jpg -vf scale=320:240" -filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4

谢谢!

1 个答案:

答案 0 :(得分:1)

使用

ffmpeg -i input.mp4 -i input.jpg -filter_complex "[1:v]scale=320:240[im];[0][im]overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4