5
28725

Кодек, зачем он нужен

Кодек, (англ. codec — сокр. от coder/decoder (кодировщик/декодировщик) или compressor/decompressor) — устройство или программа, способная выполнять преобразование данных или сигнала. Кодеки могут как кодировать поток/сигнал (часто для передачи, хранения или шифрования), так и раскодировать — для просмотра или изменения в формате, более подходящем для этих операций. Кодеки часто используются при цифровой обработке видео и звука.

на сайте с 25 февраля 2008

Воспроизведение видео и звука

При воспроизведении звуковых или видео файлов иногда возникает такая ситуация, что система не может воспроизвести данный файл и выдает соответствующую ошибку. В чем может заключаться данная ошибка? Ваша система не может найти программу для раскодировки данного файла. Кодеки могут как кодировать поток/сигнал (для передачи, хранения или шифрования), так и раскодировать – для просмотра (воспроизведения, расшифровки). Кодеки используются при цифровой обработке и воспроизведении видео и звука. Большинство кодеков для звуковых и визуальных данных использует сжатие с потерями, чтобы получать приемлемый размер готового (сжатого) файла. Существуют также кодеки, сжимающие без потерь (англ. lossless codecs), но для большинства применений, малозаметное улучшение качества не оправдывает значительного увеличения объема данных.
Большинство кодеков устанавливаются на персональных компьютерах для проигрывания видео или аудио файлов с помощью проигрывателей мультимедиа (например Winamp или Windows Media Player). Есть также проигрыватели, которые уже содержат некоторые встроенные кодеки (VLC Media Player, Media Player Classic), что позволяет без проблем просматривать почти все форматы аудио и видео.

Краткое описание некоторых форматов

