Что такое codec pack. Для чего нужны видеокодеки

  • 01.02.2024

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

Видеофайл

*** Обычный видеофайл содержит в себе: видеодорожку, одну или несколько дорожек со звуком, одну или несколько дорожек с субтитрами, служебную информацию об используемых форматах сжатия (так называемый индекс-блок с адресами расположения конкретных участков записи, применяется во время "перемотки"), набор текстовых полей. Формат, в котором хранится эта информация в файле, именуется контейнером. Наиболее популярным на данный момент является контейнеры:

AVI (Audio and Video Interleaved)

MPEG1/2 (расширения файлов - mpg/mpe/vob)

Advanced Streaming Format (asf)

OGG Media (ogg)

Real Media (rm/rv/ram)

QuickTime (mov/qt)

DivX Media (divx) представляет собой расширенный, но обратносовместимый вариант контейнера AVI.

*** Для извлечения из контейнера потоков видео, аудио и субтитров и их разделения используются специальные библиотеки Windows - сплиттеры, или демультиплексоры. По умолчанию в Windows (начиная с Win2000) имеются сплиттеры для AVI, MPEG1/2 и ASF. Все остальные необходимо устанавливать отдельно, что будет подробно описано ниже.

Кодек

*** После разделения каждый из потоков файла должен быть декодирован (разжат). Для этого существуют соответствующие библиотеки, называемые кодеками. Термин "кодек" является сокращением от "кодер-декодер" и выполняет две задачи, которые такая библиотека может: сжатие видео в свой формат и его распаковка для воспроизведения. Но кодек не обязательно выполняет обе функции, существуют и такие, которые могут выполнять одну из функций. Заметим для строгости, что сжимающая часть кодека часто именуется не кодером, а энкодером.

*** Видеокодеки бывают нескольких типов (по низкоуровневой работе с изображением) - Video for Windows (VfW), DirectShow (DSH) и DirectX Media Object (DMO). Практически во всех плеерах при воспроизведении применяется DirectShow; а кодеки VfW используются некоторыми программами для сжатия видео, в частности очень популярной VirtualDub/VirtualDubMod. Кодеки типа DMO являются скорее подвидом DirectShow и отличаются тем, что часть их функций перекладывается на приложение, воспроизводящее видео, и по этой причине подобный тип не особо популярен.

*** Аудиокодеки также делятся на несколько видов - Audio Compression Manager (ACM), использующийся в паре с VfW, и аналогичные видео DirectShow и DirectX Media Object.

*** Специальные коды, употребляемые в файле - FourCC (видео) и TwinCC (аудио) - описывают формат сжатия картинки и звука, а также определяют, что нужно для их декодирования. Однако для воспроизведения видеоряда не обязательно должен применяться тот же кодек, что и для компрессии. Пример XviD воспроизводится DivX -ом даже лучше чем родным кодеком.

Форматы сжатия видео

*** Наиболее популярным является MPEG4, представленный в виде нескольких слегка различающихся кодеков. Сам стандарт состоит из 19 частей, каждая из которых описывает определенные возможности кодека, и еще 3 находятся в процессе разработки. Все имеющиеся сейчас кодеки MPEG4, за исключением принадлежащих к стандарту H.264, представляют собой реализацию MPEG4 Part 2. Кодеки стандарта H.264 являются реализацией MPEG4 Part 10. Наиболее известными кодеками формата MPEG4 являются DivX, XviD и Windows Media Video. Кроме обычных, существуют и так называемые HD-версии, которые отличаются большим поддерживаемым разрешением - до 1920х1080 точек.

*** Второй по популярности (но первый по качеству) - это формат MPEG2. В нем кодируется видео на дисках DVD-Video и ведется б0льшая часть спутникового вещания. По сравнению с MPEG4 для кодирования информации с тем же качеством формату MPEG2 необходим больший битрейт (т.е. нужно большее количество информации на единицу времени). Преимущество же MPEG2 состоит в том, что ему доступны более высокие битрейты (вплоть до 25 Mbps), а кроме того, видео в MPEG2 отстутструют некоторые минусы MPEG4 (вроде ступенчатости на плавном цветовом переходе или квадратиков при испорченных кадрах последовательности).

