Привет, у меня есть видео с разрешением 400 * 800, мне нужно видео с разрешением 800 * 400, поэтому все, что мне нужно сделать, - это увеличить масштаб видео до 400 и изменить положение y, чтобы я мог видеть масштабированную центральную часть видео. Я проверил онлайн, но позиция доступна только для оверлеев, мне нужно одно видео

1 ответ1

1

Я думаю, если вы рассмотрите это с другой стороны, вы сможете это сделать.

Если вы обрежете центральную часть видео, вы получите что-то с правильным соотношением сторон, в 400x200:

ffmpeg -i in.mp4 -vf "crop=400:200:0:300" out.mp4

Таким образом, это обрезается от х = 0, у = 300 до х = 400, у = 500. Вы можете отрегулировать начальную точку y, если она вам не нужна точно по центру.

Добавление в масштабировании:

ffmpeg -i in.mp4 -vf "crop=400:200:0:300, scale=w=800:h=400"  out.mp4

Я не уверен, насколько ценным будет масштабирование результата - я думаю, это зависит от того, зачем он вам нужен, шириной 800 пикселей.

Я не проверял это, я думаю, что синтаксис правильный.

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