Alexey Kibalnikov (Кибальников Алексей)

Video content

Internet Security

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

Начнем...

Большенство данных на компьютере "сжато" чтобы занимать как можно меньше места. Видеоконтент в этом смысле не является исключением. Всем знокомо понятие "архив" и "архивация", которое применима к любому типу файлов. Большенство знает что архивация бессмыcленна для медиаконтента. Видеокодек (или просто codec) - это алгоритм сжатия и восстановления данных, который учитывает специфику медиоконтента. Понимая суть кодека становится ясно зачем его нужно ставить, причем правильно сказать их, посколько алгоритмов сжатия много и для каждого нужно иметь возможность восстанавливать сжатые данные для воспроизведения.

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

Не знаю заметили ли вы или нет, но постепенно с термина видеофайл я перешел на абстрактное понятие медиоконтент. Во время просмотра фильмов мы видем видео, слышим звук и иногда включаем субтитры. Все это, как мы выяснили, делает плеер. Давайте теперь разбиремся с файлами. В описанном примере нам нужно не менне трех файлов: видеоряда, звуковой дорожки (или нескольких), субтитров (возможно, нескольких). Были разработаны специальные файлы - контейнеры (container), которые помимо описанных выше данных, хранят информацию о том какой алгоритм сзжатия (кодек) применен, теги для поиска и прочую информацию.

Наиболее распространенные контейнеры:

  • AVI (Audio Video Interleave) - является самым распостраненным форматом контейнера и начал разрабатыватся Microsoft.
  • MKV (Matroska) – название нового контейнера образовалось при упрощении слова Matryoshka, то есть "матрешка".
  • MPEG-4 (MP4).
  • Думаю, с теорией хватит, пора переходить к практике.

    Устанавливаем K-Lite Codec Pack. В дальнейшем его желательно периодически обновлять.

    Теперь немного сконфигурируем пакет K-Lite Codec Pack для корректного воспроизведения звука.
    Start (Пуск) -> Programm Files -> K-Lite Codec Pack -> Tools -> Codec Tweak Tool

    MediaInfo

    Теперь стоя на файле в контекстном меню можно посмотреть информацию о содержимом контейнера

    Zoom Player

    Zoom Player (Language)

    Я советую использовать этот плеер и русификацию при необходимости.


    Страница находится в разработке