*** Формат MPEG1 на данный момент практически исчез из обихода, его можно встретить разве что в старых роликах или на Video-CD. Средства его декодирования уже давно встроены в систему.

*** Как было сказано выше, информация о том, каким именно кодеком упаковано видео в файле, представляется в виде FourCC-кода, состоящего из четырех символов. Каждый кодек имеет свой уникальный FourCC-код, однако в целях совместимости иногда при кодировании указывается "чужой" FourCC-код. Допустим, если видео планируется смотреть на стационарном плеере, то при сжатии его с помощью FFDshow стоит указать FourCC не FFDS, а DivX или XviD, иначе файл почти наверняка не воспроизведется

Форматы сжатия аудио

*** Бесспорным (пока) лидером здесь является MP3 (полное название - MPEG1 Layer 3). Основной его недостаток - поддержка всего двух каналов аудио. Такого ограничения нет у созданного на его основе формата AAC, а также у технологий AC3 (Dolby Digital) и DTS. Формат Windows Media Audio, затевавшийся как конкурент MP3 и дающий возможность добиться лучшего качества на низких битрейтах, к настоящему времени обзавелся поддержкой многоканального звука и выступает уже как конкурент AAC. Достаточно популярен и OGG Vobris, который позволяет получить качество, сравнимое с MP3, на более низких битрейтах, или более высокое - на равных. Информация о формате аудио хранится в TwinCC-коде, представляющем собой комбинацию из четырех цифр, к примеру 0055 для MP3.

От теории к практике

*** Начнем со сплиттеров: по умолчанию (здесь и далее речь идет о Windows XP) в системе установлены сплиттеры для avi, mpg, mpe, vob и asf. Сплиттеры для Real Media, QuickTime и DivX идут в комплекте с соответствующими проигрывателями от компаний-разработчиков. Для ogg, mkv/mka/mks и mp4 существует несколько различных сплиттеров, но наилучшим выбором является Haali Media Splitter, поддерживающий все эти контейнеры. В случае если по каким-то причинам он не подходит, необходимо устанавливать отдельные сплиттеры для каждого из контейнеров. Взять их можно, к примеру, с сайта.

*** С кодеками дела обстоят намного хуже. Из видеокодеков по умолчанию имеются декодер MPEG1, декодер и энкодер Windows Media Video, достаточно старая версия MPEG4 от Microsoft и еще несколько штук для устаревших и практически не используемых форматов. С аудио ситуация получше - наличествуют декодеры и энкодеры MP3 (с ограничением у энкодера до 56 Kbps), Windows Media Audio и пара почти списанных в утиль кодеков. Обычно проблема ограниченного количества кодеков решается с помощью кодек-пака, но мы предлагаем сделать по-другому - установить FFDshow. После его инсталляции будем иметь поддержку практически всех необходимых форматов, включая новейший H.264. Однако по умолчанию она распространяется только на DirectShow-приложения. Кодек формата VfW в систему устанавливается, но изначально он декодирует только собственные форматы FFDS/FVFW. Для использования же других в VfW-приложениях необходимо запустить "VFW codec configuration" и на вкладке "Decoder" в разделе "Кодеки" самостоятельно выбрать нужные форматы.

*** Кроме FFDshow, для видео иногда требуются декодеры RealMedia и QuickTime. Можно, конечно, установить родные программы от Real Networks и Apple, но они громоздки и весьма неудобны. Мы рекомендуем обратить внимание на альтернативные пакеты - Real Alternative и QuickTime Alternative, которые представляют собой извлеченные из оригинальных программ необходимые сплиттеры и кодеки, причем использовать их способен любой проигрыватель формата DirectShow. В комплекте с кодеками идет также Media Player Classic, наиболее удобный для просмотра видео в этих форматах (у ряда других плееров есть проблемы с воспроизведением звука).

