目前,我可以成功地将图像添加到所需位置的视频中。
我还可以将图像调整到所需的比例。
我实际上缺少的是调整图像大小并动态使用调整大小的图像。
使用此命令我可以调整图像大小
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
谢谢!
答案 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