Мы часто сталкиваемся с тем, что для воспроизведения какого-то видео или аудио файла необходим кодек, который работает с определенным форматом. Рассмотрим самые распространенные форматы:

  • AAC (англ. Advanced Audio Coding) — формат аудио-файла с меньшей потерей качества при кодировании, чем MP3 при одинаковых размерах.
    AAC — это широкополосный алгоритм кодирования аудио, который использует два основных принципа кодирования для сильного уменьшения количества данных требуемых для передачи высококачественного цифрового аудио.
    Удаляются невоспринимаемые составляющие сигнала.
    Удаляется избыточность в кодированном аудио сигнале.
    Затем сигнал обрабатывается по методу MDCT согласно его сложности.
    Добавляются коды коррекции внутренних ошибок.
    Сигнал сохраняется или передаётся.
  • OGG Vorbis — свободный формат сжатия звука с потерями, официально появившийся летом 2002 года. Психоакустическая модель, используемая в Vorbis, по принципам действия близка к МР3 и подобным, однако математическая обработка и практическая реализация этой модели существенно отличаются, что позволило авторам объявить свой формат совершенно независимым от всех предшественников. Для хранения аудиоданных в формате Vorbis чаще всего применяется медиаконтейнер Ogg, такой файл обычно имеет расширение .ogg и называется двойным именем Ogg Vorbis.
    Формат не ограничивает пользователя только двумя аудиоканалами (стерео — левый и правый). Он поддерживает до 255 отдельных каналов с частотой дискретизации до 192 кГц и разрядностью до 32 бит (чего не позволяет ни один другой формат сжатия с потерями), поэтому Vorbis великолепно подходит для кодирования 6-канального звука DVD-Audio.
  • Windows Media Audio (WMA) — лицензируемый формат файла, разработанный компанией Microsoft для хранения и трансляции аудио-информации.
    Номинально формат WMA характеризуется хорошей способностью сжатия, что позволяет ему «обходить» формат MP3 и конкурировать по параметрам с форматами Ogg Vorbis и AAC. Но как было показано независимыми тестами, а также при субъективной оценке качество форматов все таки не является однозначно эквивалетным, а преимущество даже перед MP3 однозначным, как это утверждается компанией Microsoft.
  • FLAC (англ. Free Lossless Audio Codec — свободный аудио кодек без потерь) — популярный свободный кодек для сжатия аудио. В отличие от кодеков с потерями Ogg Vorbis, MP3 и AAC, не удаляет никакой информации из аудио потока и подходит как для ежедневного прослушивания, так и для архивирования аудио коллекции. На сегодня формат FLAC поддерживается многими аудио приложениями.
  • MP3 (более точно, англ. MPEG-1/2/2.5 Layer 3 (но не MPEG-3) — третий формат кодирования звуковой дорожки MPEG) — лицензируемый формат файла для хранения аудио-информации.

    На данный момент MP3 является самым известным и популярным из распространённых форматов цифрового кодирования звуковой информации с потерями. Он широко используется в файлообменных сетях для передачи музыкальных произведений. Формат может проигрываться в любой современной операционной системе[источник?], на практически любом портативном аудио-плеере, а также поддерживается всеми современными моделями музыкальных центров и DVD-плееров.
    В этом формате звуки кодируются частотным образом (без дискретных партий); есть поддержка стерео, причём в двух форматах (подробности — ниже). MP3 является форматом сжатия с потерями, то есть часть звуковой информации, которую (согласно психоакустической модели) ухо человека воспринять не может или воспринимается не всеми людьми, из записи удаляется безвозвратно. Степень сжатия можно варьировать, в том числе в пределах одного файла. Интервал возможных значений битрейта составляет 8 — 320 кбит/c. Для сравнения, поток данных с обычного компакт-диска формата Audio-CD равен 1411,2 кбит/c при частоте дискретизации 44100 Гц.
    Существует три версии MP3 формата для различных нужд: MPEG-1, MPEG-2 и MPEG-2.5. Отличаются они возможными диапазонами битрейта и частоты дискретизации:
    32 — 320 кбит/c при частотах дискретизации 32000 Гц, 44100 Гц и 48000 Гц для MPEG-1 Layer 3;
    16 — 160 кбит/c при частотах дискретизации 16000 Гц, 22050 Гц и 24000 Гц для MPEG-2 Layer 3;
    8 — 160 кбит/c при частотах дискретизации 8000 Гц и 11025 Гц для MPEG-2.5 Layer 3.
  • MIDI (англ. Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов) — стандарт на аппаратуру и программное обеспечение, позволяющее воспроизводить (и записывать) музыку путем выполнения/записи специальных команд, а также формат файлов, содержащих такие команды. Воспроизводящее устройство или программа называется синтезатором (секвенсором) MIDI и фактически является автоматическим музыкальным инструментом.
    В отличие от других форматов, хранит не оцифрованный звук, а наборы команд (проигрываемые ноты, ссылки на проигрываемые инструменты, значения изменяемых параметров звука), которые могут воспроизводиться по-разному в зависимости от устройства воспроизведения. Удобство формата MIDI как формата представления данных позволяет реализовывать устройства, производящие автоматическую аранжировку по заданным аккордам, а также приложения 3D-визуализации звука. Кроме того, такие файлы, как правило, имеют на несколько порядков меньший размер, чем оцифрованный звук сравнимого качества.
  • Аудио стандарт MPEG-4 не требует единственного или малого набора высокоэффективных схем компрессии, а скорее сложный набор для выполнения широкого круга операций от кодирования низкокачественной речи до высококачественного аудио и синтезирования музыки.
    Семейство алгоритмов аудио кодирования MPEG-4 охватывает диапазон от кодирования низкокачественной речи (до 2 кБит/с) до высококачественного аудио (от 64 кБит/с на канал и выше).

Как узнать, какой кодек необходим для воспроизведения файла

