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