Обрезать изображение дважды ffmpeg

585
MarcusJ

У меня есть изображение 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" 
0

1 ответ на вопрос

0
MarcusJ

This version handles wildcards properly

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") 

Похожие вопросы