使用 ffmpeg 连接图像并同时调整大小

使用 ffmpeg 连接图像并同时调整大小

我正在将图像合并成一个视频文件。

ffmpeg -y -f concat  -safe 0 -i "input.txt" -pix_fmt yuv420p "output.mp4"

input.txt 文件中有以下条目:

file 'one.jpg'
duration 0.5
file 'two.jpg'
duration 0.246
file 'three.jpg'
duration 0.233

等等等等

我知道图像尺寸是 1024x720

我想将它们调整为 352x768

是否可以用一个命令完成所有操作?我现在已经看到用两个命令完成操作,但这对我来说没有用。

答案1

这是您提供的添加了选项的命令scale

ffmpeg -y -f concat -safe 0 -i "input.txt" -vf "scale=352:768" -pix_fmt yuv420p "output.mp4"

人ffmpeg:

            _______        _____________        _______        ________
           |       |      |             |      |       |      |        |
           | input | ---> | deinterlace | ---> | scale | ---> | output |
           |_______|      |_____________|      |_______|      |________|

-vf添加具有您需要的比例参数的视频滤镜:"scale=352:768"

相关内容