*** Аудиодекодер FFDshow поддерживает все более-менее распространенные форматы аудио, и для просмотра фильмов ничего, кроме него, устанавливать уже не надо. Однако если вам понадобится сжимать звук в формат MP3, то необходимо (и даже рекомендуется) будет заменить стандартный энкодер MP3 от Microsoft на Lame MP3 Encoder, скачать который также можно с сайта.

Решение проблем

*** Если есть еще несколько фильмов, которые посмотреть не удается, то читайте далее. Если файл отказывается воспроизводиться, необходимо выяснить, какого именно системного компонента не хватает для нормальной работы. В первую очередь - определить тип контейнера у данного файла и убедиться, установлен ли в системе соответствующий сплиттер. Если да, то, скорее всего, загвоздка в отсутствии кодека. Узнать его FourCC-код поможет программа GSpot, ее, возможно, придется скачать дополнительно. Открываем в ней проблемный файл, и в правой верхней части окна видим FourCC-код, название кодека и его наличие/отсутствие в системе. К сожалению, GSpot работает только с контейнерами AVI и MPEG1/2, потому в случае новых ogg, mkv или mp4 придется действовать иначе: открываем файл в VirtualDubMod и в меню "File" выбираем пункт "File Information" - в строке "FourCC Codec" находится необходимая нам информация. Теперь стоит заглянуть в настройки FFDshow (ярлык "Video decoder configuration"), поскольку по умолчанию включена поддержка только самых основных форматов (из полусотни "знакомых" программе). Если нужного там не окажется, то узнать, какому кодеку соответствует полученный FourCC-код, можно в уже упомянутой программе GSpot, выбрав в меню "Tables" пункт "Video Codecs". Если и это не поможет, то просматриваем большой список FourCC-кодов, расположенный по адресу, там же есть и ссылки на страницы закачки описанных кодеков.

Кодек-паки

*** Перейдем к следующей проблеме, которая встречается намного чаще. Файл открывается, начинается воспроизведение, однако изображение отсутствует или выводится неправильно. Причиной этого обычно является использование неподходящего декодера или, что бывает намного реже, ошибка в декодере. И тут надо объяснить, почему не стоит применять кодек-паки - чаще всего виновниками подобных недоразумений оказываются именно они и дело тут и в изготовителе, и в конкретной компиляции. В качестве примера возьмем достаточно популярный K-Lite Codec Pack. Его полная версия (более 20Мб) представляет собой свалку всего, что попало под руку составителю и устанавливать его не рекомендуется в обычных случаях-разве если только если "ничего не помогло". Отметим самые яркие проявления подобного подхода: в K-Lite Codec Pack Full имеются три кодека для MPEG2 (не считая FFDshow), столько же сплиттеров для MPEG2, по три кодека для MP3, AAC и AC3, из кодеков MPEG4, кроме последних версий DivX, XviD и FFDshow, есть редко встречающийся 3ivX Pro и старые версии MS MPEG4 и DivX 3.11. После установки подобной "солянки" (а если вы еще и поторопились или просто не знаете назначения кодека) вероятность того, что для декодирования будет использован не самый подходящий кодек, многократно возрастает.

*** Бывают и достаточно сбалансированные кодек-паки, но им присущ еще один недостаток: как только обновляется один из компонентов кодек-пака, приходится закачивать заново весь сборник. Так что можно предложить как вариант - обновление нужных кодеков вручную.

Непрошенные кодеки

