Как изменить размер видео без искажения пропорций
Изменение размера видео — это важная задача для тех, кто занимается видеомонтажом или работает с медиа-контентом. В данной статье мы обсудим, как изменить размер видео с разрешением 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 с правильными параметрами позволяет быстро и эффективно обеспечивать необходимый результат. Теперь вы можете адаптировать свои видео для любых платформ, сохраняя их качество и пропорции.