Вернуться в блог

Руководство / K4 · Форматы и совместимость

Почему H.264, HEVC, VP9 и AV1 влияют на то, можно ли воспроизвести видео напрямую

Потому что решает «воспроизведётся ли напрямую» не расширение в имени файла, а то кодирование, которым внутри файла на самом деле записано изображение. H.264 — самое распространённое сегодня кодирование: большинство устройств и плееров обрабатывают его напрямую; HEVC (его называют также H.265) сжимает экономнее, но можно ли воспроизвести его напрямую, зависит от вашего устройства и версии системы; VP9 чаще всего встречается в файлах, приходящих с сетевых видеоплатформ; AV1 появился позже, устройств, которые обрабатывают его напрямую, становится больше, но до «везде» ещё далеко.

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

1. Какую задачу решает каждое из четырёх кодирований

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

HEVC (H.265) нацелен на то, чтобы при том же качестве изображения осталось меньше данных, поэтому часто встречается в источниках с высоким разрешением и в 10-bit. Сэкономленный объём даётся ценой: декодирование требовательнее к возможностям устройства, а на старых устройствах готовой поддержки может не оказаться.

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

AV1 — ещё более позднее поколение: сжимает он эффективнее перечисленных, но и ему нужна поддержка со стороны устройства и системы, чтобы прямое воспроизведение было плавным.

Чем новее кодирование, тем, как правило, меньше тот же файл — и тем неопределённее то, сколько устройств прочтёт его напрямую.

2. Почему «экономнее» не значит «играет везде»

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

Стоит предупредить и ещё об одном: возможность прямого воспроизведения не связана непременно с тем, «MP4 ли это», и это не то же самое, что «файл повреждён». С чего начинать, когда на устройстве ничего не открывается, — порядок разбора описан в статье что проверить сначала, если видео не открывается.

3. Под одним именем кодирования — разные параметры

Даже когда кодирование подошло, внутри файла есть ещё несколько параметров, которые продолжают влиять на результат:

Поэтому слова «это устройство поддерживает HEVC» не покрывают автоматически «10-bit, HDR и высокую частоту кадров в HEVC». Параметры ближе к истине, чем имя.

Имя кодирования — только первый слой. Битность, HDR и частота кадров решают, действительно ли удобно работать именно этому устройству.

4. Как узнать, какое кодирование у вашего файла

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

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

5. Два пути, когда файл не открывается

Первый — выбрать способ воспроизведения, который читает такое кодирование, а сам файл не трогать. Второй — конвертировать файл в более распространённое сочетание: изображение в H.264, звук в AAC, на выходе MP4. Ценность второго пути в том, что результат почти везде играет напрямую; цена в том, что изображение сжимается заново, и ждать дольше, чем при смене только контейнера.

У каждого пути свои сценарии, а ориентир — те два пункта из шага 4. Если у вас как раз MKV, который не открывается на Mac, порядок выбора между этими двумя путями разобран в статье как разобраться, когда MKV не открывается на Mac.

6. Что CineX делает с каждым из этих кодирований

CineX сначала считывает кодирование внутри файла, а потом решает, каким способом конвертировать. Если изображение уже в одном из обычных для MP4 кодирований, меняется только контейнер, изображение заново не сжимается, и такие задачи готовы за секунды; если изображение вне того диапазона, который можно положить в MP4 напрямую, CineX идёт путём полной конвертации и заново сжимает его в H.264, а это уже минуты.

Входные данные, уже проверенные на образцах реальных устройств, — это контейнеры MKV, MP4, AVI, TS, WebM, MOV, M4V, 3GP, M2TS / MTS, VOB, MPG, DV, ASF, WMV и RMVB; по видео — H.264 (8-bit), HEVC (8-bit и 10-bit), Hi10P, VP9, AV1, Xvid, MPEG-2 / MPEG-1, H.263 и ProRes; по аудио — AAC, AC3, E-AC3, MP3, MP2, Opus, DTS, TrueHD и FLAC; по субтитрам — SRT и ASS, а субтитры Blu-ray, сжатые в картинки PGS, распознаются в текст и уходят дорожкой субтитров. О кодированиях, для которых реальных образцов нет, CineX не пишет как о проверенных.

Разница в скорости идёт от одного: нужно ли сжимать изображение заново. Размер файла тут ни при чём.

Есть случай, где время стоит заложить заранее: материалы Hi10P с 120fps, то есть 10-bit с высокой частотой кадров, — повторное сжатие изображения в них занимает время, близкое к длительности самого материала.

7. Что эта статья за вас не решит

Частые вопросы

Что даёт лучшее качество изображения: H.264 или HEVC?

Так напрямую их не сравнить. При одинаковом размере файла HEVC обычно сохраняет больше деталей; но когда оба устройства должны воспроизводить файл напрямую, у H.264 круг поддерживающих устройств шире, и впечатление от картинки на деле даже устойчивее. Качество определяют кодирование и его параметры, а не то, «что новее».

Почему мой телевизор играет AV1, а компьютер — нет?

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

Изменится ли картинка, если конвертировать AV1 или VP9 в H.264?

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

Как быстро получить файл, который играет везде?

Задайте целью сочетание «контейнер MP4 + изображение H.264 + звук AAC»: сегодня это то, что проще всего читается напрямую почти везде. Сначала выясните видеокодек и аудиокодек внутри файла, а потом решайте — менять только контейнер или идти путём полной конвертации: первое быстрее, второе спокойнее по совместимости.


Axiom One LLC — CineX. Приведённые числа актуальны на 2026-09-24.