Как изменить размер или изменить разрешение видеофайла (MP4, MKV, AVI, MPG)
Размеры изображения или видео указаны как ширина × высота с единицами измерения в пикселях: например, 1920 × 1080 означает, что ширина составляет 1920 пикселей, а высота - 1080 пикселей. 1080p - это разрешение 1920 × 1080 Full HD. Чем выше разрешение, тем больше размер видеофайла.
Часто вам может потребоваться отправить кому-либо версию видео с низким или средним разрешением по электронной почте или через WhatsApp. Чтобы изменить размер или уменьшить размер видео, чтобы понизить его разрешение, вам необходимо использовать программный кодировщик.
В этой статье рассматриваются различные способы изменения размера или разрешения видеофайла в Windows.
СВЯЗАННЫЕ: Как изменить размер изображения через контекстное меню в Windows 10Изменить размер или изменить разрешение видео
Использование ручного тормоза
HandBrake - это бесплатный транскодер с открытым исходным кодом для цифровых видеофайлов. Ранее мы видели, как кодировать видео для обмена в Twitter. Вот шаги, чтобы изменить размер видео, используя Handbrake:
$config[ads_text6] not foundЗапустите Handbrake и откройте видеофайл, размер которого вы хотите изменить или уменьшить. Ручной тормоз предлагает множество пресетов для вас на выбор. Если вы не хотите использовать какой-либо из предустановок, вы можете выбрать пользовательские размеры или разрешение, щелкнув вкладку Размеры .

Введите желаемые значения ширины и высоты, следя за тем, чтобы поддерживать соотношение сторон, чтобы полученное видео не растягивалось и не перекашивалось. Чтобы рассчитать размеры при сохранении соотношения сторон, вы можете посетить //calculateaspectratio.com
Вот скриншот с //calculateaspectratio.com

Другой вариант - изменить настройку Anamorphic в Handbrake на Loose, а затем ввести ширину (в пикселях), чтобы поле высоты автоматически настраивалось.

При желании вы можете настроить частоту кадров видео и другие параметры на вкладке «Видео».
После этого введите имя выходного файла и нажмите кнопку « Начать кодирование» .

Видео 720p теперь уменьшено до 240p.

Пресеты ручного тормоза
Handbrake также предлагает следующие общие пресеты. Общие пресеты HandBrake используют контейнер MP4 и предназначены для широкой совместимости с широким спектром программного обеспечения и устройств.
Предустановка - это группа настроек, специально разработанная для программного обеспечения или устройства, на котором вы хотите воспроизвести видео. Выбор пресета может иметь большое значение для обеспечения того, чтобы ваше видео работало там, где вы хотите.
Общие пресеты
Предустановленная | Тип | видео | аудио | Качество изображения | Скорость кодирования | Размер файла |
---|---|---|---|---|---|---|
Очень быстрый 1080p30 | MP4 | H.264 | AAC стерео | Средний | Очень быстро | Небольшой |
Очень быстрый 720p30 | MP4 | H.264 | AAC стерео | Средний | Очень быстро | Небольшой |
Очень быстрый 576p25 | MP4 | H.264 | AAC стерео | Средний | Очень быстро | Небольшой |
Очень быстрый 480p30 | MP4 | H.264 | AAC стерео | Средний | Очень быстро | Небольшой |
Fast 1080p30 | MP4 | H.264 | AAC стерео | стандарт | Быстро | Средний |
Fast 720p30 | MP4 | H.264 | AAC стерео | стандарт | Быстро | Средний |
Fast 576p25 | MP4 | H.264 | AAC стерео | стандарт | Быстро | Средний |
Fast 480p30 | MP4 | H.264 | AAC стерео | стандарт | Быстро | Средний |
HQ 1080p30 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Высокий | Медленный | большой |
HQ 720p30 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Высокий | Медленный | большой |
HQ 576p25 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Высокий | Медленный | большой |
HQ 480p30 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Высокий | Медленный | большой |
Super HQ 1080p30 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Супер высокий | Очень медленно | Очень большой |
Super HQ 720p30 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Супер высокий | Очень медленно | Очень большой |
Super HQ 576p25 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Супер высокий | Очень медленно | Очень большой |
Super HQ 480p30 Surround | MP4 | H.264 | AAC стерео; Dolby Digital (AC-3) | Супер высокий | Очень медленно | Очень большой |
Веб-пресеты
Веб-пресеты HandBrake используют MP4 и предназначены для обмена видео в Интернете, электронной почте и социальных сетях.
Например, предустановки Gmail предназначены для гарантии того, что видео продолжительностью до определенной продолжительности создаст файл размером менее 25 МБ для прикрепления к электронной почте. Имя предустановки также содержит продолжительность - например, GMail large 3 минуты 720p30. Качество носителя может быть несколько снижено для достижения целевого размера файла.
Другие пресеты
Помимо двух вышеуказанных предустановленных типов, существует еще 3 предустановленных типа, а именно: Устройства, Matroska (.MKV) и Производство .
- Предустановки устройств предназначены для определенных устройств и классов устройств, таких как мобильные телефоны, планшеты, телевизионные медиаплееры и игровые приставки.
- Предустановки Matroska предназначены для программного обеспечения и устройств, поддерживающих мультимедийный контейнер Matroska (формат MKV).
- Производственные пресеты создают видео с мастер-классом, коротким GOP, видео с постоянной частотой кадров и аудио с высокой скоростью передачи битов, подходящие для профессиональных рабочих процессов редактирования видео.
(Src: HandBrake Documentation - Официальные пресеты)
Командная строка ручного тормоза
У Handbrake также есть версия их инструмента для командной строки (Handbrakecli.exe), которую вы можете попробовать. Вот синтаксис командной строки, чтобы использовать для вышеупомянутой задачи:
handbrakecli -i "D: \ Videos \ HP Chromebook 14 Review.mp4" - ширина 424 - высота 240 --автоанаморфный -o "D: \ Videos \ HP Chromebook 14 Review - ручная тормозная система 240p cli.mp4"
См. HandBrake Documentation - CLI Options для получения дополнительной информации.
СВЯЗАННЫЕ: Как конвертировать MP4 или любое видео в MP3 в WindowsИспользование FFmpeg
FFmpeg - это бесплатный проект с открытым исходным кодом, состоящий из программного пакета библиотек и программ для обработки видео, аудио и других мультимедийных файлов и потоков. С помощью этого инструмента консоли вы можете выполнить практически любую задачу преобразования / кодирования медиа. Существует много сторонних программ, таких как Screen to Gif, File Converter и т. Д., Которые поставляются в комплекте с FFmpeg.exe. [Скачать FFmpeg]
$config[ads_text6] not foundЧтобы изменить размер видео с помощью FFMpeg.exe, используйте синтаксис командной строки:
ffmpeg -i "D: \ Videos \ HP Chromebook 14 Review.mp4" -vf scale = 424: 240 "D: \ Videos \ HP Chromebook 14 Review - 240p ffmpeg.mp4"
Параметр scale=
указывает размер выходного видео. Как всегда, убедитесь, что вы рассчитываете размеры, сохраняя соотношение сторон.
Сохранить соотношение сторон - автоматическая настройка высоты или ширины
Если вы не хотите рассчитывать соотношение сторон и хотите, чтобы FFMpeg.exe делал это автоматически, укажите только один компонент (ширину или высоту) и установите для другого компонента значение -1
. Например, вот синтаксис командной строки:
ffmpeg -i "D: \ Videos \ HP Chromebook 14 Review.mp4" -vf scale = -1: 240 "D: \ Videos \ HP Chromebook 14 Review - 240p ffmpeg.mp4"
Иногда вы можете увидеть следующую ошибку в зависимости от используемого разрешения.
Ошибка инициализации выходного потока 0: 0 - Ошибка при открытии энкодера для выходного потока # 0: 0 - возможно, неверные параметры, такие как bit_rate, rate, width или height
Преобразование не удалось!
В этом случае с параметром scale
используйте -2
вместо -1
, как показано ниже:
ffmpeg -i "D: \ Videos \ HP Chromebook 14 Review.mp4" -vf scale = -2: 240 "D: \ Videos \ HP Chromebook 14 Review - 240p ffmpeg.mp4"