*** Читатель, последовавший моим советам, может задать вопрос: "А откуда возьмется неправильный декодер, если я его не инсталлировал?" Это происходит из-за того, что некоторые приложения считают своим долгом установить различные кодеки и сплиттеры, даже не спрашивая разрешения у пользователя. В первую очередь этим грешат программы для обработки видео в MPEG2/4, ПО для тюнеров, DVD-плееры и даже Nero Burning ROM - последний при установке добавляет в систему больше десятка своих кодеков и сплиттеров для форматов MPEG2/4 и QuickTime; при инсталляции InterVideo WinDVD 7 без спроса устанавливаются кодеки DivX 6. Имеют такое свойство и игры: к примеру, демо-версия Mayabin3 без спроса внедряет в систему кодек XviD и предлагает добавить еще ogg splitter неизвестно какой давности. К тому же штатной возможности удалить такой кодек игра не предоставляет, так что после ее деинсталляции чистить систему приходится вручную. Стоит отметить, что проблемы с воспроизведением видео возникают не из-за простой установки дополнительных продуктов, а из-за того, что подобные программы назначают своим кодекам большие приоритеты, то есть подменяют ими уже имеющиеся в системе. Бороться с "нелегалами" достаточно легко. Например, файлы кодеков можно просто удалить. Однако, некоторые из них бывают нужны для нормального функционирования инсталлировавших их программ, и потому лучше оставить новые кодеки в системе, но не давать их использовать никаким приложениям, кроме "родного". Сделать это можно с помощью уже упоминавшейся программы GSpot: открываем в ней файл, при воспроизведении которого задействуется неправильный кодек, и в разделе "Proposed Codec Solutions and Test" нажимаем кнопку 1 под надписью A/V. В текстовом поле справа появится информация о кодеках (точнее о цепочке кодеков и фильтров), которые будут использоваться для проигрывания данного файла. Узнав название "лишнего" кодека, идем в меню Options и выбираем пункт "Settings". Активируем "Expert Mode: Enable codec management functions on menus", что позволит управлять приоритетом кодеков прямо из программы. Закрываем окно настроек, выбираем в меню "System" команду "List Codecs and Other Filters". В появившемся списке находим необходимый кодек, щелкаем на нем правой кнопкой и останавливаемся на опции "Set Filter Merit..." контекстного меню. В появившемся окне перемещаем ползунок вниз до значения "0200000" (don"t use) (можно и ниже, но нежелательно). После данной операции этот кодек будет использоваться, только если программа явно к нему обратится.

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

*** Данный способ годится только для файлов в контейнерах avi, mkv или ogg. В меню "File" выбираем команду "Open", ставим (!) внизу окна галочку возле пункта "Ask for extended options after this dialog", находим нужный файл и нажимаем "Открыть". В появившемся окне отмечаем птичкой пункт "Re-derive keyframe flags" и жмем OK. По завершении длительной операции перезаписи ключевых флагов, выбираем в меню "Video" в пункте "Scan video streams for errors" подпункт "Scan". После окончания этой процедуры идем в меню "File", "Save As", указываем новое имя для исправленного файла и внизу окна в пункте "Video Mode" выбираем "Direct Stream Copy". В результате получаем рабочий файл с частями видео, которые не были повреждены и были восстановлены

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

Кодек – это программа, предназначенная для сжатия и воспроизведения аудио и видео файлов. Естественно эти файлы могут быть разных форматов, и для корректного воспроизведения каждому формату необходим свой кодек. Чтобы было понятно, например, взяли CD диск с музыкой, где каждая песня весит по 70 мб и кодированием переделали все это дело в mp3. Теперь каждая песня будет весить 7 мб. Нам же для того, чтобы нормально воспроизводить полученные песни, необходим специальный кодек, понимающий формат mp3. То же самое можно сказать и про фильм, переделанный из формата DVD video в формат AVI. Вы, наверное, не раз скачивали фильмы в названии которых была приписка DvdRip. Качество таких фильмов достаточно хорошее, а весят они намного меньше, чем DVD (в основном фильмы такого формата весят по 1.37 Гб либо 2.05 Гб). Чтобы воспроизводить такие фильмы, так же нужен специальный кодек.

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

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

Лично я всем устанавливаю и сам пользуюсь пакетом качественных кодеков K-Lite Codec Pack. Если у вас не проигрывались фильмы, либо в них пропадал звук, после установки этого пакета данная проблема исчезнет. Я не выкладываю данный пакет кодеков для скачивания у себя на сайте, поскольку для определенной операционной системы, определенной разрядности нужны определенные кодеки. Вот вам ссылочка на сайт, где вы сможете скачать самую последнюю версию кодеков , подходящую именно для вас: http://www.codecguide.com/ .

Оценить статью:

Вебмастер. Высшее образование по специальности "Защита информации".. Автор большинства статей и уроков компьютерной грамотности

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

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

    Кодеки — это системные программы, которые используются при создании и воспроизведении аудио и видеофайлов. Об этом говорит само название «кодек» (codec), которое происходит от двух английских слов «кодировщик» и «декодировщик» (COder + DECoder = CODEC).

    Зачем нужны кодеки?

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

    Сжатие файлов

    Процесс сжатия информации - кодирование , «распаковка» - декодирование . Проще говоря, файл созданный кодеком представляет собой своеобразный архивный файл. Отсюда следует ещё один вариант происхождения слова «кодек» - от слов «COmpressor» и «DECompressor».

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

    Большинство распространённых в Интернете форматов видео, а также популярный аудиоформат MP3 используют алгоритмы сжатия с потерями (lossy) , когда малозаметная для зрителя или слушателя информация попросту не кодируется. Недостатком этого метода является ощутимое, особенно экспертами, ухудшение качества, а также значительное ухудшение качества при многократной перекодировке подобных файлов.

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

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

    Как установить кодеки на компьютер?

    «Чистая» , только что установленная операционная система уже содержит некоторый минимальный набор кодеков . Но в настоящее время существует множество форматов файлов, для которых этого набора будет недостаточно.

    Кодеки можно устанавливать на компьютер , как по отдельности, так и пакетами, которые помимо набора кодеков часто содержат в своём составе различные инструменты, для облегчения работы с аудио и видеофайлами, а также плееры .

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

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

    Не знаете, что такое кодеки и как они работают? Тогда эта статья – для вас! Из нее вы узнаете, для чего нужны кодеки и какими они бывают, а также поймете, как устроен процесс воспроизведения видео на ПК и мобильных устройствах.

    Всё, что нужно знать о кодеках

    Кодеком (от английского codec ) называют программу, предназначенную для кодирования и декодирования данных мультимедиа (например, аудио- и видеопотоков). Каждый кодек «специализируется» только на одном типе данных. За обработку звуковых записей отвечают аудиокодеки (AAC, AIF, AU, MP3, RA, RAM, WMA, FLAC), с видео работают видеокодеки (DivX, AVI, H.261, H.263, H.264, MPEG, RM, RV, WMV). Над роликами, в которых содержится и звук, и видео, «колдуют» оба этих типа кодеков.

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

    Как работают кодеки?

    Представьте, что вы записали ролик на видеокамеру, загрузили его в компьютер и открыли с помощью проигрывателя. Казалось бы, пустяковое дело! Но кодекам на вашей камере и компьютере пришлось немало потрудиться, чтобы вы смогли это сделать. Давайте посмотрим, чем же занимаются эти программы, когда вы записываете видео и проигрываете снятые клипы.

    Кодеки принимаются за работу в тот самый момент, когда вы нажимаете кнопку записи на своей камере. Прямо во время съемки видеокодек сжимает и кодирует видеодорожку, а аудиокодек работает со звуковой дорожкой. Затем оба потока синхронизируются и сохраняются в одном медиаконтейнере, а если говорить проще – формате. Камеры могут вести запись как в популярных форматах типа AVI и MP4, так и в более экзотических.

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

    Зачем все эти сложности?

    Неужели нельзя обойтись без кодирования? Теоретически – можно, на практике – лучше не стоит. Дело в том, что кодеки выполняют очень важную функцию: они сжимают файлы до размеров, приемлемых для современных устройств.

    Видеофайлы, создаваемые камерами в процессе записи, имеют слишком большой размер: пятиминутный ролик, снятый на современный смартфон, в несжатом состоянии может занимать несколько гигабайт памяти! Вспомните, сколько места есть на дисках вашего компьютера и мобильных устройств, и представьте, сколько несжатых видеороликов вы могли бы на нем хранить – вряд ли эта цифра будет слишком большой.

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

    Как же кодеки уменьшают размер файлов?

    Сжатие видео и аудио происходит за счет устранения так называемой избыточности данных. Как это происходит? Представьте, что вы в течение 5 минут снимали морской пейзаж – такой, как на картинке:

    Допустим, ваша камера снимает со скоростью 30 кадров в секунду. Получается, за 1 секунду записи она сохраняет в своей памяти 30 уникальных изображений. А за 5 минут (300 секунд) она снимет целых 9000 кадров!

    Но что может кардинально измениться в этом пейзаже за 1 секунду? Позеленеет небо? Испарится вода?

    Даже если произойдут какие-то изменения, то они будут плавными, и на их осуществление потребуется время. Вывод: ежесекундно камера снимает 30 практически полностью идентичных друг другу кадров.

    Так зачем же сохранять в памяти все эти кадры целиком? Для записи пейзажа на видео кодеку достаточно сохранить один исходный кадр, найти все похожие на него и удалить из похожих кадров повторяющиеся части изображения. Затем, при воспроизведении видео, кодек будет наслаивать изменяющиеся части на исходное изображение. Если в картинке что-то поменяется, кодек выделит еще один исходный кадр и все на него похожие. Описанный алгоритм называют компенсацией движения и считают одним из основных методов сжатия видеоданных.

    Компенсация движения – это всего лишь один из множества методов, применяемых видеокодеками при обработке записей с камер. Свои способы устранения избыточной информации используют и аудиокодеки. В результате работы кодеков из аудио- и видеопотоков удаляется большая часть «лишних» данных. За счет этого и происходит изменение объема закодированного файла.

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

    Существует множество видео- и аудиокодеков, предназначенных для различных целей. Вот краткий список самых популярных кодеков:

    — H.264 (MPEG-4)

    MPEG-2

    H.265 (MPEG-H, HEVC)

    Flash

    FLAC

    Чтобы вам не пришлось подолгу искать, какой кодек лучше подойдет вам, мы советуем скачать K-Lite Codec Pack – универсальный пакет для Windows, в котором есть все, что понадобится для проигрывания практически любого видео: самые хорошие кодеки для AVI, MKV, MP4 и других форматов.

    А вдруг кодек сработает неправильно и удалит нужную информацию?
    Можно ли обработать видеофайл без потерь?

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

    Сталкивались ли Вы с ситуацией, когда при воспроизведении фильма нет звука, а картинка есть или наоборот?

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

    Эти проблемы указывают на отсутствие нужных кодеков. Они необходимы для воспроизведения медиа файлов.

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

    Кодеки – это небольшие программы, в которых содержатся инструкции для компьютера, как кодировать или как декодировать музыкальный или видео файл. Каждому формату музыкального или видео файла соответствует свой кодек (своя программа) или несколько кодеков (программ) одновременно.

    Слово КОДЕК происходит от английского CODEC, которое в свою очередь является сокращением от COder/DECoder. Поэтому на русском языке слово КОДЕК образуется из первых букв КОдировщик/ДЕКодировщик.

    В закодированном виде аудио или видео файл имеет значительно меньший размер, чем оригинальный файл. Соответственно, на носители информации (CD-, DVD- диски, внутренние и внешние жесткие диски, и т.п.) можно записать гораздо больше музыки и видео в подобном закодированном виде.

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

    Приведем пример

    На лицензионном CD диске каждый трек занимает около 70 Мб. Если его сконвертировать в MP3 формат, то каждая песня будет раз в 10 меньше «весить» – 5-9 Мб. И для кодирования в MP3 формат, и для его дальнейшего воспроизведения необходимы соответствующие аудиокодеки. Благодаря им медиа проигрыватель сможет «понять», как читать и воспроизводить эти аудиофайлы.

    Такая же ситуация и с фильмами. Например, многие фильмы на просторах Интернета имеют расширения.avi, .mkv, .mp4 и др., – для воспроизведения каждого из них нужен свой соответствующий видеокодек.

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

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

    4. Кодеки обеспечивают программную поддержку, а драйверы нужны для поддержки работы “железа” (аппаратной части):

    Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик .
    Уже более 3.000 подписчиков

    .