Форматы цифрового видео: размеры файлов, кодеки и способы сохранения качества

6 минут чтения

Практическое руководство по форматам цифрового видео: размеры файлов, кодеки и сохранение качества

Переход от аналоговой техники к цифровой сделал работу с видео значительно удобнее. Файлы можно быстро копировать, редактировать, передавать по сети и хранить на разных устройствах без постепенного ухудшения качества, характерного для магнитных носителей. Однако у цифрового видео есть существенный недостаток - большой объём данных. Чем выше разрешение, частота кадров и глубина цвета, тем больше места требуется для записи даже короткого ролика.

Сколько места занимает несжатое видео

Телевизионный стандарт PAL или SECAM предполагает отображение 25 кадров в секунду. Один кадр имеет разрешение 720×576 пикселей - это примерно 414 тысяч точек. Если каждая точка описывается тремя байтами, то есть содержит информацию о красной, зелёной и синей составляющих цвета, размер одного кадра составляет около 1,2 МБ.

При частоте 25 кадров в секунду поток данных достигает примерно 30 МБ/с. Один час видео без сжатия занял бы около 107 ГБ, причём без учёта дополнительного объёма для звуковой дорожки.

У видео высокой чёткости требования ещё выше. В формате HDTV с разрешением 1920×1080 один кадр содержит более двух миллионов пикселей. При тех же параметрах цветопередачи одна секунда видеоряда может занимать около 148 МБ, а час записи - свыше 500 ГБ. Именно поэтому несжатое видео практически не используется для бытового хранения и передачи.

Зачем нужны кодеки

Для уменьшения размера видеозаписей применяют кодеки - алгоритмы, которые кодируют исходный поток при сохранении файла и декодируют его во время просмотра. В отличие от архиваторов вроде WinRAR или WinZip, видеосжатие чаще всего связано с потерей части исходной информации. Степень потерь зависит от выбранного метода, настроек качества и особенностей конкретного ролика.

Алгоритм анализирует соседние кадры и ищет повторяющиеся участки. Если фон остаётся неизменным, его не нужно полностью записывать заново для каждого кадра. Достаточно сохранить базовое изображение и описать изменения: движение объекта, появление нового элемента или изменение освещения. Такой подход заметно уменьшает объём файла.

При воспроизведении кодек восстанавливает изображение из сохранённых данных. Чем сложнее алгоритм, тем больше вычислительных ресурсов требуется для декодирования. Старые или маломощные устройства могут испытывать трудности с видео высокого разрешения, особенно если оно закодировано современными тяжёлыми стандартами.

MPEG и принцип блочного сжатия

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

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

MPEG-1

MPEG-1 - один из первых массовых стандартов цифрового видео. Он рассчитан на сравнительно низкие разрешения и невысокий битрейт, а его требования к компьютеру минимальны. Даже устаревшие системы обычно без проблем воспроизводят такие файлы со стереозвуком.

Качество MPEG-1 примерно соответствует аналоговому VHS. Типичное разрешение составляет 352×288 пикселей, поэтому формат уже не отвечает требованиям современных экранов. Сейчас он представляет главным образом исторический интерес и может использоваться для старых записей или совместимости с устаревшей техникой.

M-JPEG

В формате Motion JPEG каждый кадр сжимается отдельно, как обычная фотография JPEG. Такой метод проще для монтажа: редактору не требуется восстанавливать длинную последовательность взаимосвязанных кадров. Можно быстро перемотать ролик и начать обработку с любого места.

Главный недостаток M-JPEG - сравнительно большой размер файла. Поскольку информация о каждом кадре хранится практически независимо, степень сжатия ниже, чем у современных межкадровых кодеков. Зато ошибки и артефакты обычно не распространяются на соседние кадры, а нагрузка при редактировании остаётся предсказуемой.

MPEG-2

MPEG-2 получил широкое распространение в DVD, цифровом телевидении и бытовых видеокамерах. Он обеспечивает заметно более высокое качество по сравнению с MPEG-1 и поддерживает разрешения, соответствующие стандартному телевидению.

Формат стал компромиссом между качеством, размером и совместимостью. Однако для современных Full HD- и 4K-записей MPEG-2 слишком неэффективен: при сопоставимом качестве его файлы обычно значительно крупнее, чем видео, закодированное H.264 или H.265.

H.264/AVC

H.264 - один из наиболее распространённых стандартов цифрового видео. Он используется в онлайн-кинотеатрах, видеокамерах, смартфонах, системах видеонаблюдения и телевизионном вещании. По сравнению с MPEG-2 он позволяет получить близкое или более высокое качество при меньшем битрейте.

Формат поддерживает видео от стандартного разрешения до Full HD и выше. Его преимуществами стали широкая совместимость и хороший баланс между качеством и размером файла. Недостаток заключается в том, что кодирование требует больше времени и вычислительных ресурсов, особенно при высоких настройках качества.

H.265/HEVC

H.265, также известный как HEVC, создавался для дальнейшего уменьшения объёма видео. При сопоставимом качестве он способен использовать меньший битрейт, чем H.264. Это особенно важно для 4K-контента и потоковой передачи через интернет.

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

VP9 и AV1

VP9 и AV1 применяются преимущественно в интернет-сервисах. Они ориентированы на эффективную передачу видео при ограниченной пропускной способности. AV1 считается одним из наиболее перспективных современных стандартов: он позволяет уменьшать битрейт без заметного падения качества, но кодирование остаётся ресурсоёмким.

При выборе такого формата важно учитывать поддержку конкретным телевизором, смартфоном, браузером или медиаплеером. Универсальность H.264 пока остаётся выше, поэтому AV1 и VP9 не всегда подходят для архивов, предназначенных для воспроизведения на старой технике.

Контейнер и кодек - не одно и то же

Расширение файла не всегда указывает на используемый способ сжатия. Например, AVI, MP4, MKV и MOV - это контейнеры. Они могут включать видеопоток, аудио, субтитры, главы и дополнительную служебную информацию.

Один и тот же контейнер способен содержать видео, закодированное разными кодеками. MP4 может использовать H.264, H.265 или другие стандарты, а MKV часто применяется для хранения нескольких звуковых дорожек и субтитров. Поэтому при проблемах с воспроизведением следует проверять не только расширение файла, но и фактический видеокодек.

Как выбрать формат для разных задач

Для просмотра на большинстве телевизоров, смартфонов и компьютеров оптимальным универсальным вариантом остаётся MP4 с H.264 и AAC. Такой файл легко передавать, редактировать и воспроизводить на разных устройствах.

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

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

Как избежать потери качества

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

Также важно не путать увеличение разрешения с восстановлением деталей. Если видео снято в 720p, простое преобразование в 1080p не добавит настоящей информации. Файл станет больше, но исходная детализация останется прежней.

При архивации следует учитывать не только размер, но и перспективу совместимости. Экзотический кодек может обеспечить хорошее сжатие, однако через несколько лет подходящий плеер или аппаратная поддержка могут исчезнуть. Для долговременного хранения разумно оставлять оригиналы и дополнительно создавать распространённую копию в совместимом формате.

Таким образом, универсального "лучшего" формата не существует. MPEG-1 подходит для устаревших систем, M-JPEG удобен при покадровом монтаже, MPEG-2 сохраняет значение в DVD и телевещании, H.264 остаётся наиболее совместимым решением, а H.265 и AV1 выгодны при работе с 4K и потоковой передачей. Выбор следует делать с учётом качества исходника, возможностей устройства, цели публикации и допустимого размера файла.

Прокрутить вверх