Автоматическое сохранение соотношения сторон в FFmpeg особенно полезно для масштабирования видео в папке до указанного разрешения - 240p, 360p и т. Д.
СВЯЗАННЫЕ: Как разделить или обрезать видео с помощью приложения Windows 10 PhotosИспользование Avidemux
Мы уже рассматривали бесплатное программное обеспечение Avidemux для декодирования. Вот как изменить размер / уменьшить размер видео с помощью Avidemux.
Оригинальное видео представляет собой обзорное видео Chromebook с разрешением 720p, которое теперь мы будем преобразовывать в формат 240p с помощью Avidemux.
Скачайте Avidemux и запустите его. Откройте видео, которое вы хотите изменить, используя Avidemux.

Выберите Mpeg 4 AVC (x264) или Mpeg4 ASP (xvid4) . Однако, с последним кодеком, размер выходного видео был больше, когда я тестировал.
Установите MP4 Muxer в качестве выходного формата.
В меню «Видео» выберите «Фильтры» и добавьте фильтр swsResize в список активных фильтров.

Откроется окно конфигурации swsResize . С установленным флажком «Соотношение сторон» введите одно из размеров («Ширина» или «Высота»), чтобы другое автоматически настраивалось при сохранении соотношения сторон. Кроме того, вы можете использовать ползунок внизу, чтобы уменьшить или увеличить видео на определенный процент.

Предлагаются три метода изменения размера. Вот официальное объяснение трех методов изменения размера.
- Билинейный: имеет тенденцию сглаживать изображение, но облегчает кодирование видео. Подходит для сокращения.
- Бикубическая: Сохраняет резкость и, следовательно, затрудняет кодирование видео (легче приводит к появлению артефактов блокировки). Рекомендуется для увеличения.
- Ланцош: Создает очень четкую картинку и сохраняет много деталей. Используйте его для кодирования HQ на высоких битрейтах.
Нажмите «ОК», чтобы закрыть диалоговое окно «Изменить размер», и «Закрыть», чтобы закрыть диалоговое окно «Диспетчер видеофильтра».
Теперь нажмите кнопку «Сохранить» на панели инструментов или в меню «Файл», чтобы сохранить результаты.
Примечание. В нашем тесте билинейный метод выдает выходные данные с меньшим размером файла, бикубический - чуть выше, а метод Ланцоша - самым высоким. Размеры выходного файла приведены ниже. Возможно, вы сможете еще больше уменьшить размер выходного файла, изменив настройки качества, нажав кнопку «Настроить» в разделе «Видеовыход» на главном экране.
$config[ads_text6] not found
Из всех четырех методов наименьший размер файла был достигнут с помощью FFmpeg.exe. Однако, поскольку каждое программное обеспечение имеет различные настройки по умолчанию (качество), вы должны иметь возможность настроить их в соответствующем программном обеспечении, чтобы получить оптимальный размер выходного файла, который вам требуется. И, как примечание, функциональность swScale в Avidemux может использовать библиотеку FFmpeg в фоновом режиме.
Надеюсь, что эта статья помогла вам легко изменить размер или уменьшить размер видео с помощью графического интерфейса пользователя или пакетного масштабирования с помощью командной строки.