Как уменьшить размер видео-файла – показатели видео и его качество
С каждым днем Интернет-технологии развиваются и совершенствуются, но также растет и потребность пользователей в обмене информацией. Скорость Интернета постоянно увеличивается, но также увеличиваются и размеры загружаемых файлов. Если раньше при низкой скорости Интернета загружались файлы низкого качества, то теперь в сеть загружаются файлы более высокого качества и более «тяжелые». Картинок это касается в меньшей степени, чем, например, видео или аудио-файлов. Сегодня мы привыкли смотреть видео в качестве не ниже 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, часть 2 и т.д. Постарайтесь сохранить основную идею видео и вырежьте ненужные части.
- Более низкое разрешение видео
Чем ниже разрешение, тем меньше ваш файл. Многие медиа-хостингы, такие как YouTube, автоматически конвертируют видео в файлы разных разрешений, которые потом выбираются автоматически в зависимости от текущей скорости интернет-соединения. На YouTube, кстати, большинство видеороликов имеют исходное разрешение 360p, хотя в последнее время все больше появляются не только Full HD, но даже и 4K.
- Замена видео кодека
Есть много кодеков на выбор. Самый популярный кодек без потерь – H.264, который сохраняет HD качество. Другими распространенными кодеками являются AVI, WMA, XviD, Real Audio и Apple Video.
- Понизьте битрейт аудио
Аудио треки добавляются в видео файлы. Различные кодеки по-разному обрабатывают сжатие аудио. Если звуки высокого качества или музыка не являются приоритетом, вы можете немного уменьшить размер видео-файла, уменьшив битрейт аудио.
- Сторонний видеохостинг
Вы можете разместить свои видео на сайтах для обмена видео, чтобы сэкономить место на вашем сервере и чтобы сохранить высокое качество видео. Сайты для обмена видео, такие как YouTube и Vimeo, позволяют легко загружать видео в сеть Интернет.
Инструменты для уменьшения размера видеофайла
Существует множество инструментов для сжатия (или кодирования) видео-файлов. Результат кодирования зависит от исходного качества видео-файла, требуемой полосы пропускания, желаемого качества, используемых кодеков, платформы воспроизведения и множества других вещей. Ключевой момент здесь заключается в том, чтобы найти хорошее соотношение между качеством и размером файла.
Существует множество программ, которые можно использовать для уменьшения размера видео, вот некоторые из них:
- Adobe Encoder
- Apple Motion
- FFmpeg
- Firefogg
- Handbrake
- VLC Media Player
Краткий итог
Легко уменьшить размер видео с помощью сжатия, но этим можно очень сильно навредить его качеству. Подбирайте тип сжатия, исходя из содержимого исходного файла и предполагаемого качества полученного файла. Здесь главное найти хорошее соотношение между размером файла и его качеством.
Есть ли у вас какие-либо советы по уменьшению размера видео? Не стесняйтесь поделиться своим опытом в разделе комментариев ниже.