Как правильно изменить размер видео с 16:8 на 16:9 без искажений?

Как изменить размер видео без искажения пропорций

Изменение размера видео — это важная задача для тех, кто занимается видеомонтажом или работает с медиа-контентом. В данной статье мы обсудим, как изменить размер видео с разрешением 3840×1920 до 1920×1080, добавляя черные полосы, чтобы избежать искажения изображения.

Зачем изменять размер видео?

Иногда необходимо адаптировать видео для различных платформ и устройств, которые требуют определенных параметров качества изображения. Ваша цель может включать адаптацию видео для YouTube или других видеосервисов, которые имеют свои требования к формату.

Шаги по изменению размера видео

Если у вас есть видео с разрешением 3840×1920, и вы хотите изменить его размер до 1920×1080, не растягивая изображение и не теряя его качество, вы можете воспользоваться инструментом FFmpeg.

Исходные команды для изменения размера

Вы уже использовали следующие команды для изменения размера видео до 1920×960:

ffmpeg -i input.mp4 -vf scale=1920:960 output.mp4

Кроме того, вы применяли команду для уменьшения размера на 50%:

ffmpeg -i input.mp4 -vf "scale=iw*0.5:ih*0.5" output.mp4

Однако, чтобы достичь окончательного изменения размера без искажения, необходимо использовать более продвинутую команду.

Использование команды для добавления черных полос

Как указано в ответе на Stackoverflow, вы можете использовать следующую команду:

ffmpeg -i input.mp4 -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1" output.mp4

Пояснение команды

  • scale=1920:1080:force_original_aspect_ratio=decrease: Эта часть команды гарантирует, что видео будет масштабироваться до максимизации размера в 1920×1080, при этом сохраняя оригинальные пропорции.
  • pad=1920:1080:(ow-iw)/2:(oh-ih)/2: Эта часть команды добавляет черные полосы (батончики) по бокам или сверху/снизу видео, чтобы оно полностью вписалось в новое разрешение.
  • setsar=1: Команда устанавливает соотношение сторон, что помогает избежать искажений.

Заключение

Изменение размера видео — это процесс, который требует правильного подхода к деталям, чтобы избежать искажения и потери качества. Использование FFmpeg с правильными параметрами позволяет быстро и эффективно обеспечивать необходимый результат. Теперь вы можете адаптировать свои видео для любых платформ, сохраняя их качество и пропорции.

Источник

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *