ffmpeg 裁剪图像两次

ffmpeg 裁剪图像两次

我有一张 4000x4500 的图像,我想将此单幅图像裁剪两次,两次裁剪都需要为 4000x2250,我希望第一次裁剪为上半部分,第二次裁剪为下半部分

我有这两个命令来完成我想要的操作,但我需要它们通过一个操作来完成,而不是两个;因为我正在尝试批量处理多个文件。

顶部脚本:

ffmpeg.exe -i "Input.png" -vf crop=w=4000:h=2050:x=0:y=0 "Output_Left.png"

底部脚本:

ffmpeg.exe -i "Input.png" -vf crop=w=4000:h=2050:x=4000:y=2250 "Output_Right.png"

答案1

此版本可以正确处理通配符

for %%a in ("*.png") do ("ffmpeg.exe" -i "%%a" -vf crop=w=4000:h=2050:x=0:y=0  "%%~na_Left.png" -i "%%a" -vf crop=w=4000:h=2050:x=4000:y=2250 "%%~na_Right.png")

相关内容