Как уменьшить размер видео-файла – показатели видео и его качество

С каждым днем Интернет-технологии развиваются и совершенствуются, но также растет и потребность пользователей в обмене информацией. Скорость Интернета постоянно увеличивается, но также увеличиваются и размеры загружаемых файлов. Если раньше при низкой скорости Интернета загружались файлы низкого качества, то теперь в сеть загружаются файлы более высокого качества и более «тяжелые». Картинок это касается в меньшей степени, чем, например, видео или аудио-файлов. Сегодня мы привыкли смотреть видео в качестве не ниже Full HD, а это напрямую сказывается на размерах таких видео-файлов. Если, например, для вашего сайта очень важно поддерживать и приемлемое качество видео-файлов, и относительно небольшой их вес, тогда вам будет полезно узнать о способах сжатия ваших видео. Сегодняшняя статья посвящена рассмотрению показателей качества видео, а также способам уменьшения размера видео для ускорения их загрузки.

 

 

Показатели качества и сжатия видео

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

 

Компрессия (Compression)

Сжатие делает файл меньше. Меньшие файлы влияют на более быструю скорость их загрузки. Существует две категории сжатия:

  • Без потерь – это сжатие подразумевает, что полученный файл не потеряет в качестве по сравнению с оригинальным файлом. Даже если будет незначительная потеря информации, для зрителя не будет никакой заметной разницы в качестве.
  • С потерей качества – здесь будет потеря качества с целью достижения меньшего размера файла. Будет большая потеря информации, чтобы уменьшить размер видеофайла.

 



Кодирование (Encoding)

Кодирование видео – это процесс форматирования файла для вывода. Все сжатие происходит во время кодирования. С помощью кодирования также могут быть добавлены фильтры, субтитры, главы и другая мета-информация в файл.

 

Транскодирование или конвертация (Transcoding)

Это процесс изменения одной формы цифрового кодирования на другую. Обычно это включает сжатие с потерями. Например, когда исходный файл имеет кодировку H.264, а на выходе должен получиться файл MPEG4. Это очень частый процесс при работе с видео.

 

Кодек (Codec)

Кодек отвечает за сжатие/декомпрессию. Кодек – это программный инструмент, используемый для сжатия или декомпрессии видео. Кодеки используют разные алгоритмы сжатия для кодирования файлов. Кодеки, которые используются для сжатия видеофайла, настраиваются по соотношению качества и размера файла. Существуют тысячи различных кодеков, многие из которых защищены патентами.

 

Разрешение (Resolution)

Разрешение – это количество горизонтальных линий, которое видеофайл имеет в каждом кадре. Определяется по ширине и высоте. Чем меньше разрешение, тем меньше размер файла. Таким образом, разрешение 1280×720 означает, что в кадре есть 720 горизонтальных линий, каждая из которых имеет ширину 1280 пикселей. Разрешение кадра также соотносится и с разрешением экрана цифровых устройств. Здесь тоже, чем ниже разрешение экрана, тем меньшего размера подойдет файл.

Стандартные разрешения экрана: 1920×1080, 1366×768, 1280×1024, 1024×768.

 

Частота кадров (Frame Rate, FPS)

Частота кадров – это частота (скорость смены), с которой отображаются отдельные изображения (кадры). Показатель выражается в кадрах в секунду (frames per second – FPS). Основными стандартами для телевидения и видео являются такие частоты кадров: 24, 25, 30, 50, 59.94 и 60.

 

Битрейт (Bitrate)

Также известный как «скорость передачи данных», битрейт контролирует размер файла. Файлы более высокого качества имеют более высокий битрейт. Выраженная в килобайтах в секунду (кбит/с), более низкая скорость передачи означает меньший размер файла. Ниже представлены общие битрейты для стандартного динамического диапазона (Standard Dynamic Range – SDR), высокого динамического диапазона (High Dynamic Range – HDR), а также некоторые битрейты аудио.

 

Стандартный динамический диапазон (SDR)

Тип Битрейт, стандартная частота кадров (24, 25, 30) Битрейт, высокая частота кадров (48, 50, 60)
2160p (4k) 35-45 Mbps 53-68 Mbps
1440p (2k) 16 Mbps 24 Mbps
1080p 8 Mbps 12 Mbps
720p 5 Mbps 7.5 Mbps
480p 2.5 Mbps 4 Mbps
360p 1 Mbps 1.5 Mbps

 

 

Высокий динамический диапазон (HDR)

Тип Битрейт, стандартная частота кадров (24, 25, 30) Битрейт, высокая частота кадров (48, 50, 60)
2160p (4k) 44-56 Mbps 66-85 Mbps
1440p (2k) 20 Mbps 30 Mbps
1080p 10 Mbps 15 Mbps
720p 6.5 Mbps 9.5 Mbps
480p Не поддерживается Не поддерживается
360p Не поддерживается Не поддерживается

 

 

Аудио битрейт (Audio Bitrate)

Тип Аудио Битрейт
Mono 128 kbps
Stereo 384 kbps
5.1 512 kbps

 

 

 

Как уменьшить размер видео

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

 

  1. Уменьшите длину (длительность) видео

То, как этого достичь, будет зависеть от обстоятельств. Если у вас очень длинное видео, вы можете поделить его на более мелкие эпизоды. Многие сайты онлайн-обучения разбивают учебный материал на часть 1, часть 2 и т.д. Постарайтесь сохранить основную идею видео и вырежьте ненужные части.

 

  1. Более низкое разрешение видео

Чем ниже разрешение, тем меньше ваш файл. Многие медиа-хостингы, такие как YouTube, автоматически конвертируют видео в файлы разных разрешений, которые потом выбираются автоматически в зависимости от текущей скорости интернет-соединения. На YouTube, кстати, большинство видеороликов имеют исходное разрешение 360p, хотя в последнее время все больше появляются не только Full HD, но даже и 4K.

 

  1. Замена видео кодека

Есть много кодеков на выбор. Самый популярный кодек без потерь – H.264, который сохраняет HD качество. Другими распространенными кодеками являются AVI, WMA, XviD, Real Audio и Apple Video.

 

  1. Понизьте битрейт аудио

Аудио треки добавляются в видео файлы. Различные кодеки по-разному обрабатывают сжатие аудио. Если звуки высокого качества или музыка не являются приоритетом, вы можете немного уменьшить размер видео-файла, уменьшив битрейт аудио.

 

  1. Сторонний видеохостинг

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

 

 

Инструменты для уменьшения размера видеофайла

Существует множество инструментов для сжатия (или кодирования) видео-файлов. Результат кодирования зависит от исходного качества видео-файла, требуемой полосы пропускания, желаемого качества, используемых кодеков, платформы воспроизведения и множества других вещей. Ключевой момент здесь заключается в том, чтобы найти хорошее соотношение между качеством и размером файла.

Существует множество программ, которые можно использовать для уменьшения размера видео, вот некоторые из них:

  • Adobe Encoder
  • Apple Motion
  • FFmpeg
  • Firefogg
  • Handbrake
  • VLC Media Player

 

 

 

Краткий итог

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

Есть ли у вас какие-либо советы по уменьшению размера видео? Не стесняйтесь поделиться своим опытом в разделе комментариев ниже.