Форматы видео: стандарты и кодеки. Все что нужно знать о кодеках, чтобы без проблем смотреть видео

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

Теория

Обычный видеофайл содержит в себе видеодорожку, одну или несколько дорожек со звуком, одну или несколько дорожек с субтитрами, служебную информацию об используемых форматах сжатия, так называемый индекс (блок с адресами расположения конкретных участков записи, применяется во время «перемотки»), набор текстовых полей. Формат, в котором хранится эта информация в файле, именуется контейнером . Наиболее популярным на данный момент является контейнер AVI (Audio and Video Interleaved), достаточно распространены MPEG1/2 (расширения файлов – mpg/mpe/vob), Advanced Streaming Format (asf), OGG Media (ogg), Matroska (mkv), Real Media (rm/rv/ram), QuickTime (mov/qt), начал завоевывать аудиторию контейнер MPEG4 (mp4). Кроме того, существует еще DivX Media (divx), появившийся вместе с шестой версией одноименного кодека и представляющий собой расширенный, но обратносовместимый вариант контейнера AVI. Сейчас DivX Media жалуют немногие, и, скорее всего, он не приживется.

Для извлечения из контейнера потоков видео, аудио и субтитров и их разделения используются специальные библиотеки 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 (аудио) – описывают формат сжатия картинки и звука, а также определяют, что нужно для их декодирования. Однако для воспроизведения видеоряда не обязательно должен применяться тот же кодек, что и для компрессии.

Вернемся к форматам сжатия видео. Наиболее популярным является 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 и ведется бóльшая часть спутникового вещания. По сравнению с 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 Code находится необходимая нам информация. Теперь стоит заглянуть в настройки FFDshow (ярлык Video decoder configuration ), поскольку по умолчанию включена поддержка только самых основных форматов (из полусотни «знакомых» программе). Если нужного там не окажется, то узнать, какому кодеку соответствует полученный FourCC-код, можно в уже упомянутой программе GSpot, выбрав в меню Tables пункт Video Codecs . Если и это не поможет, то просматриваем большой список FourCC-кодов, расположенный по адресу , там же есть и ссылки на страницы закачки описанных кодеков.

Перейдем к следующей проблеме, которая встречается намного чаще. Файл открывается, начинается воспроизведение, однако изображение отсутствует или выводится неправильно. Причиной этого обычно является использование неподходящего декодера или, что бывает намного реже, ошибка в декодере. И тут надо объяснить, почему не стоит применять кодек-паки – чаще всего виновниками подобных недоразумений оказываются именно они. В качестве примера возьмем достаточно популярный K-Lite Codec Pack. Его полная версия представляет собой свалку всего, что попало под руку составителю. Отметим самые яркие проявления подобного подхода: в 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… контекстного меню. В появившемся окне перемещаем ползунок вниз до значения 0×200000 (можно и ниже, но нежелательно). После данной операции этот кодек будет использоваться, только если программа явно к нему обратится.

