Словарь

Что такое тип кодека?

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

codec-type

Codec Type показывает, какой тип содержимого хранит отдельный поток в файле: изображение, звук, субтитры или что‑то еще. Кодек - это программное обеспечение, которое упаковывает содержимое при создании файла и распаковывает его при воспроизведении.

Какие файлы его содержат и откуда оно берется

Он есть в медиафайлах: видеофайлах, таких как MP4, MOV, MKV, AVI и WebM, и аудиофайлах, таких как MP3, M4A, FLAC и WAV. Медиафайл - это контейнер, который может содержать несколько потоков рядом, и в отчете для каждого из них указан свой Codec Type. Клип с телефона обычно показывает две строки - одну с видео и одну с аудио. Файлы изображений, проанализированные тем же типом приложения, показывают один видеопоток, потому что одно неподвижное изображение считается видео длиной в один кадр.

Программа, которая читает файл, определяет это значение, иногда по специальной метке, оставленной в файле программой, которая его собрала. Это не поле, которое заполняет человек.

Значения, которые вы видите

Codec Type берется из небольшого набора слов в нижнем регистре:

  • video - движущееся изображение, а также статичные картинки и встроенная обложка
  • audio - звук
  • subtitle - синхронизированный текст или субтитры, сохраненные как маленькие изображения
  • data - поток, который проигрыватель не должен показывать, например таймкод или показания датчиков
  • attachment - отдельный файл внутри контейнера, например шрифт, который нужен субтитрам

Обычно он отображается прямо рядом с названием кодека для того же потока, поэтому в отчете можно увидеть Codec Type audio с названием кодека aac или Codec Type video с h264. Поскольку тип описывает поток, а не контейнер, файл MP4 и файл MKV могут показывать один и тот же список типов.

Почему это важно

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

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

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

Мета-ключи