Как изменить размер или изменить разрешение видеофайла (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 и предназначены для широкой совместимости с широким спектром программного обеспечения и устройств.

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

Общие пресеты

ПредустановленнаяТипвидеоаудиоКачество изображенияСкорость кодированияРазмер файла
Очень быстрый 1080p30MP4H.264AAC стереоСреднийОчень быстроНебольшой
Очень быстрый 720p30MP4H.264AAC стереоСреднийОчень быстроНебольшой
Очень быстрый 576p25MP4H.264AAC стереоСреднийОчень быстроНебольшой
Очень быстрый 480p30MP4H.264AAC стереоСреднийОчень быстроНебольшой
Fast 1080p30MP4H.264AAC стереостандартБыстроСредний
Fast 720p30MP4H.264AAC стереостандартБыстроСредний
Fast 576p25MP4H.264AAC стереостандартБыстроСредний
Fast 480p30MP4H.264AAC стереостандартБыстроСредний
HQ 1080p30 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)ВысокийМедленныйбольшой
HQ 720p30 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)ВысокийМедленныйбольшой
HQ 576p25 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)ВысокийМедленныйбольшой
HQ 480p30 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)ВысокийМедленныйбольшой
Super HQ 1080p30 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)Супер высокийОчень медленноОчень большой
Super HQ 720p30 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)Супер высокийОчень медленноОчень большой
Super HQ 576p25 SurroundMP4H.264AAC стерео; Dolby Digital (AC-3)Супер высокийОчень медленноОчень большой
Super HQ 480p30 SurroundMP4H.264AAC стерео; 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" 

Иногда вы можете увидеть следующую ошибку в зависимости от используемого разрешения.

ширина не делится на 2 (427 × 240)

Ошибка инициализации выходного потока 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 в фоновом режиме.

Надеюсь, что эта статья помогла вам легко изменить размер или уменьшить размер видео с помощью графического интерфейса пользователя или пакетного масштабирования с помощью командной строки.

ПОХОЖИЕ СТАТЬИ