Главная » Статьи » Общая тематика

Кодек - программный инструмент


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

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

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

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

Кодек иногда путают с форматом кодирования аудио или форматом кодирования видео . Они даны в их спецификациях, которые могут быть или не быть общедоступными. Примером спецификации является стандарт MPEG Layer 3, известный как MP3. Затем авторы кодеков разрабатывают программные или аппаратные реализации, работающие с этим форматом. Известными кодеками для MP3 являются, например, LAME, FhG (Fraunhofer-Gesellschaft), Blade или Xing.

В последнее время термины кодек и формат очень часто путают, что приводит к путанице у пользователей. В некоторых случаях это связано с тем, что иногда имя кодека совпадает с именем формата. Примеры таких кодеков - Lagarith, HuffYUV или WMV. Тем не менее, это необходимо различать, особенно для кодеков, у которых их имя не совпадает с форматом, который они создают. Так обстоит дело с некоторыми из двух самых известных кодеков - DivX Codec и Xvid, которые работают с одним и тем же форматом MPEG-4 ASP .. Это означает, среди прочего, что они совместимы (видео, закодированное одним из них, может быть декодировано другим). Производители электроники часто заявляют о «поддержке DivX». Эта формулировка плохая сама по себе. Надо правильно написать, что такое устройство поддерживает MPEG-4 ASP. Следовательно, он воспроизводит видео, созданное любым кодеком, который выводит MPEG-4 ASP.

Его также очень часто называют декодером в качестве кодека. Видеоплееры не используют кодеки для своей работы. Первая часть этого соединения - кодировщик - отсутствует. Видеоплееры только воспроизводят (в отличие от программ для редактирования видео). То же верно и наоборот. Сложно говорить о x264 как о кодеке, потому что он может только сжимать видео, он не может его снова декодировать. Следовательно, следует отметить, что x264 является кодировщиком для формата MPEG-4 AVC (H.264), и, например, Media Player Classic включает в себя встроенный декодер MPEG-2.

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

Кодеки тоже нельзя спутать с так называемым контейнером . Он позволяет сохранять аудио, видео и другие данные в одном файле - в файлах с расширениями « .ogg », « .mpg », « .avi », « .mov » и т.д. Сохраняется только закодированная кодеками информация. Контейнеры различаются по форматам, которые они могут содержать. К универсальным форматам контейнеров относятся, например, AVI и Matroska.

Аппаратное кодирование (от английских слов encode and decode = кодировать и декодировать) обычно также работает по схожим принципам.




Категория: Общая тематика | Добавил: ADMIN (25.03.2021)
Просмотров: 96 | Рейтинг: 2.4/5
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]