Обновить кодеки для Windows
При открытии аудио- и видеофайла определенного формата можно столкнуться с такой ситуацией: видео есть, а звук отсутствует. При этом драйвера на звук установлены и, проблем, казалось бы, не должно возникнуть. Причина неполадки кроется в отсутствие кодеков – небольших программок, которые используются для раскодирования сжатого цифрового аудио и видеопотока.
Читайте также: Какие аудио и видео кодеки подойдут для Windows 10?
Пошаговая инструкция установки кодеков на Windows 7 и 8
На сегодня в сети можно найти множество пакетов с кодеками, которые предназначены для той или иной версии операционной системы. Однако рекомендуем использовать K-Lite Codec Pack (К-Лайт Кодек Пак), который совместим с Windows XP, 7, 8, 8.1 и 10, то есть со всеми версиями популярной операционной системы.
На сегодня на русскоязычном ресурсе K-Lite Codec Pack доступно 4 версии пакета:
- Basic – базовый, в который включены только частоиспользуемые кодеки;
- Standard – обычный пакет, в состав которого включены распространенные мультимедийные файлы.
- Full – полный пакет аудио- и видеокодеков;
- Mega – пакет с полным набором всех кодеков + дополнительными инструментами.
Чтобы обновить пакет кодеков нужно выполнить чистую установку K-Lite Codec Pack. Рассмотрим принципы установки базового пакета кодеков в режиме Expert. Это ручной метод обновления кодеков, который позволяет выбрать только те кодеки, которые необходимы.
- Скачиваем пакет. Запускаем установку. Выбираем режим «Expert».
- Далее выставляем «Создать файлы ассоциации». Выбираем приоритетный плеер. Важно отметить, что все сторонние плееры часто имеют уже встроенные кодеки. Поэтому, если вы имеете софт стороннего разработчика, стоит посмотреть в настройках программы, какие кодеки включены. Возможно, вам просто необходимо поставить несколько отметок.
- Указываем место для распаковки файлов программы.
- На следующем этапе отмечаем компоненты сборки.
- Настройки можно указать такие же, как и на скриншоте.
- Следующее окно – активация аппаратного ускорения.
- Далее выбираем языковые настройки.
- Указываем разрядность плеера (она соответствует разрядности операционной системы).
- Указываем форматы файлов, которые будут открываться проигрывателем.
- Выбираем конфигурацию устройства для воспроизведения звука.
- Расширения файлов можно указать все.
- Жмём «Установить».
Ожидаем окончания установки файлов программы. Кодеки обновлены. Можно воспроизводить видео и аудио различных форматов
Как установить кодеки на компьютер
Включаете фильм, но плеер выдаёт ошибку? Или ролик воспроизводится, но беззвучно? Не спешите паниковать и думать, что с компьютером что-то не так, – на нём просто отсутствуют необходимые кодеки. Проблема легко поправима! Ниже вы найдёте подробную и понятную инструкцию по установке видео- и аудио-кодировщиков и узнаете несколько ценных лайфхаков по работе с мультимедиа.
Содержание:
Зачем нужны кодеки?
Не исключено, что термин «кодек» вам мало знаком, и неудивительно – пользователю не требуется эта информация, чтобы насладиться видео или аудио. Однако, когда возникают ошибки воспроизведения и система требует установки чего-то, знание будет явно нелишним.
Говоря простым языком, кодек – небольшая программа-шифровальщик, которая входит в состав любой операционной системы. Такими ПО оснащены не только компьютеры, но и фотоаппараты, телефоны и другие устройства. Их ключевая задача сводится к кодировке данных при записи и открытии файлов. От того, насколько «качественно» кодек зашифрует и переведёт информацию, зависит качество результата.
Кодеки участвуют в шифровании и расшифровке данных при съёмке и воспроизведении видео
Интересный факт! Современные камеры обладают возможностью снимать 60, а то и 120 кадров в секунду.
Идеально для съёмки в динамике, но в других случаях вы попросту захватываете по 60 идентичных кадров. Это значит, что за минутную запись вы сделаете 3600 кадров, большинство из которых «лишние». Видео кодеки вшиты в ОС устройства, чтобы найти дубликаты и стереть их. Это уменьшает размер видео, делает его пригодным для просмотра на мелких устройствах.
Краткий гид по установке и обновлению
Приобретая компьютер (или другое устройство), вы покупаете его уже с набором декодеров, которые позволят корректно воспроизводить самые популярные расширения видео и аудио. Однако, если вы пытаетесь проиграть ролик или звуковую дорожку нестандартного формата, вам могут потребоваться «экстра» варианты.
Если вы – пользователь Windows XP, можете посмотреть список установленных кодеков, кликнув по ярлыку «Мой компьютер» и выбрав «Свойства». Откройте вкладку «Оборудование» и перейдите к разделу «Диспетчер устройств».
В строке «Звуковые, игровые, видеоустройства» найдите стрелку и кликните по ней. Если вы – пользователь Windows 7, 8 или 10, запустите Windows Media Player, зажмите клавишу ALT и в появившемся меню найдите пункт «О программе». Кликните по гиперссылке «Сведения о технической поддержке» – и браузер отобразит страницу с перечислением кодеков.
Сразу после нажатия, в браузере откроется вкладка с таблицей поддерживемых форматов
Если встроенных вариантов оказалось недостаточно и плеер запрашивает новый видео кодек для открытия, – не расстраивайтесь и не опускайте руки. Декодеры можно легко найти в Интернете и совершенно бесплатно скачать. Для разных форматов требуются свои кодировщики, устанавливать их по одиночке – не самое удачное решение. Гораздо проще – загрузить единый пакет.
Самый популярный набор – K-Lite Codec Pacк. Пакет хорош не только впечатляющим списком поддерживаемых форматов, но и тем, что работает на всех версиях Windows, начиная с XP и совместим с большинством медиапроигрывателей. Чтобы установить кодеки на ПК, следуйте этой пошаговой инструкции.
☛ №1. Зайдите на официальный сайт K-Lite Codec Pacк, перейдите на страницу скачивания и выберите версию продукта. Для большинства пользователей с лихвой хватит Basic-версии (вариант Mega нужен лишь тем, кому требуется тончайшая настройка медиапроигрывателя), так что смело жмите на Download.
Скачайте базовый набор кодеков на сайте K-Lite Codec Pacк
☛ №2. После загрузки, запустите дистрибутив. В некоторых случаях, особенно на новых версиях Windows, система может выдать предупреждение (см. картинку). В наборе декодеров, особенно скачанных с официального ресурса, нет опасности, поэтому кликните «Выполнить в любом случае».
☛ №3. Следуйте подсказкам Мастера установки. Стандартные параметры установки заданы по умолчанию, галочки расставлены и вам ничего не нужно менять. Щелкайте Next, пока не дойдёте до окна выбора языка для аудио и субтитров. Проверьте, чтобы главным – primary language – был русский.
Сделайте русский язык главным по умолчанию
☛ №4. После Мастер предложит отметить видео- и аудио-декодеры для загрузки. Вы можете снять галочки с тех, что уже установлены. Если вам не нужны аудио-декодеры, кликните Select none, а затем — Select all video.
Убирайте галочки только тогда, когда уверены, кто этот кодек у вас уже установлен
☛ №5. Когда появится финальное окно установки, вам останется лишь нажать кнопку Install и дождаться окончания процесса. Нажмите Finish – и готово!
Следуйте подсказкам Мастера установки, и кодеки будут готовы для загрузки через пару минут
Теперь вы сможете без затруднений наслаждаться любыми медиафайлами!
Техника постоянно совершенствуется, появляются новые форматы и новые требования к кодировке. Однако вам не стоит беспокоиться, так как обновить кодеки на Windows 7 и других версиях системы очень просто. Всё, что требуется, – это периодически устанавливать новейший вариант пакета поверх предыдущего.
Альтернативный способ решить проблему
Ещё один способ забыть о несовместимости форматов – установить редактор, который поддерживает функцию конвертации. Подобный софт не только позволит изменить расширение и кодек, но и значительно улучшить качество видео — поправить цвета и освещение, вырезать лишнее, добавить эффекты.
«ВидеоМОНТАЖ» поддерживает как популярные, так и более редкие расширения. Вы сможете работать как с короткими клипами, скачанными из Интернета, так и с громоздкими фильмами, загруженными с DVD-дисков. Чтобы изменить кодек, необходимо добавить ролик на шкалу слайдов, перейти во вкладку «Создать» и выбрать подходящий вариант конвертирования из предложенных.
Выберите новый, более популярный формат для ролика
Кроме того, пользуясь видеоредактором, вы сможете:
- склеить несколько отрывков, независимо от их расширений;
- сократить длительность дорожки, изменить скорость воспроизведения;
- скорректировать тон и цветовой баланс;
- усовершенствовать изображение с помощью встроенных эффектов;
- добавить поверх надписи, фотографии или клипарт;
- заменить или добавить звуковое сопровождение.
Редактор позволит быстро усовершенствовать видео
На выходе вы полностью контролируете качество результата. Более того, софт позволяет без труда записывать видео на DVD-диск, загружать в Сеть или сохранять для просмотра на мобильных устройствах.
Теперь вы знаете, как установить кодеки быстро и бесплатно. Однако вы получите гораздо больше, если решите скачать видеоредактор. Этот лайфхак позволит не отслеживать обновления программных пакетов и всегда иметь доступ к просмотру любых файлов. Кроме того, вы сможете преображать и создавать яркие ролики, ведь «ВидеоМОНТАЖ» включает все необходимые инструменты.
Что такое кодеки и для чего они нужны | Аудио
Наверняка вы хоть раз в жизни сталкивались с тем, что ваш компьютер отказывался воспроизводить скачанную музыку, видеоролик или фильм с диска именно в тот день, когда вы решили провести приятный вечер у экрана монитора. От этой проблемы можно избавиться раз и навсегда, если переустановить или обновить кодеки.
Не знаете, что такое кодеки и как они работают? Тогда эта статья – для вас! Из нее вы узнаете, для чего нужны кодеки и какими они бывают, а также поймете, как устроен процесс воспроизведения видео на ПК и мобильных устройствах.
Всё, что нужно знать о кодеках
Кодеком (от английского 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
— WMV
— FLAC
— APE
Чтобы вам не пришлось подолгу искать, какой кодек лучше подойдет вам, мы советуем скачать K-Lite Codec Pack – универсальный пакет для Windows, в котором есть все, что понадобится для проигрывания практически любого видео: самые хорошие кодеки для AVI, MKV, MP4 и других форматов.
Перейти на страницу K-Lite Codec Pack
А вдруг кодек сработает неправильно и удалит нужную информацию?
Можно ли обработать видеофайл без потерь?
В основе современных кодеков лежат сложные комплексные алгоритмы сжатия данных, которые помогают свести потери информации к минимуму. Однако если вы все-таки хотите перестраховаться, у нас есть хорошие новости: существуют так называемые lossless-кодеки, обрабатывающие видео без потерь. Это значит, что при декодировании потока информация будет воспроизведена бит к биту. Однако следует быть готовыми к тому, что размер видеофайла, обработанного такими кодеками, будет довольно большим.
Кодеки, используемые WebRTC — Web media technologies
С WebRTC API возможно создание сайтов и приложений, позволяющих пользователям общаться в реальном времени, используя аудио и/или видео, а также передавать данные или другую информацию. Для общения, двум устройствам необходима возможность согласования использования кодеков, для каждой дорожки в потоке данных, для успешного взаимодействия и обмена медиаданными. В этом руководстве рассматриваются кодеки, которые требуются браузерам для этого, а также другие кодеки, которые поддерживаются некоторыми или всеми браузерами, поддерживающими WebRTC.
WebRTC использует объект типа MediaStreamTrack
для представления каждого трека, передающегося между узлами соединения без использования контейнера или объекта типа MediaStream
, объединяющего треки. Какие кодеки могут быть в этих треках, спецификацией WebRTC не определяется. Однако, RFC 7742 определяет, что все браузеры, поддерживающие WebRTC, должны поддерживать VP8 и H.264 ограниченный базовый профиль для видео; и RFC 7874 , определяющая, что браузеры должны поддерживать, по меньшей мере, кодеки Opus и G.711 форматов PCMA и PCMU.
Эти две спецификации определяют свойства, которые должны поддерживаться каждым кодеком, а так же определённые функции для удобства использования, к примеру, функция эхоподавления. В этом руководстве происходит обзор кодеков, поддержка которых обязательна браузерам для реализации WebRTC, а так же иные (не обязательные) кодеки, поддерживаемые отдельными или всеми браузерами,.
Хоть сжатие всегда и необходимо при работе со средствами массовой информации в Интернете, оно имеет дополнительное значение при проведении видеоконференций, чтобы участники могли общаться без задержек и перерывов. Второстепенное значение имеет необходимость синхронизации видео и звука, чтобы движения и любая вспомогательная информация (например, слайды или проекция) были представлены одновременно с соответствующим звуком
Прежде чем рассматривать возможности и требования, специфичные для кодеков, необходимо выполнить несколько общих требований, которые должны быть выполнены при любой конфигурации кодеков, используемой с WebRTC
Если SDP специально не указывает иное, веб-браузер, принимающий видеопоток WebRTC, должен иметь возможность обрабатывать видео со скоростью не менее 20 кадров в секунду при минимальном разрешении 320 пикселей в ширину и 240 пикселей в высоту. Рекомендуется, чтобы видео кодировалось с частотой кадров и размером не ниже этого, поскольку это, по сути, нижняя граница того, что WebRTC обычно должен обрабатывать.
SDP поддерживает независимый от кодеков способ указания предпочтительных разрешений видео (RFC 6236). Это делается путём отправки a=imageattr
атрибута SDP для указания максимально допустимого разрешения. Однако отправителю не требуется поддерживать этот механизм, поэтому вы должны быть готовы получать носители с другим разрешением, чем вы запрашивали. Помимо этого простого запроса максимального разрешения, определённые кодеки могут предлагать дополнительные способы запроса конкретных конфигураций мультимедиа.
WebRTC устанавливает набор базовых кодеков, которые требуются браузерам для работы. Некоторые браузеры могут поддерживать дополнительный набор кодеков.
Ниже приведены видеокодеки, которые требуются в любом полностью совместимом с WebRTC браузере, а также требуемые профили и браузеры, которые фактически соответствуют требованиям
Наименование кодека | Профиль | Совместимость с браузерами |
---|---|---|
VP8 | — | Chrome, Edge, Firefox, Safari (12. |
AVC / H.264 | Constrained Baseline (CB) | Chrome (52+), Edge, Firefox[1], Safari |
[1] Firefox для Android 68 и более поздних версий больше не поддерживает AVC (H.264). Это связано с изменением требований магазина Google Play, которые не позволяют Firefox загружать и устанавливать кодек Openh364, необходимый для обработки H.264 в соединениях WebRTC. Смотрим подробности в статье о SUMO .
Для получения дополнительной информации о соображениях, связанных с WebRTC для каждого кодека, см. Подразделы ниже, перейдя по ссылкам на название каждого кодека.
Полную информацию о том, какие видеокодеки и конфигурации требуется для поддержки WebRTC, можно найти в RFC 7742: Требования к обработке видео и кодекам WebRTC. Стоит отметить, что RFC охватывает множество требований, связанных с видео, включая цветовые пространства (sRGB является предпочтительным, но не обязательным цветовым пространством по умолчанию), рекомендации по функциям обработки веб-камеры (автоматическая фокусировка, автоматический баланс белого, автоматический уровень освещения) и так далее.
Предупреждение : Эти требования относятся к веб-браузерам и другим продуктам, полностью совместимым с WebRTC. Продукты, не относящиеся к WebRTC, которые в некоторой степени могут взаимодействовать с WebRTC, могут поддерживать или не поддерживать эти кодеки, хотя это рекомендуется в технических документах
В дополнение к обязательным кодекам, некоторые браузеры также поддерживают дополнительные кодеки. Они перечислены в таблице ниже
Наименование кодека | Профили | Совместимость с браузерами |
---|---|---|
VP9 | — | Chrome (48+), Firefox |
Кодек VP8
VP8, который мы описывали в общем в основной статье руководства по сетевым видеокодекам, имеет специфические требования, которым необходимо следовать при кодировании видео треков WebRTC соединения.
По умолчанию, VP8 будет использовать квадратные пиксели (то есть, пиксели с соотношением сторон 1: 1).
Дополнительное замечание
Формат полезной нагрузки сети для совместного использования VP8 с помощью RTP (en-US) (например, при использовании WebRTC) описано в RFC 7741: RTP Payload Format for VP8 Video.
Кодек AVC / H.264
Поддержка профиля AVC Constrained Baseline (CB
) требуется во всех полностью совместимых реализациях WebRTC. CB
является подмножеством основного профиля и специально разработан для приложений с низкой сложностью и малой задержкой, таких как мобильное видео и видеоконференции, а также для платформ с более низкими возможностями обработки видео..
Наш обзор AVC и его функциональности найдёте в основном руководстве по видеокодекам.
Требования поддержки специальных параметров
AVC предлагает широкий спектр параметров для управления дополнительными значениями. Чтобы повысить надёжность совместного использования мультимедиа WebRTC на нескольких платформах и в разных браузерах, необходимо, чтобы конечные точки WebRTC, поддерживающие AVC, обрабатывали определённые параметры определённым образом. Иногда это просто означает, что параметр должен (или не должен) поддерживаться. Иногда это означает, что необходимо указать конкретное значение для параметра или разрешить определённый набор значений. А иногда требования более сложны.
Полезные, но необязательные параметры
Эти параметры не обязаны поддерживаться конечной точкой WebRTC, и их использование также не обязательно. Их использование, некоторым образом, может улучшить пользовательское впечатление , но к использованию не обязательно. Некоторые из них довольно сложны в использовании.
max-br
- Если параметр определён и поддерживается , он определяет максимальную скорость передачи видеоданных в единицах 1,000 bps (бит в секунду) для VCL и 1,200 bps (бит в секунду) для NAL. Подробности на странице 47 спецификации RFC 6184.
max-cpb
- Если параметр определён и поддерживается, он определяет максимальный размер буфера, кодируемых данных. Немного усложнённый параметр, размер которого может варьироваться.
Смотрим на страницу 45 спецификации RFC 6184 о подробностях.
max-dpb
- Определяет максимальный размер буфера декодированных данных, выраженных в единицах 8/3 макроблоков. Подробности в спецификации RFC 6184, страница 46.
max-fs
- Определяет максимальный размер видеокадра, выраженный в количестве макроблоков.
max-mbps
- Определяет максимальную скорость обработки макроблоков в секунду. Значение является целым числом..
max-smbps
- Определяет максимальную скорость обработки статических макроблоков в секунду (используя гипотетическое предположение, что все макроблоки являются статическими макроблоками).
Параметры с определёнными требованиями
Эти параметры являются необязательными, но имеют специальные требования при их использовании.
packetization-mode
- Все конечные точки обязательны для поддержания режима 1 (не чередующийся режим).
Поддержка иных режимов пакетизации не обязательна, и сам параметр не обязателен для определения.
sprop-parameter-sets
- Информация о последовательности и изображении для AVC может передаваться как внутри канала, так и вне его. При использовании AVC с WebRTC, информация должна передаваться в канале, поэтому значение параметра не включается в SDP.
Обязательные для определения параметры
Эти параметры обязательны к определению, при использовании AVC в WebRTC соединении.
profile-level-id
Все реализации WebRTC обязательно определяют и передают в своих SDP, определяя суб — профиль используемого кодека (подмножество инструментов кодирования, которые могут быть использованы для генерации потока или того, что поддерживает получатель) и уровня потока по умолчанию, или уровня поддержки получателя.
Конкретное значение разработчику не известно, используется одно на всех, и устанавливается WebRTC. Начиная с RFC 6184 («RTP Payload Format for H.264 Video»), наличие
profile-level-id
необязательно.
Прочие требования
В целях поддержки переключения между книжной и альбомной ориентацией можно использовать два метода. Первый — это расширение заголовка видеоориентации (CVO) для протокола RTP. Однако, если это не сигнализируется как поддерживаемое в SDP, тогда рекомендуется, чтобы браузеры поддерживали сообщения Display Orientation SEI, хотя и не обязательно
Если не указано иное, соотношение сторон пикселя составляет 1: 1, что указывает на то, что пиксели являются квадратными
Прочие замечания
Формат полезной нагрузки, используемый для AVC в WebRTC, описан в RFC 6184: RTP Payload Format for H.264 Video. Реализации AVC для WebRTC необходимы для поддержки специальных сообщений SEI : «заполнитель нагрузки» и «полное замораживание кадра», они используются для плавного переключения между несколькими входными потоками.
Спецификация RFC 7874 предписывает всем браузерам поддержку аудиокодеков, перечисленных в таблице :
Наименование кодека | Совместимость с браузерами |
---|---|
Opus | Edge, Firefox, Safari |
G. |
Chrome, Firefox, Safari |
G.711 PCM (µ-law) | Chrome, Firefox, Safari |
Более подробное обсуждение использования кодеков в WebRTC следует ниже.
Спецификация RFC 7874 определяет список аудио кодеков, которые браузеры, реализующие WebRTC обязаны поддерживать; так же предоставляются рекомендации и требования для специфических аудио функциональностей, таких как удаление эхоподавление, шумоподавление и выравнивание звука.
Примечание : Список выше указывает на минимальный набор кодеков, который требуется реализовать браузерам (браузерному окружению), поддерживающих WebRTC. Такие браузеры могут поддерживать также и другие кодеки, что подвергает риску межплатформенной совместимости при использовании этих кодеков без проверки гарантированной работоспособности в часто используемых браузерах.
В дополнение к обязательным видеокодекам, некоторые браузеры поддерживают дополнительные кодеки, перечисленные в таблице:
Наименование кодека | Совместимость с браузерами |
---|---|
G. |
Chrome, Firefox, Safari |
iLBC[1] | Chrome, Safari |
iSAC[2] | Chrome, Safari |
Internet Low Bitrate Codec (iLBC) — узкополосный кодек с открытым кодом, разработанный Global IP Solutions и Google, спроектированный для потокового голосового аудио. Google и другие разработчики браузеров адоптировали его для работы с WebRTC, но он доступен не во всех браузерах, и не является обязательно поддерживаемым кодеком.
The Internet Speech Audio Codec (iSAC) — другой кодек, разработанный Global IP Solutions, теперь принадлежащий Google, открывший его код. Используется Google Talk, QQ, и другими клиентами быстрых сообщений, специально спроектированный для голосовых сообщений, упакованных в поток RTP. Пока не является обязательной поддерживаемым кодеком. Поддерживается Safari и Chrome. Не поддерживается Firefox и Edge.
Comfort noise (CN) — комфортный шум. Является формой искусственного фонового шума, использующегося для заполнения пробелов в передаче, вместо использования полной тишины. Помогает избежать вибрационных эффектов, возникающих, когда голосовая активация или подобная функциональность вызывает временное приостановление потока, известная как прерывистая передача (Discontinuous Transmission (DTX)). В спецификации RFC 3389, метод предлагает использовать определённое заполнение в беззвучных промежутках.
Комфортный шум используется с G.711 и может потенциально использоваться с другими кодеками, которые не имеют встроенной функции CN. Кодек Opus, к примеру, имеет собственную реализацию CN, поэтому использование RFC 3389 CN с кодеком Opus не рекомендуется.
Отправитель звука никогда не должен использовать прерывистую передачу или комфортный шум.
Кодек Opus
Формат Opus, определённый в RFC 6716), является основным форматом для аудио в WebRTC. Формат полезной нагрузки RTP для Opus находится в RFC 7587. Можете найти подробную информацию об Opus и его возможностях, а также о том, как другие API могут поддерживать Opus, в соответствующей секции нашего руководства по аудиокодекам, использующимся в web.
Должны поддерживаться оба режима : речь и обычное аудио. Масштабируемость и гибкость Opus полезна при работе с аудио, имеющим различную степень сложности. Поддержка внутриполосных стереосигналов позволяет поддерживать стереозвук без усложнения процесса демультиплексирования.
Весь диапазон битрейтов, поддерживаемых Opus (от 6 кбит / с до 510 кбит / с), поддерживается в WebRTC, причём скорость битов можно динамически изменять. Более высокие битовые скорости передачи обычно улучшают качество..
Рекомендации по скорости передачи данных (bit rate)
При условии размер кадра в 20 миллисекунд, в следующей таблице приведены рекомендуемые скорости передачи данных для различных типов носителей.
Медиа носитель | Рекомендованный диапазон bit rate |
---|---|
Узкополосная речь (NB) | 8 — 12 kbps |
Широкополосная речь (WB) | 16 — 20 kbps |
Полноценная речь (FB) | 28 — 40 kbps |
Монофоническая музыка (FB mono) | 48 — 64 kbps |
Стереофоническая музыка (FB stereo) | 64 — 128 kbps |
Скорость передачи может быть скорректирована в любое время. Во избежание перегрузки сети средняя скорость передачи звука не должна превышать доступную пропускную способность сети (за вычетом любых других известных или ожидаемых дополнительных требований к пропускной способности).
Кодек G.711
G.711 определяет формат для звука с импульсной кодовой модуляцией (PCM) в виде серии 8-битных целочисленных выборок, взятых с частотой дискретизации 8000 Гц, что даёт скорость передачи данных 64 кбит / с. И в µ-law , и в A-law разрешена кодировка.
G.711 определяется ITU , а его формат нагрузки в RFC 3551: 4.5.14.
WebRTC требует, чтобы G.711 использовал 8-битные выборки со стандартной скоростью 64 кбит / с, хотя G.711 поддерживает некоторые другие варианты. WebRTC не предписывает использовать ни G.711.0 (сжатие без потерь), G.711.1 (широкополосная возможность), ни какие-либо другие расширения стандарта G.711
Из-за низкой частоты дискретизации и размера выборки качество звука G.711 в целом считается низким по современным стандартам, хотя оно примерно эквивалентно звучанию стационарного телефона. Обычно он используется в качестве наименьшего общего знаменателя, чтобы гарантировать, что браузеры могут установить аудио-соединение независимо от платформ и браузеров, или как запасной вариант в целом.
Получение поддерживаемых кодеков
Поскольку браузер и платформа могут иметь различную доступность среди потенциальных кодеков — и могут иметь несколько профилей или уровней, поддерживаемых для данного кодека — первый шаг при настройке кодеков для объекта типа RTCPeerConnection
— получить список доступных кодеков. Для этого сначала нужно инициализировать объект соединения, который получит список.
Существует два способа для выполнения этого. Наиболее эффективный — использовать статический метод RTCRtpSender.getCapabilities()
(en-US) (или эквивалентный для принимающего узла RTCRtpReceiver.getCapabilities()
(en-US) ), определяющий тип медиаданных в параметре. К примеру, для определения поддерживаемых кодеков видео применяем :
codecList = RTCRtpSender.
getCapabilities("video").codecs;
Теперь массив codecList
содержит объекты RTCRtpCodecCapability
(en-US) , каждый содержащий описываемую конфигурацию кодека. Также в списке будут присутствовать записи для повторной передачи (RTX), избыточного кодирования (RED) и прямого исправления ошибок (FEC).
Если соединение находится в процессе запуска, используем событие icegatheringstatechange
(en-US) для наблюдения за изменением статуса сборки кандидатов ICE (en-US) и при завершении, запрашиваем список кодеков.
let codecList = null;
peerConnection.addEventListener("icegatheringstatechange", (event) => {
if (peerConnection.iceGatheringState === "complete") {
const senders = peerConnection.getSenders();
senders.forEach((sender) => {
if (sender.track.kind === "video") {
codecList = sender.getParameters().codecs;
return;
}
});
}
codecList = null;
});
Обработчик события icegatheringstatechange
установлен; в нем мы отслеживаем тип события complete
завершения сборки кандидатов ICE, указывающее что сборка кандидатов завершена. Метод
RTCPeerConnection.getSenders()
(en-US) вызывается для получения списка всех объектов RTCRtpSender
(en-US) , использующихся в соединении.
Имея это в виду, мы просматриваем список отправителей и ищем первого, чей MediaStreamTrack
указывает, что тип track
в своём свойстве kind
(en-US) содержит значение video
, указывающее, что данные являются видеоданными. Затем вызывается метод отправителя getParameters()
(en-US) , и значением свойства codecs
возвращаемого объекта RTCRtpSendParameters
(en-US) , инициализируем переменную codecList
.
Если видеотрек не найден, устанавливаем codecList
в null
.
При возврате, codecList
либо null
, указывающий на то, что видеодорожки не были найдены, либо это массив RTCRtpCodecParameters
(en-US) объектов, каждый из которых описывает одну разрешённую конфигурацию кодека. Особое значение в этих объектах имеет свойство
payloadType
, которое является однобайтовым значением, однозначно идентифицирующим описанную конфигурацию.
Примечание : Два метода получения списков кодеков, показанные здесь, используют разные типы вывода в своих списках кодеков. Помните об этом при использовании результатов
Настройка списка кодеков
Как только получен список доступных кодеков, его можно изменить и передать этот пересмотренный список методу RTCRtpTransceiver.setCodecPreferences()
(en-US) для перенастройки списка, используемых кодеков. Это изменяет порядок предпочтений кодеков, позволяя указать WebRTC на более предпочтительный кодек среди прочих .
function changeVideoCodec(mimeType) {
const transceivers = peerConnection.getTransceivers();
transceivers.forEach(transceiver => {
const kind = transceiver.sender.track.kind;
let sendCodecs = RTCRtpSender.getCapabilities(kind).codecs;
let recvCodecs = RTCRtpReceiver.
getCapabilities(kind).codecs;
if (kind === "video") {
sendCodecs = preferCodec(mimeType);
recvCodecs = preferCodec(mimeType);
transceiver.setCodecPreferences([...sendCodecs, ...recvCodecs]);
}
});
peerConnection.onnegotiationneeded();
}
В этом примере функция changeVideoCodec()
принимает в параметр MIME тип предпочтительного к использованию кодека. Код начинается с получения списка объектов приёмо-передатчиков объекта соединения RTCPeerConnection
.
Затем, для каждого приёмо-передатчика анализируем тип медиа свойства RTCRtpSender
(en-US)’s track’s kind
(en-US). Так же получаем список поддерживаемых браузером кодеков стороны отправки и получения video
, используя статический метод getCapabilities()
обоих классов RTCRtpSender
(en-US) и RTCRtpReceiver
(en-US).
Если тип медиаданных является типом video
, вызываем метод preferCodec()
для обоих взаимодействующих сторон списков кодеков, который реорганизует список кодеков необходимым образом (смотри ниже).
И наконец, вызываем метод setCodecPreferences()
(en-US) объекта RTCRtpTransceiver
(en-US) для определения того, что использование кодеков обеих сторон разрешено, в указанном порядке.
Это выполняется для каждого объекта приёмо-передатчика объекта соединения RTCPeerConnection
; как только все приёмо-передатчики обновили списки предпочитаемых кодеков, вызывается обработчик события onnegotiationneeded
(en-US) , который создаёт новый объект предложения, обновляет объект локального описания сессии, отправляет предложение удалённому узлу, и так далее, запуская согласование соединения .
Функция preferCodec()
вызываемая приведённым выше кодом, действует так, чтобы переместить указанный кодек в верхнюю часть списка (для приоритета во время согласования):
function preferCodec(codecs, mimeType) {
let otherCodecs = [];
let sortedCodecs = [];
let count = codecs.length;
codecs.forEach(codec => {
if (codec.
mimeType === mimeType) {
sortedCodecs.push(codec);
} else {
otherCodecs.push(codec);
}
});
return sortedCodecs.concat(otherCodecs);
}
Этот код просто разбивает список кодеков на два массива: один, содержащий кодеки, чей MIME тип совпадает с тем, который указан в параметре mimeType
, другой же содержит остальные кодеки. Как только список разделён, они объединяются вместе с записями, соответствующими заданному mimeType
следующими вначале, за которыми следуют остальные записи кодеков. Затем этот список возвращается вызывающему коду.
Если не определённо иное, кодеки по умолчанию (предпочтительные кодеки), запрашиваемые браузерными реализациями WebRTC, перечислены ниже
Audio | Video | |
---|---|---|
Chrome | ||
Edge | ||
Firefox | VP9 (Firefox 46 and later) VP8 |
|
Opera | ||
Safari |
Перед выбором кодека, который не является обязательным (VP8 или AVC для видео и Opus или PCM для аудио), следует серьёзно рассмотреть потенциальные недостатки: в особенности, если предполагается, что эти кодеки не широко доступны на всех устройствах, поддерживающих WebRTC.
Если вы предпочитаете кодек, отличный от обязательных, вы должны по крайней мере разрешить откат к одному из обязательных кодеков, если поддержка для кодека, который вы предпочитаете, окажется недоступна.
Аудио
В целом, если кодек доступен и звук, который вы хотите отправить, имеет частоту дискретизации более 8 кГц, вам следует настоятельно рекомендовать использовать Opus в качестве основного кодека. Для голосовых соединений в стеснённой среде использование G.711 с частотой дискретизации 8 кГц может обеспечить приемлемое качество для разговора, но обычно вы будете использовать G.711 в качестве запасного варианта, поскольку есть другие более эффективные варианты, чей звук лучше, такие как Опус в своём узкополосном режиме .
Видео
При выборе поддерживаемого видеокодека (или набора кодеков) необходимо учитывать ряд факторов
Условия лицензирования
Прежде чем выбрать видеокодек, убедитесь, что вы знаете о любых лицензионных требованиях к выбранному вами кодеку; можете найти информацию о возможных проблемах лицензирования в нашем основном руководстве по видеокодекам, используемым в web. Из двух обязательных кодеков для видео — VP8 и AVC / H.264 — только VP8 полностью свободен от лицензионных требований. Если выбираете AVC, убедитесь, что вы знаете о любых возможных сборах, которые вам, возможно, придётся заплатить; владельцы патентов обычно говорят, что большинству типичных разработчиков веб-сайтов не нужно беспокоиться об оплате лицензионных сборов, которые, как правило, больше ориентированы на разработчиков программного обеспечения для кодирования и декодирования.
Внимание : Информация здесь не является юридической консультацией! Обязательно убедитесь в возможности ответственности, прежде чем принимать какие-либо окончательные решения, если существует вероятность возникновения проблем с лицензированием.
Энергопотребление и срок службы батареи
Ещё один фактор, который следует учитывать, особенно на мобильных платформах, — это влияние кодека на время автономной работы. Если кодек обрабатывается аппаратно на данной платформе, он, вероятно, позволит значительно увеличить срок службы батареи и уменьшить выработку тепла.
Например, Safari для iOS и iPadOS представила WebRTC с AVC в качестве единственного поддерживаемого видеокодека. Преимущество AVC на iOS и iPadOS заключается в возможности кодирования и декодирования на аппаратном уровне.Safari 12.1 представил поддержку VP8 в IRC, что улучшает взаимодействие, но за дополнительную плату — VP8 не имеет аппаратной поддержки на устройствах iOS, поэтому его использование приводит к увеличению нагрузки на процессор и сокращению срока службы батареи.
Производительность
К счастью, VP8 и AVC работают одинаково с точки зрения конечного пользователя и одинаково адекватны для использования в видеоконференцсвязи и других решениях WebRTC. Окончательное решение остаётся за разработчиком. Какой бы вариант вы ни выбрали, обязательно прочитайте информацию, представленную в этой статье, о любых конкретных проблемах конфигурации, с которыми вам, возможно, придётся столкнуться для этого кодека.
Имейте в виду, что выбор кодека, которого нет в списке обязательных кодеков, может привести к риску выбора кодека, который не поддерживается браузером, который предпочитают ваши пользователи. Прочтите Решение проблем медиаподдержки в веб контенте , чтобы узнать больше о том, как предлагать поддержку предпочитаемых кодеков, но при этом использовать браузеры, которые не поддерживают этот кодек.
При выборе и настройке кодеков возникают интересные потенциальные проблемы безопасности. Видео WebRTC защищено с помощью Datagram Transport Layer Security (DTLS (en-US)), но для мотивированной стороны теоретически возможно вывести величину изменения, которое происходит от кадра к кадру при использовании кодеков с переменной скоростью передачи (VBR), путём мониторинга скорости потока и её изменения во времени.Это может потенциально позволить злоумышленнику сделать вывод о содержании потока, учитывая приливы и отливы скорости передачи.
Подробнее о безопасности при использовании AVC в WebRTC см. RFC 6184, секция 9: RTP Payload Format for H.264 Video: Security Considerations.
Почему компьютер не воспроизводит видео (в т.ч. в интернете)
Если у вас не воспроизводится видео на компьютере, то причиной этого может являться отсутствие драйверов видеокарты, нехватка или конфликт кодеков, необходимых для воспроизведения мультимедийных файлов. Устранить неполадку чаще всего можно самостоятельно, добавив в систему недостающие компоненты.
Проверка драйверов
Если видео не показывает, первым делом проверьте драйверы видеокарты. Сделать это можно через Диспетчер устройств.
- Откройте меню «Пуск», найдите Диспетчер устройств.
- Раскройте раздел «Видеоадаптеры». Убедитесь, что оборудование определено верно, рядом с ним нет восклицательных знаков, предупреждающих о наличии ошибки.
Если вы видите, что с видеокартой что-то не так (рядом есть знак предупреждения или вместо нормального названия устройства указан «Стандартный видеоадаптер»), переустановите или обновите драйверы.
Если есть диск, на котором записано программное обеспечение для видеокарты, то используйте его. Если диска нет или он не работает, зайдите на сайт производителя и скачайте последнюю версию драйверов для своей модели графического адаптера. Обратите внимание на версию и разрядность, они должны совпадать у системы и драйверов (x86, x64, Windows 7, Windows 10 и т. д.).
Чтобы узнать точную модель оборудования, используйте программы диагностики – AIDA64, Speccy, CPU-Z. Эти утилиты после запуска показывают, какие устройства установлены на компьютере.
Установка кодеков
Если с драйверами все в порядке, приступайте к проверке другого компонента, необходимого для воспроизведения видео – кодеков. Их отсутствие приводит к тому, что видео не открывается или воспроизводится рывками. Другая типичная ситуация – в проигрывателе отображается черный экран, но при этом звук есть.
Кодеки следует отличать от форматов видео. Допустим, встроенный проигрыватель Windows Media умеет воспроизводить файлы в формате AVI. Но в этот формат может быть запаковано видео, кодированное DivX, XviD или x264. В итоге получается, что формат одинаковый, но некоторые файлы не открываются. Чтобы устранить этот недостаток, необходимо установить пакет кодеков.
Для Windows подходит K-Lite Codec Pack. Чтобы наверняка устранить проблемы с воспроизведением, скачивайте версию K-Lite Codec Pack Standard.
Важно правильно установить кодеки, отметив все необходимые компоненты.
- Запустите установщик, выберите режим «Advanced».
- Выберите профиль 1 «Standart playback», чтобы добавить максимальное число кодеков. Первым пунктом, кстати, отмечен проигрыватель Media Player Classic. Не снимайте с него отметку, он обязательно пригодится.
- Выберите, с каким плеером ассоциировать файлы (то есть какой проигрыватель будет запускаться при открытии видеофайла).
- Укажите, какие именно форматы необходимо ассоциировать с проигрывателем. Аудио желательно не отмечать, только видео. Для этого есть удобная кнопка «Select All Video».
После завершения установки попробуйте воспроизвести видео, которое ранее не открывалось. Запускаться оно будет в том проигрывателе, который вы выбрали при установке кодеков.
Использование сторонних проигрывателей
Можно не устанавливать пакеты кодеков, а просто забросить проигрыватель Windows Media и начать пользоваться более мощными и функциональными медиаплеерами. Для воспроизведения разных форматов видео можно порекомендовать следующие программы:
- KMPlayer – универсальный проигрыватель для воспроизведения файлов любого формата.
- GOM Player – предлагает функцию Codec Finder, которая отвечает за автоматический поиск отсутствующих кодеков в интернете.
- VLC Player – поддерживает практически все известные кодеки, без проблем воспроизводит видео в формате MTS с видеокамер и фотоаппаратов.
Все перечисленные проигрыватели имеют встроенный кодек-пак, умеют воспроизводить видео из интернета и битые файлы. Для сравнения, в Windows Media Player нет ни одной подобной функции, а, например, Media Player Classic, который устанавливается вместе с K-Lite Codec Pack, при попытке воспроизвести поврежденный файл выдаст ошибку.
Кстати, если видео не воспроизводится в стороннем проигрывателе, имеющем собственный кодек-пак, то имеет смысл удалить K-Lite Codec Pack. Так вы устраните конфликт кодеков, установленных в системе и добавленные вместе со сторонним медиаплеером.
Проблемы с воспроизведением онлайн-видео
Для воспроизведения видео в интернете не нужны кодеки на компьютере. Раньше за показ отвечал Adobe Flash Player, но сейчас браузеры постепенно отказываются от Flash, заменяя её более безопасной технологией HTML5. Поэтому если вы попытаетесь обновить Flash Player в браузере, то увидите такое сообщение:
Тем не менее, среди компонентов того же Chrome флеш-плеер присутствует. Более того, на форуме поддержки продукта даже советуют его обновить, перейдя по адресу chrome://components/.
В том же топике техподдержки советуют отключить аппаратное ускорение для декодирования видео. Чтобы сделать это, перейдите по ссылке chrome://flags/#disable-accelerated-video-decode. В других браузерах, работающих на движке Chromium, процедура выполняется аналогичным образом , только в адресе вместо «chrome» нужно, например, писать «browser» (для Яндекс.Браузера).
Еще одна возможная причина – в браузере отключен Java Script. Чтобы убедиться, что он работает (на примере Chrome):
- Откройте настройки, щелкните «Показать дополнительные настройки».
- В разделе «Личные данные» нажмите «Настройки контента».
- Убедитесь, что сайтам разрешено использовать Java Script.
В других браузерах процедура выполняется аналогичным образом. Вы можете запретить использование Java Script для всех сайтов, а затем настроить исключения, добавив конкретные адреса – например, Одноклассники, ВКонтакте, YouTube, Instagram.
Аудио и видео кодеки для Windows 10
Windows 10 содержит самые распространенные кодеки, и проблем с воспроизведением видео и музыки быть не должно. Но ситуации бывают разные. Раньше (во времена Windows 7 и более старых версий Windows) сразу после установки операционной системы устанавливался и пакет кодеков, иначе просмотреть фильмы не получалось.
Самым популярным пакетом кодеков являлся и является К-Fite Codec Pack, скачать который можно по адресу: http://www.codecguide.com/.
В Windows 10 ситуация получше. Многие фильмы открываются и нормально воспроизводятся. Казалось бы, если Windows 10 содержит все кодеки, то зачем K-Fite Codec Pack для Windows 10. Если бы Windows 10 содержала все возможные кодеки, то отпала бы необходимость в Codec Pack, но, видимо, в «десятке» есть далеко не все кодеки.
Если вы не испытываете проблем с воспроизведением видео (звука), вам не нужно ничего устанавливать. Но если некоторые файлы не воспроизводятся или воспроизводятся некорректно, например, картинка отстает от звука (или наоборот), имеются помехи при воспроизведении, то нужно установить K-Lite Codec Pack. Последняя сборка этого пакета кодека датируется 22 марта 2016 года и поддерживает Windows 10.
Существует несколько вариантов K-Lite Codec Pack. Оптимальный — это Full, поскольку в Mega содержатся варианты кодеков, использующиеся для редактирования видео, а они обычному пользователю не нужны. K-Lite Codec Pack устанавливается как обычное приложение.
Единственное, на что нужно обратить внимание, — так это на то, что инсталлятор устанавливает Windows Media Player Classic — урезанную версию проигрывателя Windows Media — и настраивает его как проигрыватель по умолчанию (Preferred video player). Если вы хотите оставить приложение Кино и ТВ проигрывателем по умолчанию, при установке в качестве значения параметра Preferred video player выберите Something else.
Также приложение настраивает тип вашей аудиосистемы (его нужно указать для правильной настройки аудиокодека), выберите тип, соответствующий вашей системе.
На этом все. После установки кодеков можно будет использовать любой проигрыватель для воспроизведения медиафайлов.
Связанные материалы:
Видео кодеки для Android | Все лучшее для Андроид
Для управления современными гаджетами используются различные операционные системы. Это и iOS, Bada, Symbian и WindowsPhone.Но самым популярным уже несколько лет остается Android. По своей начинке смартфоны на Android уже давно догнали, а может и перегнали компьютеры. Для того, чтобы использовать все возможности гаджета на него устанавливаются разнообразные программы и приложения. Однако без специальных дополнений – кодеков на Android правильной работы устройства невозможно.
Видео кодеки на Android – это программы, предназначенные для сжатия видеофайлов и восстановления сжатых файлов.
Набор видео кодеков для Android необходимых для правильной работы видеопроигрывателей:
1.Core AVC VideoCodec – популярный декодер для видео. Он основывается на формате MPEG-4, используемый в HD и Blu-ray видео. Этот декодер не трогает аппаратную начинку смартфона для повышения своей мощности, он использует свой подход к декодированию информации. DXVA декодирование не поддерживается.
2.Xvid 1.1.3 – кодек для Android, необходимый для улучшения качества видео. Имеет отличную производительность и высокую скорость работы. Распространяется при помощи активного кода.
3.DivX 6.8.4 Codec – кодек, пользующийся большим спросом. Дает возможность смотреть видео, закодированное в формате DivX.
4.MXPlayerCodec– кодеки, предназначенные специально для MX плейера. При этом проигрыватель самостоятельно протестирует устройство и выберет необходимый кодек. Однако, если проигрыватель не требует дополнительной установки кодеков, значит это делать не нужно.
Многие проигрыватели в своем составе уже имеют большинство необходимых кодеков для Android. Так, например, KMPlayer.
KMPlayer – универсальный проигрыватель медиафайлов. Он способен проигрывать любые форматы: MPEG-1/2/4,DVD, VCD, AVI, MKV и т.д. Программа может записывать видео из любой части фрагмента, который проигрывается. Проигрыватель работает с внутренними и внешними фильтрами, поэтому параметрами видеофайлов можно управлять.
Руководство по кодекам
: K-Lite Codec Pack
K-Lite Codec Pack 16.1.5 Обновление
Пятница, 30 апреля 2021 г.
Доступно обновление с более новой версией MPC-HC. Скачать
Nvidia GeForce 466.27
Пятница, 30 апреля 2021 г.
Доступен новый графический драйвер Nvidia.
Загрузка — Форум NVIDIA — Reddit
Драйверы Nvidia в последнее время не очень стабильны. Мы не рекомендуем обновлять, если ваш текущий драйвер работает нормально.
Вы можете использовать Nvidia Profile Inspector для оптимизации настроек драйвера для воспроизведения видео с помощью MPC-HC. Эта загрузка содержит оптимизированный профиль приложения для MPC-HC.
Драйвер AMD Radeon 21.4.1
Четверг, 22 апреля 2021 г.
Доступен новый графический драйвер AMD.
Загрузка — Примечания к выпуску — Reddit
Пакет кодеков K-Lite 16.1.2
Понедельник, 12 апреля 2021 г.
Вышла новая версия пакета кодеков.Скачать
K-Lite Codec Pack 16.1.0
Суббота, 27 марта 2021 г.
Вышла новая версия пакета кодеков. Скачать
K-Lite Codec Pack 16.0.5
Четверг, 25 февраля 2021 г.
Вышла новая версия пакета кодеков. Загрузите
Кодеки Media Foundation
Четверг, 25 февраля 2021 г.
Мы создали страницу, на которой вы загружаете дополнительные кодеки Media Foundation для Windows 10 для использования с такими приложениями, как Movies & TV player и Photo Viewer.
Скачать
K-Lite Codec Pack 16.0.2
Пятница, 12 февраля 2021 г.
Вышла новая версия пакета кодеков. Скачать
K-Lite Codec Pack 16.0.0
Вторник, 9 февраля 2021 г.
Вышла новая версия пакета кодеков. Скачать
K-Lite Codec Pack 15.9.5
Понедельник, 28 декабря 2020 г.
Вышла новая версия пакета кодеков. Скачать
Adobe Flash Player 32.0.0.465
Вторник 8 декабря 2020
Загрузить автономный Adobe Flash Player
Если вы хотите использовать плагин Adobe Flash в MPC-HC или другом совместимом проигрывателе, вам необходимо пропатчить плагин Flash. Это необходимо, потому что он официально перестал работать после 12 января 2021 года. Вы можете использовать FlashPatcher, чтобы снять это ограничение по времени.
Некоторые особенности возможностей K-Lite Codec Pack.
Установщик:
- Полностью настраиваемая установка с множеством опций.Вы контролируете, что будет установлено.
- Поддерживает автоматическое развертывание.
- Проверяет вашу систему на наличие неработающих кодеков и других аномалий и устраняет эти проблемы.
Кодеки:
- Совместим со всеми плеерами DirectShow.
- Самые лучшие и самые необходимые кодеки. Никаких лишних наворотов.
- Позволяет играть практически во все.
- Аппаратное ускорение декодирования распространенных видеоформатов (в совместимых системах).
- Примеры поддерживаемых форматов видеофайлов:
.mkv .webm .mp4 .mov .avi .ogm .m2ts .ts .mpg .3gp .wmv .mxf .flv .rm .rmvb .dv - Примеры поддерживаемых форматов аудиофайлов:
.mp3 .flac .m4a .ogg. wv .ape .mka .opus .mpc .tak .alac .amr .ofr .tta .ra .tak .spx - Примеры поддерживаемых видеоформатов:
H.264, H.265 / HEVC, VP8, VP9, AV1, VC1, MPEG1, MPEG2, MPEG-4, H.263, Theora, MJPEG, ProRes, Huffyuv, Cineform HD, Indeo, Lagarith, GoToMeeting, DNxHD и многие другие. - Примеры поддерживаемых аудиоформатов:
AC3, DTS, AAC, MP3, DTS-HD, TrueHD, E-AC3, Vorbis, FLAC, WMA, Atrac, ADPCM, TrueAudio, Wavpack, APE, OptimFrog, RealAudio, G.711, G.726, G.729, Speex и многие другие.
MPC-HC (проигрыватель в комплекте):
- Поддерживает HDR и 3D-видео (при использовании прилагаемого MPC Video Renderer или MadVR).
- Поддерживает 3D-видео (при использовании прилагаемого MadVR).
- Высококачественное масштабирование видео (при использовании прилагаемого MadVR).
- Воспроизведение дисков Bluray (без поддержки меню).
- Поддерживает потоковое видео с Youtube, Twitch и многих других сайтов.
(Требуется размещение Youtube-dl.exe в папке MPC-HC)
Другие примечательные особенности:
- Быстрое создание миниатюр в Проводнике для всех ваших видеофайлов.
- Включает утилиту для настройки и управления установленными кодеками.
- Частые обновления и умная служба поддержки.
Существует четыре различных варианта пакета кодеков K-Lite. От очень маленького пакета, который содержит только самые необходимые декодеры, до большого и более полного пакета. Эти пакеты кодеков совместимы с Windows Vista / 7/8 / 8.1 / 10. Старые версии тоже с XP.
|
Кодеки Windows Media
Если вы используете Windows 10, и вы Если вам нужны дополнительные кодеки для использования в стандартных приложениях Windows, таких как Movies & TV или Photo Viewer, то вам понадобятся кодеки Media Foundation.
Загрузить кодеки Media Foundation
Этот пакет предназначен для тех, у кого установлена Windows N или KN edition . Это специальные варианты для европейского и корейского рынков. Отличие от обычных выпусков Windows заключается в том, что они не содержат мультимедийных проигрывателей от Microsoft.
Этот пакет устанавливает такие компоненты, как Windows Media Player, Enhanced Video Renderer (EVR), кодеки Media Foundation и кодеки формата Windows Media.
EVR используется многими видеоплеерами, включая MPC-HC.
Media Foundation используется веб-браузерами и многими играми.
Windows 10 версии 1909/2004/2009
Вы можете получить пакет через настройки Windows:
Пуск> Настройки> Приложения> Приложения и компоненты> Дополнительные функции> Добавить функцию> Media Feature Pack
Windows 10 версии 1903 (сборка 18362, также известное как «Обновление за май 2019 г.
»):
Тип: | Расположение: | Хостинг: |
HTTP | Зеркало 1 | microsoft.com |
Вы также можете получить его через настройки Windows:
Пуск> Настройки> Приложения> Приложения и компоненты> Дополнительные функции> Добавить функцию> Media Feature Pack
Windows 10 версии 1809 (сборка 17763, известная как «Обновление за октябрь 2018 г.») ):
Тип: | Расположение: | Хостинг: | ||||||
HTTP | Зеркало 1 | microsoft.com |
Тип: | Расположение: | Размещено на: | ||||||
HTTP | Зеркало 1 | Версия Windows |
Тип: | Расположение: | Хостинг: |
HTTP | Mirror 1 | microsoft. |
Windows 10 версии 1703 (сборка 15063, также известная как «Creators Update»):
Тип: | Расположение: | Хостинг: |
HTTP | microsoft.com |
Windows 10 версии 1607 (сборка 14393, известная как «Юбилейное обновление»):
Тип: | Местоположение: | Хостинг: | |
microsoft.com |
Windows 10 версия 1511 (сборка 10586):
Тип: | Расположение: | Размещено на: |
HTTP | Mirror16 |
Windows 8.1:
Тип: | Расположение: | Хостинг: |
HTTP | Зеркало 1 | microsoft. |
Windows 8:
Тип: | Местоположение: | Хостинг: | ||||||
HTTP | Зеркало 1 Windows | microsoft.com
Обновление KB968211 больше не доступно для загрузки на веб-сайте Microsoft. Этот пакет устанавливает все кодеки и среды выполнения, необходимые для воспроизведения различных форматов Windows Media, таких как.файлы wmv и .wma. Эти кодеки обычно уже включены в Windows как часть Windows Media Player. Таким образом, этот пакет обычно требуется только в том случае, если вы удалили проигрыватель Windows Media или если вы используете специальную европейскую N или корейскую KN версию Windows, которая не включает WMP. Версия 11 ~ 9,4 МБ ~ Только для Windows XP / 2003 / Vista
Пакет кодеков медиаплеера для Microsoft Windows
Медиа-плеер
Кодек — это часть программного обеспечения на устройстве или компьютере. .
.bdmv | .evo | .hevc | .mkv | .avi | .flv | .webm | .mp4 | .m4v | .m4a | .ts | .ogm
Обнаружение графического процессора видеокарты с известными настройками функционального ускорения, рекомендованными вам во время установки, включая поддержку Все разрешения, включая SD (стандартное разрешение) 480i, 480p, 576i, 576p, + HD (высокое разрешение) 720i, 720p, 1080i, 1080p, 4k (Ultra HD) и другие. Защищенный Bluray, AVCHD, DVD.
* Видеодекодер LAV 0.74.1 Сборка 92 x86 и x64 (версия XP / 2000 — 0.69).
* Media Player Classic Home Cinema 1.9.8 x86 (версия XP / 2000 — 1.6.8) — выбирается щелчком правой кнопкой мыши по любому файлу. Руководство 3 способа проверки установленных аудио и видеокодеков на вашем компьютере • Raymond.CCИногда, когда вы пытаетесь воспроизвести видеофайл в проигрывателе, таком как Windows Media Player, вы можете получить сообщение об ошибке, что файл не может быть воспроизведен или кодек не установлен в вашей системе. Фактически, ряд проблем с воспроизведением аудио и видео часто может быть вызван неправильным кодеком, установленным на вашем компьютере, проблемой с установленным кодеком или даже установленной неправильной версией. Если вам интересно, что такое кодек, чаще всего он состоит из двух слов «Кодер-декодер» и представляет собой просто устройство или небольшую часть программного обеспечения, которое может кодировать или декодировать часть данных, в нашем случае аудио. Найти эту информацию может быть довольно сложно для обычного домашнего пользователя, но есть способы получить ее, некоторые простые, а некоторые немного сложнее. Здесь мы предоставим ручной способ поиска установленных кодеков через Windows, а также некоторые автоматические способы через стороннее программное обеспечение, чтобы помочь определить, какие видео- и аудиокодеки установлены. 1. Найдите свои кодеки с помощью Sherlock . Программа, которая предоставит вам некоторую полезную информацию об установленных на вашем компьютере кодеках, называется Sherlock — The Codec Detective! Все перечислено в одном окне, и вы можете легко увидеть информацию о кодеке, связанном с ним файле драйвера, версии, дате и описании. Вы можете легко переключаться между аудио- и видеокодеками, выбирая их из раскрывающегося списка в верхнем левом углу окна. Также есть возможность экспортировать данные обо всех установленных кодеках в текстовый файл, что удобно, если информацию об установленных кодеках нужно отправить кому-то для устранения неполадок или определения того, установлены ли правильные файлы. Программа протестирована и работает от Windows XP до Windows 7. Скачать SHERLOCK — The Codec Detective 2. Использование Nirsoft InstalledCodec Нир Софер из Nirsoft известен созданием простых и эффективных небольших утилит, а InstalledCodec — еще одна программа, которая делает именно то, для чего предназначена. Каждая запись содержит много информации, отображаемой в ее строке, включая имена, описания, местоположения, размеры, а также достоинства кодека, который является приоритетом, с которым каждый кодек отдается другим совместимым кодекам для определенного формата. Еще одна полезная опция, с которой новичку не стоит экспериментировать, если только не руководствовался кем-то более опытным, — это возможность включать или отключать что-либо в списке, что идеально для устранения проблем с кодеками.InstalledCodec — это портативная программа, работающая с Windows 2000 — Windows 7. Загрузить InstalledCodec 3. Информация о кодеке через Windows Один из способов проверки — с помощью любой версии Windows Media Player, хотя ссылка на кнопку скорее скрыта. Существует также встроенная в Windows утилита MSInof32, которая может отображать информацию о кодеках, но она не отображает все установленные, а только, кажется, перечисляет почти все значения по умолчанию, установленные Microsoft. Пользователи Windows XP также имеют довольно простой вариант отображения имен установленных кодеков, перейдя в Панель управления -> Звуки и аудиоустройства -> вкладка Оборудование.Теперь щелкните в окне видеокодек или аудиокодек и нажмите кнопку «Свойства». Щелкните вкладку «Свойства», чтобы отобразить список требуемых кодеков. Для воспроизведения этого файла требуется кодекСлово «Кодек» является аббревиатурой от слов «компрессор» и «декомпрессор». Кодеки — это программа, которая сжимает видео, а затем помогает его декодировать.Итак, если вы получаете сообщение об ошибке — для воспроизведения этого файла требуется кодек; это означает, что у вас нет кодека для декодирования и воспроизведения файла на вашем компьютере.
Вы могли видеть и другие похожие сообщения:
Для воспроизведения этого файла требуется кодекДумайте об этом как о программе, которая может уменьшить размер видеофайла, чтобы конечный пользователь мог его загрузить быстрее. Позже потребитель может декодировать файл и воспроизвести его на своем компьютере. Поскольку существует много кодеков, вы не можете воспроизвести файл, если у вас нет правильного кодека. Далее есть много сценариев. Иногда видео воспроизводится без звука, иногда звук воспроизводится на пустом экране.Итак, что делать, если видео не воспроизводится или не открывается. Нам нужен правильный кодек. Некоторые из вас могли видеть это в проигрывателе Windows Media. Но как тогда решить, какой кодек требуется? Трудно угадать, если игрок не выдаст конкретное имя или вы не используете CodecInstaller. Итак, в этом посте мы перечисляем некоторые популярные кодеки и плееры, которые вы можете использовать для воспроизведения любых файлов. Как загрузить и установить кодек в Windows 10 Вы можете настроить проигрыватель Windows Media для автоматической загрузки кодеков. Вы также можете загрузить и установить кодеки вручную. Чтобы установить кодек, вы должны кликнуть на его установочный файл установщика. Удалить кодек можно из Панели управления. Некоторые кодеки доступны в Microsoft Store. Чтобы удалить их, найдите приложение в списке приложений меню «Пуск» и удалите их отсюда. Вот список кодеков, которые вы можете загрузить на свой компьютер.Если это не сработает, вы можете выбрать несколько любимых плееров, которые включают множество кодеков и воспроизводят практически любой файл.
Это больше набор кодеков, чем просто один пакет. 1] Advanced Shark007 Codecs Помимо обычных кодеков, он также может воспроизводить 4K UHD / HDR h365 / HEVC и MVC с использованием кодеков h364.
Загрузите отсюда. 2] CCCP — Combined Community Codec PackВключает пакет воспроизведения для Windows, который поддерживает большинство видеоформатов. Однако последний раз он обновлялся в 2015 году. Так что вы можете проверить и другие кодеки. Загрузите отсюда. 3] K-Lite Codec Pack Пакеты включают 32-битные и 64-битные кодеки. Кодек поддерживает отображение субтитров; декодирование видео с аппаратным ускорением, потоковое аудио, миниатюры видео в проводнике и многое другое. Загрузите отсюда. 4] ffdshowОн поддерживает такие форматы, как Xvid, DivX и H.264. Наряду с этим, он также включает надежный набор фильтров, который может улучшить качество видео.
Пакет программного обеспечения также предлагает пользовательский интерфейс, который позволяет настраивать кодеки, отображать / скрывать фильтры, создавать профиль и т. Д.Вы также можете экспортировать и импортировать настройки, если вам когда-либо приходилось переустанавливать. Загрузите отсюда. 5] LAV Filters Этот декодер, использующий libavformat для воспроизведения всех видов мультимедийных файлов. libavformat — это библиотека от FFmpeg. Библиотека Ithe предлагает общую структуру для кодирования и декодирования потоков аудио, видео и субтитров. Загрузите отсюда. 6] Media Player Codec PackMedia Player Codec Pack для Windows Media Player поддерживает почти все типы сжатия и типы файлов, используемые в современных видео и аудио файлах.
Загрузите его здесь. 7] Пакет установки кодека Пакет установки кодека от Microsoft может использоваться как альтернатива автоматической загрузке кодеков Windows Media или для исправления проблем, возникающих с ранее загруженными кодеками.Он доступен в Microsoft, но проверьте, применяется ли он к вашей версии Windows и WMP. Использование современного медиаплеераРаньше кодеки были серьезной проблемой. Теперь Windows 10 может успешно воспроизводить большинство стандартных файлов. Проигрыватель Windows Media, приложения для фильмов и ТВ достаточно хороши для воспроизведения любых видео. Кроме того, большинство лучших бесплатных медиаплееров могут воспроизводить практически любые файлы, а с такими проигрывателями, как VLC, вам никогда не придется ничего загружать из Интернета. Сообщите нам в комментариях, помогло ли это. Полезные ссылки:
Как установить видео- и аудиокодеки в Windows 10 Если вы хотите воспроизводить видео каждого формата, вам нужен хороший видеоплеер для этого. Кодеки используются в видеоконференцсвязи, потоковой передаче мультимедиа и редактировании видео. В этой статье вы научитесь устанавливать кодеки K lite для Windows 10. Установить кодеки K Lite для Windows 10Загрузите установку кодеков K lite из Интернета. Вы можете получить бесплатный пакет кодеков K-Lite здесь: https://www.codecguide.com/download_kl.htm Откройте настройку, как показано ниже: Нажмите на настройку кодека K lite и Появится следующее диалоговое окно: Выберите режим установки Нормальный и нажмите кнопку Далее, как показано на изображении выше. Появятся следующие параметры: Теперь выберите Windows Media Player в Предпочитаемый видеоплеер и Предпочтительный аудиоплеер. Остальные настройки в этом диалоговом окне останутся такими же. Нажмите кнопку «Далее», и появится следующее диалоговое окно: Здесь нет необходимости изменять какие-либо настройки. Нажмите кнопку «Далее», и появится диалоговое окно со следующими параметрами: Здесь все настройки останутся прежними. Установите флажок «Показывать субтитры, если звук на моем основном языке». Все остальные варианты останутся прежними. Нажмите кнопку «Далее», и появится следующее диалоговое окно: Нет необходимости изменять какие-либо настройки и нажмите кнопку «Далее». Появится следующее диалоговое окно: Все настройки, выбранные во всех предыдущих диалоговых окнах, появятся в этом диалоговом окне. Вы можете убедиться, что выбрали все необходимые настройки, в противном случае вы можете вернуться и выбрать то, что хотите.Если все в порядке, нажмите кнопку «Установить». Ваша установка кодека K lite будет выглядеть следующим образом: По завершении установки диалоговое окно с сообщением «Готово» отобразится следующим образом: Нажмите кнопку «Готово», чтобы завершить настройку и завершить установку. После того, как вы нажмете кнопку «Готово», вы попадете на страницу браузера: . |