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

0

Эта версия правильно обрабатывает шаблоны

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .