Медиа файл отказывается открываться, проигрыватель показывает чёрный экран или выдаёт ошибку «формат не поддерживается» — типичная ситуация, когда на компьютере отсутствует нужный кодек либо сам файл повреждён при скачивании. Прежде чем удалять «нерабочее» видео или аудио, стоит проверить три вещи: расширение файла, наличие подходящего проигрывателя и целостность самого файла.
Медиа файл — это любой цифровой контейнер с мультимедийными данными: видео, аудио, изображениями, субтитрами. На компьютере под управлением Windows, macOS или Linux такие файлы встречаются повсюду: в загрузках, мессенджерах, на внешних дисках. Разберёмся, как устроены медиа файлы, почему возникают ошибки воспроизведения и что делать в каждом случае.
Что такое медиа файл и из чего он состоит
Любой медиа файл состоит из двух логических частей: контейнера и потоков данных внутри него. Контейнер — это «обёртка», которая определяется расширением файла: MP4, MKV, AVI, MP3, FLAC. Внутри контейнера лежат закодированные потоки — видеодорожка, одна или несколько аудиодорожек, субтитры.
Именно здесь кроется главная причина недопонимания: один и тот же контейнер MKV может содержать видео, сжатое совершенно разными кодеками. Поэтому фраза «компьютер не читает MKV» технически неточна — компьютер не может декодировать конкретный поток внутри файла, а не сам контейнер.
Кодек — это алгоритм сжатия и распаковки медиаданных. Видео чаще всего кодируется кодеками H.264 и его более новым преемником H.265 (HEVC), аудио — AAC, MP3, AC3. Если нужного декодера в системе нет, файл либо не откроется, либо будет воспроизводиться без звука или картинки.
💡Расширение файла — это только контейнер. Работоспособность медиа файла зависит от того, какими кодеками сжаты потоки внутри и есть ли эти кодеки в системе.