Последняя группа недоразумений при воспроизведении видео связана с возможной несовместимостью декодеров/сплиттеров с видеоплеерами, ошибками самих декодеров и случаями повреждения видеофайлов. Первую ситуацию диагностировать просто: достаточно открыть файл в другом проигрывателе (или даже в 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 . В результате получаем рабочий файл с частями видео, которые не были повреждены.

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

Чтобы научиться снимать хорошее видео, потребуется приложить определенные усилия, но все становится еще более сложным, когда вы захотите во всей красе продемонстрировать свой шедевр другим людям. Может быть, вам нужно загрузить его на YouTube, может вы собираетесь записать свой Blu-ray или DVD диск, возможно, захотите загрузить видео на мобильный телефон или планшетный компьютер.

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

Какая разница между кодеком и контейнером?

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

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


Несжатое (англ. raw означает необработанное или часто говорят « сырое») видео и аудио требует для хранения огромного дискового пространства. Несжатое видео высокой четкости формата 1080i, записываемое со скоростью 50 кадров в секунду, съедает до 410 гигабайт в час. Аудио с CD дисков, довольно устаревшее по современным стандартам, звучит около 74 минут при емкости диска 680 мегабайт. Однако, восьмиканальный звук, кодируемый с 24 битным разрешением, потребует уже 16 мегабит в секунду, или несколько гигабайт в час. Даже возможностей широкополосного соединения с интернет порой не хватит, чтобы послушать музыку в полном аудио разрешении. Вот почему цифровые видео и аудио записи должны быть сжаты для передачи и хранения.

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

Давайте разберемся с типами кодеков.

Общее понятие о кодеках

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

Ввод и архивирование видео

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

x.264/ MPEG-4 AVC (Advanced Video Coding). Этот наиболее распространенный кодек используется в современных цифровых видео- и фотокамерах, в которых результаты съемки сохраняются в виде файлов на встроенных жестких дисках, картах памяти, и т.д.

MJPEG (Motion JPEG). Это более старый формат, используемый некоторыми цифровыми камерами и видеотехникой прежнего поколения. Он был разработан теми же специалистами (Joint Picture Experts Group), которые занимались еще ранее разработкой кодека JPEG для сжатия обычных статичных изображений, отсюда и название этого кодека.

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

Дисковые форматы

Перейдем к устаревающим уже DVD или чуть более модным Blu-ray дискам. Несмотря на растущую популярность потокового видео, возможность передачи медиа данных с помощью дисков в обозримом будущем по-прежнему будет востребована. Записанные на диски материалы спокойно можно передавать там, где нет каналов связи и смотреть везде, даже там, где нет возможности подключиться к интернету.

MPEG-2. Необходимо различать кодек MPEG-2, также известный как x.262, от формата контейнера MPEG-2. MPEG-2 используется для сжатия видео на дисках DVD и сигналов телевидения высокой четкости (DVB), передаваемого по эфирным каналам. Первоначально MPEG-2 применяли и для сжатия на Blu-ray дисках, хотя большинство современных Blu-ray фильмов не используют MPEG-2.

x.264/MPEG-4 AVC. x.264используется при сжатии видео для Blu-ray дисков. По сути это тот же кодек, который применяется для сжатия видео в современных видеокамерах. Данный метод очень масштабируемый и при высоком битрейте сжатое по стандарту x.264видео выглядит просто фантастически.

Microsoft VC-1. Microsoft VC-1 включает три разных по степени сжатия кодека. VC-1 Advanced Profile, также известный как Windows Media Video 9 Advanced Profile или просто WVC1 является одним из трех кодеков, применяемых для кодирования содержимого Blu-ray дисков. VC-1 в качестве альтернативы технологии Adobe Flash используется в интернет-платформе Microsoft Silverlight.

Потоковое и веб видео

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

MPEG-1. Это старый боевой конь для доставки видео в сети интернет. Хотя YouTube, Netflix, и другие поставщики относительно качественного потокового видео уже отказались от MPEG-1, масса видео стандартного разрешения на базе MPEG-1 все еще доступна на других сайтах.

WMV (Windows Media Video): Есть Windows Media Video кодек и контейнерный формат файла. Хотя, этот метод сжатия был и не так используем, как MPEG-1, в сети все еще есть много WMV контента. Но при создании своих видеоматериалов, его очевидно также не стоит применять.

x.264/ MPEG-4 AVC. x.264 обеспечивает при относительно низкой скорости передачи, достаточно высокое качество видео. x.264, вероятно, становится наиболее распространенным кодеком. Adobe поддерживает его во Flash, x.264может использоваться с изображениями HTML 5, на x.264ориентируется YouTube и Apple полностью поддерживает этот метод компрессии. Однако при создании видео сжатого в форматах x.264вы не сможете воспроизводить их на старых устройствах, это ставка на будущее.

Правильный контейнер: гибкий и удобный

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

Контейнеры для архивирования и ввода

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

Advanced Systems Format (ASF) – разработанный Microsoft контейнерный формат. Встречается несколько расширений, включая.asf, .wma и.wmv. Отметьте, что файл с расширением.wmv, вероятно, сжат кодеком WMV (Windows Media Video), но сам файл помещен в контейнерный файл ASF. Файлы ASF, в теории, могут содержать видео и аудио файлы, сжатые любым кодеком. Однако, практически воспроизведение иногда может стать проблемным, особенно с видео, сжатым кодеками x.264. Если вы планируете пользоваться продуктами Microsoft, ASF прекрасный выбор, но могут быть проблемы с медиа файлами на основе иных кодеков.

Audio Video Interleave (AVI) – один из более старых контейнерных форматов Microsoft. Вероятно, его уже не стоит использовать в новых проектах.

компания Apple продвигает собственный контейнерный формат QuickTime, который поддерживает множество кодеков для аудио и видео. Apple - убежденный сторонник x.264, таким образом, файлы QuickTime (.mov, .qt) могут содержать видео, сжатое кодеком x.264.

MP4. Этот контейнерный формат разработан Motion Pictures Expert Group, известен также как MPEG-4, часть 14. Видео внутри файлов MP4 кодируется кодеком x.264, а аудио – кодеком AAC, но могут использоваться и другие стандарты сжатия звука.

VOB и BDAV MPEG-2. Эти контейнерные форматы используются для упаковки данных на DVD и Blu-ray дисках, соответственно. В файлах Blu-ray дисков (.m2ts) могут содержаться видеозаписи сжатые кодеками x.264и VC-1, звук может быть сжат одним из кодеков Dolby или использоваться несжатый многоканальный сигнал в формате PCM.

AVCHD: Этот стандарт контейнера применен во многих видеокамерах. Снимаемое видео предварительно сжимается кодеком x.264. Аудиосигнал для контейнера кодируется кодеком Dolby Digital (AC3) или используется несжатый – PCM.

Flash: Компания Adobe имеет собственный контейнерный формат Flash, который поддерживает множество кодеков. Большая часть недавно созданного Flash видео кодирована с использование видеокодека x.264и аудиокодека AAC, но не стоит ожидать, что на всех сайтах используются только эти кодеки, особенно для ранее созданного видео.

Прочие контейнеры: Среди прочих форматов контейнеров, широко используемых особенно для доставки видео через интернет, можно упомянуть популярный во многом за счет своей универсальности и открытого кода формат Matroska (.mkv, .mk3d, .mka, .mks), а также OGG и DiVX. Файлы с расширением.divx вмещают видео, ужатое одноименным кодеком с пиратской родословной, который позволяет получить достаточно высокое качество видео при эффективной компрессии видеоматериалов. Долгое время Divx официально не признавался и его использование не приветствовалось. Однако сегодня многие известные производители уже встраивают аппаратные кодеки DiVX в свою видеотехнику.

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


Если вы будете размещать свое видео на домашнем сервере, с тем чтобы впоследствии смотреть его на экране телевизора, подключаемого непосредственно к сети или через медиаплеер, необходимо выяснить какие форматы распознают телевизор и плеер. Практически всеми устройствами поддерживается сегодня кодирование в соответствии со стандартом MPEG-2, но в этом случае потребуется достаточно большой объем для хранения видео в HD разрешении. Очевидно, наиболее подходящим в ближайшем будущем можно считать различные варианты кодека x.264, в котором реализован алгоритм сжатия, поддерживаемый всеми популярными контейнерами.

Если больше интересует воспроизведение готового видео, и вы планирует нарезать (ripping) фильмы из своей персональной коллекции DVD дисков для передачи по домашней сети, вас может устроить контейнер MP4, как удачный компромисс между степенью сжатия и качеством.

Сегодня, кажется, все стремятся стать немного кинематографистами. Люди используют для видеосъемки самые различные гаджеты и девайсы, включая мобильные телефоны и цифровые фотокамеры, а также портативные и профессиональные видеокамеры. Последнее поколение цифровых зеркальных фотокамер позволяет записывать видео с поддержкой высокого разрешения, на смену которому уже идет Ultra HD (4K) видео.

Чтобы научиться снимать хорошие видеосюжеты потребуется приложить определенные усилия, но все становится еще более сложным, когда вы захотите во всей красе продемонстрировать свой видео шедевр друзьям, членам семьи или выложить в сеть для всеобщего обозрения. Возможно, вам нужно будет загрузить его на YouTube, может вы собираетесь записать свой Blu-ray или DVD диск, а может быть просто захотите загрузить видео на мобильный телефон или планшетный компьютер.

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

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

Какая разница между кодеком и контейнером?

Начинающие пользователи часто бывают озадачены, когда пытаются выяснить разницу между кодеками и контейнерами. Сейчас слово Кодек стало общеупотребительным понятием, а изначально термин являлся сокращением от двух слов КОмпрессор-ДЕКомпрессор. Что же делают кодеки?
Они принимают цифровые медиа данные и либо сжимают (компрессия) их для передачи и хранения, либо распаковывают (декомпрессия) для просмотра и перекодирования. Каждый кодек использует определенный метод кодирования и декодирования цифровых данных.

Несжатое видео означает необработанное или как часто говорят «сырое» (англ. Raw). Такой видео и аудио сигнал требует для хранения порой огромного дискового пространства. Несжатое видео высокой четкости формата 1080i, записываемое со скоростью 50 кадров в секунду, съедает до 410 гигабайт в час. Аудио с CD дисков, довольно устаревшее по современным стандартам, звучит около 74 минут при емкости диска 680 мегабайт. Однако, восьмиканальный звук, кодируемый с 24-битным разрешением, потребует уже 16 мегабит в секунду, или несколько гигабайт в час. Даже возможностей широкополосного соединения с интернет порой не хватит, чтобы послушать музыку в полном аудио разрешении. Вот почему цифровые видео и аудио записи должны быть сжаты для передачи и хранения.

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

Давайте сначала разберемся с типами кодеков.

Общее понятие о кодеках

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

Запись и архивирование видео

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

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

x.264/ MPEG-4 AVC (Advanced Video Coding). Этот наиболее распространенный кодек используется в современных цифровых видео- и фотокамерах, в которых результаты съемки сохраняются в виде файлов на встроенных жестких дисках, картах памяти, и т. д.

Последний наиболее эффективный стандарт сжатия видеосигналов, разработанный в связи с необходимостью перехода на видео сверх высокой четкости, известное как Ultra HD или 4К.
H.265 был первоначально разработан как HEVC (High Efficiency Video Coding). Он был утвержден в качестве официального преемника H.264 в апреле 2013 года.

MJPEG (Motion JPEG). Это более старый формат, используемый некоторыми цифровыми камерами и видеотехникой прежнего поколения. Он был разработан специалистами, которые занимались еще ранее разработкой кодека JPEG (Joint Picture Experts Group), для сжатия обычных статичных изображений, отсюда и название этого кодека.

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

Дисковые форматы

Перейдем к устаревающим уже DVD или более современным Blu-ray дискам. Несмотря на растущую популярность потокового видео, возможность обмена медиа данными с помощью дисков в обозримом будущем по-прежнему будет востребована. Записанные на диски материалы спокойно можно передавать там, где нет каналов связи и смотреть везде, даже там, где нет возможности подключиться к интернету.

MPEG-2. Необходимо различать кодек MPEG-2, также известный как x.262, от формата контейнера MPEG-2. MPEG-2 используется для сжатия видео на дисках DVD и сигналов телевидения высокой четкости (DVB), передаваемого по эфирным телеканалам. Первоначально MPEG-2 применяли и для сжатия на Blu-ray дисках, но большинство современных Blu-ray фильмов не используют MPEG-2.

x.264/MPEG-4 AVC. x.264 используется при сжатии видео для Blu-ray дисков. По сути это тот же кодек, который применяется для сжатия видео в современных видеокамерах. Данный метод очень масштабируемый и при высоком битрейте, видео, сжатое по стандарту x.264, выглядит великолепно.

Microsoft VC-1. Microsoft VC-1 включает три разных по степени сжатия кодека. VC-1 Advanced Profile, также известный, как Windows Media Video 9 Advanced Profile или просто WVC1, является одним из трех кодеков, применяемых для кодирования содержимого Blu-ray дисков. VC-1 в качестве альтернативы технологии Adobe Flash используется в интернет-платформе Microsoft Silverlight.

Потоковое видео и веб-сервисы

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

MPEG-1. Это старый боевой конь для доставки видео по сети интернет. Хотя YouTube, Netflix, и другие поставщики относительно качественного потокового видео уже отказались от MPEG-1, масса видео стандартного разрешения на базе MPEG-1 все еще доступна на других сайтах.
WMV (Windows Media Video): Есть кодек Windows Media Video и одноименный контейнерный формат файла. Хотя, этот метод сжатия и не так широко использовался, как MPEG-1, в сети все еще есть много WMV контента. Но при создании своих видеоматериалов, его очевидно также не стоит применять.

x.264/ MPEG-4 AVC. x.264 обеспечивает при передаче по относительно низкоскоростным каналам достаточно высокое качество видео. x.264, вероятно, стал наиболее распространенным кодеком. Adobe поддерживает его во Flash, x.264 может использоваться с изображениями HTML 5, на x.264 ориентируется YouTube и Apple полностью поддерживает этот метод компрессии. Однако при создании видео сжатого в форматах x.264 вы не сможете воспроизводить их на старых устройствах.

H.265 (HEVC - High Efficiency Video Coding) – поддержка телевизором кодека HEVC позволит в будущем успешно декодировать принимаемые по телеканалам и через интернет видеоматериалы в разрешении Ultra HD (4K).

Кликните на картинку для ее увеличения

VP9 был разработан Google в качестве преемника VP8, который являлся умеренно успешной альтернативой H.264. В процессе развития VP9 был назван NGOV (Next Gen Open Video) и Google уже интегрировала его поддержку в браузере Chrome и в YouTube.
Сегодня VP9 является прямым конкурентом H265 (HEVC) в целом, хотя и позиционируется лишь как кодек для потоковой передачи.

Правильный контейнер: гибкий и удобный

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

Контейнеры для архивирования и передачи

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

Advanced Systems Format (ASF) – разработанный Microsoft контейнерный формат. Для него встречается несколько расширений, включая.asf, .wma и.wmv. Отметьте, что файл с расширением.wmv, вероятно, сжат кодеком WMV (Windows Media Video), но сам файл помещен в контейнерный файл ASF. Файлы ASF, в теории, могут содержать видео и аудио файлы, сжатые любым кодеком. Однако, практически воспроизведение иногда может стать проблемным, особенно с видео, сжатым кодеками x.264. Если вы планируете пользоваться продуктами Microsoft, ASF прекрасный выбор, но могут быть проблемы с медиа файлами на основе иных кодеков.

Audio Video Interleave (AVI) – один из более старых контейнерных форматов Microsoft. Вероятно, его уже не стоит использовать в новых работах.

MP4. Этот контейнерный формат разработан Motion Pictures Expert Group, известен также как MPEG-4, часть 14. Видео внутри файлов MP4 кодируется кодеком x.264, а аудио – кодеком AAC, но могут использоваться и другие стандарты сжатия звука.

VOB и BDAV MPEG-2. Эти контейнерные форматы используются для упаковки данных на DVD и Blu-ray дисках, соответственно. В файлах на Blu-ray дисках (.m2ts) могут содержаться видеозаписи сжатые кодеками x.264и VC-1, звук может быть сжат одним из кодеков Dolby или использоваться несжатый многоканальный сигнал в формате PCM.

AVCHD. Этот стандарт контейнера применен во многих видеокамерах. Снимаемое видео предварительно сжимается кодеком x.264. Аудиосигнал для контейнера кодируется кодеком Dolby Digital (AC3) или используется не сжатый сигнал – PCM.

Flash: Компания Adobe имеет собственный контейнерный формат Flash, который поддерживает множество кодеков. Большая часть недавно созданного Flash видео кодирована с использование видеокодека x.264 и аудиокодека AAC, но не стоит ожидать, что на всех сайтах используются только эти кодеки, особенно для ранее созданного видео.

QuickTime: компания Apple продвигает собственный контейнерный формат QuickTime, который поддерживает множество кодеков для аудио и видео. Apple – убежденный сторонник x.264, таким образом, файлы QuickTime (.mov, .qt) могут содержать видео, сжатое кодеком x.264.

Прочие контейнеры: Среди прочих форматов контейнеров, широко используемых особенно для доставки видео через интернет, можно упомянуть популярный во многом за счет своей универсальности и открытого кода формат Matroska (.mkv, .mk3d, .mka, .mks), а также OGG и DiVX. Файлы с расширением.divx вмещают видео, ужатое одноименным кодеком с пиратской родословной, который позволяет получить достаточно высокое качество видео при эффективной компрессии видеоматериалов. Долгое время Divx официально не признавался и его использование не приветствовалось. Однако сегодня многие известные производители уже встраивают аппаратные кодеки DiVX в свою видеотехнику.

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

Если вы будете размещать свое видео на домашнем сервере, с тем чтобы впоследствии смотреть его на экране телевизора, подключаемого непосредственно к сети или через медиаплеер, необходимо выяснить какие форматы распознают телевизор и плеер. Практически всеми устройствами поддерживается сегодня кодирование в соответствии со стандартом MPEG-2, но в этом случае потребуется достаточно большой объем для хранения видео в HD разрешении. Более подходящими можно считать различные варианты кодека x.264, в котором реализован алгоритм сжатия, поддерживаемый всеми популярными контейнерами.
Если больше интересует воспроизведение готового видео, и вы планирует нарезать (ripping) старые добрые фильмы из своей персональной коллекции дисков для передачи по домашней сети, то вас может устроить контейнер MP4, как удачный компромисс между степенью сжатия и качеством.

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

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

Вам понадобится

  • Компьютер с ОС Windows (XP, Vista, Windows 7)

Инструкция

1. Если в качестве операционной системы вы используете Windows XP, узнать, какие кодеки установлены на компьютере, дозволено таким методом. Нажмите по значку «Мой компьютер» правой кнопкой мышки и в возникшем меню выберите «Свойства». Нажмите на вкладку «Оборудование», после этого выберите «Диспетчер устройств». Откроется окно со списком оборудования, которое есть на вашем компьютере.

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

3. В случае если вы используете операционную систему Windows 7 либо Vista, вам подойдет данный метод. Нажмите «Пуск». Дальше выберите компонент «Все программы», а в нем – «Служебные». В служебных программах кликните по «Данные о системе». Появится окно, которое будет поделено на две части. В левой части этого окна обнаружьте строку «Компоненты». Нажмите по значку плюс, тот, что находится рядом со строкой.

4. После этого в появившемся списке обнаружьте компонент «Мультимедиа» и также нажмите по рядом расположенному значку плюсика. Появятся две строчки: «Аудио кодеки » и «Видео кодеки ». Щелкните по необходимой строке левой клавишей мышки. Каждая информация об установленных на компьютере кодеках сейчас отображается в правом окне программы.

5. Отображается не только наименование кодека, но и его производитель, версия кодека, а также место, куда он установлен. Обратите внимание на строку «Состояние». Если в этой строке написано ОК, значит кодек работает типично. Если же нет, то должно быть уведомление о его неправильной работе. Если ваша версия кодека крепко устарела, вы можете обновить ее с подмогой интернета.

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

Вам понадобится

  • Компьютер под управлением операционной системы

Инструкция

1. Через меню “Start -> Settings -> Control Panel” (Пуск -> Настройка -> Панель управления) зайдите в настройки своей операционной системы . Перед вами откроется окно с системными утилитами, предуготовленными для настройки системы . Дальше перейдите по ссылке “Звуки и мультимедиа” (Sounds and Audio Devices).

2. Пред вами откроется окно, которое именуется “Sounds and Audio Devices Properties”. Щелкните левой клавишей мышки по вкладке Hardware. Пред вами появится список устройств. В зависимости от вида удаляемых кодеков из представленного списка выберите “Video Codecs” либо “Audio Codecs”.

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

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

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

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

Вам понадобится

  • – утилита VideoInspector;
  • – утилита GSpot;
  • – браузер.

Инструкция

1. Воспользовавшись утилитой VideoInspector, дозволено без специальных задач определить, чем упаковано видео, а при удаче даже загрузить недостающий кодек из интернета. Для этого откройте видеофайл в VideoInspector. Это дозволено сделать, воспользовавшись командой «Открыть» из меню «Файл». Можете нажать на кнопку «Обзор», предпочесть в открывшемся окне необходимый файл и кликнуть по кнопке «Открыть».

2. Просмотрите информацию о кодеках, которые использованы для кодирования видео файла. Ее дозволено увидеть в полях «Видео» и «Аудио». В поле, расположенном справа от информации о разрешении видео, частоте кадров, битрейте и кодеке дозволено увидеть сообщение, установлен ли кодек в системе.

3. Если кодек не установлен, программа дает вероятность обнаружить кодек в интернете и установить его на компьютер. Дабы это сделать, удостоверитесь, что у вас есть доступ в интернет. Нажмите на кнопку «Загрузить», которая расположена под уведомлением о наличии либо отсутствии кодека в системе. В случае везения в окне браузера, тот, что вы используете по умолчанию, откроется страница со списком прямых ссылок на файлы для установки кодека.

4. Может оказаться так, что поиск надобного кодека не приведет ни к чему. Выход есть и в этом случае. Дело в том, что у всего кодека есть принадлежащий только ему FourCC-код. Его дозволено узнать, воспользовавшись командой «Редактор FourCC» из меню «Инструменты». Четырехбуквенная комбинация в поле «Формат потока» и есть желанный FourCC-код. Использовав его в качестве ключевого слова для поиска, вы сумеете обнаружить недостающий кодек в интернете.

Полезный совет
Определить, чем сжато видео и установлен ли данный кодек на вашем компьютере дозволено, использовав утилиту GSpot. Воспользуйтесь командой Open («Открыть») из меню File («Файл») и выберите видеофайл, тот, что вас волнует. Информация о контейнере видео, разрешении, битрейте, кодеке и его FourCC-коде появится в окне программы. В поле Status («Ранг»), которое находится под наименованием кодека, дозволено увидеть информацию о наличии либо отсутствии данного кодека в системе.Информацию о кодеке, зная FourCC- код, дозволено обнаружить, открыв в браузере страницу http://www.fourcc.org/codecs.php и обнаружив код в левой части таблицы.

Скажем, вам достался компьютер. Знакомые отдали ветхий системник либо подарили родственники, в тезисе, предыстория не так уж главна. Первое, что надобно узнать в таком случае - установлена ли операционная система Windows. Это не такой уж и трудный вопрос.

Вам понадобится

  • – компьютер.

Инструкция

1. Включите компьютер и подождите, пока он загрузится. Если Windows загрузилась, и на экране возникли кнопка «Пуск», рабочий стол и ярлыки, значит, на компьютере очевидно присутствует операционная система Windows. Версию и разрядность операционной системы вы можете посмотреть в свойствах компьютера. Для этого нажмите на ярлык «Мой компьютер», дальше правой клавишей мыши и выберите пункт «Свойства».

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

3. Если позже включения компьютера возникает надпись на черном экране, и дальше загрузка не идет, необходимо расшифровать это сообщение. Надпись ntldr is missing говорит о том, что компьютер не находит загрузочного раздела. Первым делом отключите компьютер и проверьте, подключен ли винчестер к блоку питания и материнской плате, и определяется ли он в BIOS материнской платы. Если винчестер определяется без задач, но система не загружается, переходите к дальнейшему пункту.

4. Воспользуйтесь служебными утилитами либо альтернативной оболочкой, дабы оглядеть содержимое винчестера. Если вы не обнаружите на нем папки Windows, то, видимо, операционной системы Windows на винчестере нет. Если все положенные папки есть, и с оборудованием все в порядке, а система все равно не грузится, переустановите ее.

5. Восстанавливать ветхую операционную систему позже серьезного сбоя - дело скорее неблагодарное, чем пригодное. Позже поправления, даже если оно завершится удачно, Windows может проработать недолго, а по ходу дела замучает вас непрерывными ошибками.

Видео по теме

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

Вам понадобится

  • – приложение «Проигрыватель Windows Media», входящее в дистрибутив Windows;
  • – безвозмездный редактор видео VirtualDub, доступный для загрузки на сайте virtualdub.org;
  • – бесплатная программа GSpot, доступная для загрузке на сайте gspot.headbands.com;
  • – бесплатная программа MediaInfo, доступная для загрузки на странице плана mediainfo.sourceforge.net.

Инструкция

1. Узнайте применяемый аудио -кодек видеоролика при помощи приложения для воспроизведения мультимедиа-файлов «Проигрыватель Windows Media». Данная программа входит в дистрибутивные пакеты большинства версий операционной системы Microsoft Windows.Запустите «Проигрыватель Windows Media». Как водится, ярлык данного приложения размещен в разделе «Веселия» сегменты «Программы» меню «Пуск». В основном меню проигрывателя выберите пункты «Файл» и «Открыть…» либо нажмите Ctrl+O. В отобразившемся диалоге укажите файл видеоролика. Нажмите кнопку «Открыть». Начнется воспроизведение видео.В основном меню выберите пункты «Файл» и «Свойства». В появившемся диалоге переключитесь на вкладку «Файл». Обнаружьте графу «Аудиокодек». В ней будет содержаться наименование используемого кодека либо фильтра.

2. Получите информацию об аудио -кодеке при помощи VirtualDub. В основном меню приложения ступенчато выберите пункты File и “Open video file… ” либо воспользуйтесь жгучими клавишами Ctrl+O. Выберите файл видео в отобразившемся диалоге и нажмите кнопку «Открыть».Кликните по пунктам основного меню File и “File Information…”. Откроется диалог со сводной информацией о потоках данных, содержащихся в открытом файле. В группе элементов управления Audio stream обнаружьте поле Compression. В нем будет отображено наименование аудио -кодека.

3. Узнайте аудио -кодек с поддержкой программы GSpot. В ее основном меню выберите пункты File и “Open… “. В диалоге “Select file(s) to be checked..” перейдите в необходимый каталог и выделите целевой файл. Нажмите кнопку «Открыть». Дождитесь окончания процесса приобретения информации приложением. В текстовом поле Codec группы элементов управления Audio будет отображен числовой идентификатор и символическое имя аудио -кодека.

4. Получите данные об аудио -кодеке при помощи бесплатного приложения MediaInfo. Позже его запуска на вкладке Details кликните мышью по полю с текстом. Появится диалог выбора файла. Укажите в нем анализируемое видео и нажмите кнопку «Открыть». Позже этого будет сформирован отчет и выведен на этой же вкладке. Прокрутите его вниз до раздела Audio. В полях Format, Format version и Format profile будет содержаться основная информация об аудио -кодеке.

Полезный совет
Приложения GSpot и MediaInfo дозволено установить совместно с пакетом кодеков K-Lite Codec Pack.

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

Инструкция

1. Вызовите основное меню компьютера, работающего под управлением операционной системы Windows всякий версии, нажав еа кнопку «Пуск», и перейдите в пункт «Панель управления» для того, дабы исполнить установку всех кодеков. Раскройте ссылку «Установка и удаление программ» и выберите закладку «Установка Windows» в открывшемся диалоговом окне. Примените флажок в строке «Мультимедиа» (допустим вариант «Звуки и мультимедиа», в зависимости от версии ОС) и воспользуйтесь командой «Состав». Примените флажки в строках «Сжатие аудиозаписей» и «Сжатие видеозаписей» и сбережете сделанные метаморфозы, нажав на кнопку OK. Вторично нажмите на кнопку OK, дабы применить их.

2. Для установки отдельных кодеков вызовите основное системное меню, нажав на кнопку «Пуск», и перейдите в пункт «Панель управления». Раскройте ссылку «Установка оборудования» и двукратно воспользуйтесь командой «Дальше». Позже этого примените флажок в строке «Нет, предпочесть из списка» и удостоверите свой выбор, нажав на кнопку «Дальше». Подметьте чекбокс в поле «Звуковые, видео и игровые устройства» в каталоге «Типы устройств» открывшегося диалогового окна и сбережете сделанное метаморфоза, нажав на кнопку «Дальше». Укажите необходимого изготовителя программы в каталоге «Производители» дальнейшего диалогового окна и выберите нужный кодек в каталоге «Модели». Удостоверите свой выбор, нажав на кнопку «Дальше» и сбережете сделанные метаморфозы, нажав на кнопку «Готово».

3. При необходимости удалить установленные кодеки вернитесь в пункт «Панель управления» основного системного меню и раскройте ссылку «Установка и удаление программ». Выберите закладку «Установка Windows» в открывшемся диалоговом окне и примените флажок в строке «Мультимедиа». Воспользуйтесь командой «Состав» и снимите флажки в строках «Сжатие аудиозаписей» и «Сжатие видеозаписей» дальнейшего диалогового окна. Удостоверите свой выбор, нажав на кнопку OK, и сбережете сделанные метаморфозы, вторично нажав на ту же кнопку.

Видео по теме

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

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

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


Кодеком (от английского 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

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

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

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