Если какой-то кодек отсутствует в системе, то при попытке воспроизведения файла, закодированного этим кодеком, появится сообщение об ошибке.
Существуют программы, позволяющие выявить, какой кодек необходим для воспроизведения конкретного файла. Например, программа CodecInstaller анализирует систему и детектирует установленные аудио- и видеокодеки.
Кроме этого, при необходимости проводит анализ видеофайла и предлагает необходимый для его просмотра кодек (установить недостающий кодек можно – при подключении к Интернету – прямо из окна программы CodecInstaller).
Вы можете посмотреть, какие аудио- и видеокодеки установлены в вашей системе (Windows XP):
– нажмите Пуск –> Настройка –> Панель управления –> Система;
– в окне Свойства системы откройте вкладку Оборудование –> Диспетчер устройств;
– в окне Диспетчер устройств раскройте Звуковые видео и игровые устройства;
– откройте двойным щелчком Аудио кодеки (или Видео кодеки);
– в окне Свойства: Аудио кодеки (Свойства: Видео кодеки) откройте вкладку Свойства,
– здесь перечислены все установленные в системе аудио (видео) кодеки.

Какой кодек выбрать?

Самые распространенные сейчас кодеки - DivX для видео и MP3 для аудио. Причем если DivX существует всего несколько распространенных версий - DIV3, DIVX и DX50 (это стандартизированные коды FourCC, или говоря проще - коды кодека), и это просто разные версии ОДНОГО кодека, то перекодировать аудио в формат MP3 можно с помощью абсолютно РАЗНЫХ кодеков, например LAME или Fraunhofer IIS MPEG Layer-3. Хотя с другой стороны, видео формата DivX можно воспроизводить с помощью более быстрого кодека XviD. Чувствуете всю запутанность ? И именно перед этим ставят нас всех многие компании, частные лица, а иногда даже совсем неизвестные люди, создающие то, что мы потом находим и ХОТИМ воспроизвести. Ан фиг... Стандартный проигрыватель говорит, что "нужно залезть в интернет и скачать необходимый кодек"... который скорее всего он просто не сможет найти. Иногда все же есть возможность это обойти с помощью "умных" проигрывателей типа Light Alloy, обрабатывающих даже испорченные файлы, но это бывает не всегда.

Примечания

1. Выбирая пакеты кодеков для закачки и установки, старайтесь выбирать Codec Pack Full –
полные версии.
2. Кодеки, как правило, устанавливаются (переустанавливаются) не по-одному, а пакетом.
3. С полным набором кодеков даже проигрыватель Windows Media 9/10/11 вполне справляется со
всеми аудио- и видеофайлами.
4. Если у вас возникают проблемы с воспроизведением файлов .mp3, скорее всего, нужно
переустановить этот кодек.

Где найти кодеки

Отсутствующие (или поврежденные) аудио- и видеокодеки можно скачать на следующих сайтах:

K-Lite Codec Pack - прекрасный выбор

K-Lite Codec Pack - это бесплатный пакет кодеков, фильтров DirectShow и инструментов связанных с ними. Кодеки и фильтры DirectShow нужны для кодировки и декодировки (проигрывания) различных аудио и видео форматов.

Пакет отличается от других, отсутствием конфликтов между кодеками, легкостью установки и пользования, что вполне заслуженно делает его самым популярным среди себе подобных. Содержимое K-Lite Codec Pack позволяет просмотр и прослушивание всех популярных и многих редких форматов видео и аудио.

  • Последние версии наилучших кодеков.
  • Все компоненты K-Lite Codec Pack подобраны так чтобы не возникало никаких конфликтов между ними.
  • Инсталляция пакета очень проста и к тому же, при желании, можно избрать только те кодеки и инструменты, которые вам действительно нужны.
  • В любой момент можно полностью или частично деинсталлировать K-Lite Codec Pack, не оставив при этом, никаких следов его пребывания (включая ключи регистра).
  • Каждая версия пакета тщательным образом тестируется на наличие возможных конфликтов между кодеками и другими программами.
  • K-Lite Codec Pack пытается избежать проблем между новыми и уже установленными на Вашем компьютере кодеками, и даже может решить некоторые из существующих проблем.

Комментарии

Оставить комментарий

Поделиться с друзьями

Share on Twitter