Аудиокодек: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Спасено источников — 2, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.9.5 |
|||
(не показано 13 промежуточных версий 7 участников) | |||
Строка 1: | Строка 1: | ||
'''Аудиокодек''' ({{lang-en|Audio codec}}; аудио кодер/декодер) — [[компьютерная программа]] или [[аппаратное обеспечение|аппаратное средство]], предназначенное для [[ |
'''Аудиокодек''' ({{lang-en|Audio codec}}; аудио кодер/декодер) — [[компьютерная программа]] или [[аппаратное обеспечение|аппаратное средство]], предназначенное для [[кодирование информации|кодирования]] или декодирования [[цифровой звук|аудиоданных]]. |
||
Программные аудиокодеки реализуют [[сжатие аудиоданных|сжатие]] и распаковку звука. |
|||
Аппаратные аудиокодеки — это [[АЦП]] и [[ЦАП]], объединённые в одной микросхеме. Термин также может охватывать сжатие и распаковку с [[аппаратное ускорение|аппаратным ускорением]]<ref name="pcmag_definitions">{{cite web|title=PCMag Encyclopedia - audio codec|url=https://www.pcmag.com/encyclopedia/term/audio-codec|access-date=2024-02-03|archive-date=2024-02-03|archive-url=https://web.archive.org/web/20240203134010/https://www.pcmag.com/encyclopedia/term/audio-codec|url-status=live}}</ref><ref name="audiokinetic_hwaccel">{{cite web |title=Audiokinetic Blog - A Guide for Choosing the Right Codec |url=https://blog.audiokinetic.com/en/a-guide-for-choosing-the-right-codec/ |description=Описание некоторых аппаратных аудиокодеков в игровых приставках |access-date=2024-02-03 |archive-date=2024-02-03 |archive-url=https://web.archive.org/web/20240203134012/https://blog.audiokinetic.com/en/a-guide-for-choosing-the-right-codec/ |url-status=live }}</ref>. |
|||
Помимо этого, кодеками называют {{нп4|Формат кодирования звука|стандарты кодирования||Audio coding format}} в случаях, когда не требуется указать на разницу между стандартом (например, [[MP3]]) и его реализацией в виде программы-кодека ([[LAME]], [[mpg123|libmpg123]]) или аппаратного кодека ([[IP-cores|блока в микросхеме]] или [[цифровой сигнальный процессор|специального процессора]] со своей прошивкой). |
|||
== Программный кодек == |
== Программный кодек == |
||
Такой аудиокодек является специализированной [[компьютерная программа|компьютерной программой]], [[кодек]]ом, который [[сжатие звука|сжимает]] (производит компрессию) или разжимает (производит декомпрессию) [[Цифровой звук|цифровые звуковые данные]] в соответствии с [[Цифровые звуковые форматы|файловым звуковым форматом]] или [[Потоковое мультимедиа|потоковым звуковым форматом]]. Задача аудиокодека как компрессора заключается в предоставлении аудиосигнала с заданным качеством/точностью и минимально возможным размером. Благодаря сжатию уменьшается объём пространства, требуемого для хранения аудиоданных, а также возможно снизить полосу пропускания канала, по которому передаются аудиоданные. Большинство аудиокодеков осуществлены как [[Библиотека (программирование)|программные библиотеки]], которые взаимодействуют с одним или несколькими [[Медиаплеер|аудиоплеерами]], такими как [[QuickTime Player]], [[XMMS]], [[Winamp]], [[Медиапроигрыватель VLC]], [[MPlayer]] или [[Windows Media Player]]. |
|||
Популярные программные аудиокодеки по областям применения: |
Популярные программные аудиокодеки по областям применения: |
||
Строка 9: | Строка 15: | ||
* [[AAC|Advanced Audio Codec (AAC)]] — второй по распространённости проприетарный кодек, позиционируется как альтернатива MP3. Наибольшее распространение в связке с видеокодеком [[AVC|H.264 (AVC)]] получил в онлайн-видео (напр., флэш-видео на YouTube) |
* [[AAC|Advanced Audio Codec (AAC)]] — второй по распространённости проприетарный кодек, позиционируется как альтернатива MP3. Наибольшее распространение в связке с видеокодеком [[AVC|H.264 (AVC)]] получил в онлайн-видео (напр., флэш-видео на YouTube) |
||
* [[Vorbis|Ogg Vorbis (OGG)]] — свободный кодек, широко используется в [[Компьютерная игра|компьютерных играх]] и в [[Файлообменная сеть|файлообменных сетях]] для передачи музыки |
* [[Vorbis|Ogg Vorbis (OGG)]] — свободный кодек, широко используется в [[Компьютерная игра|компьютерных играх]] и в [[Файлообменная сеть|файлообменных сетях]] для передачи музыки |
||
* Free Lossless Audio Codec (FLAC) — свободный кодек, использующий [[Lossless|сжатие без потерь]]. Альтернативные, менее распространённые lossless-кодеки: [[WavPack|WavPack (WV)]], [[APE|Monkey’s Audio (APE)]] и др. |
* [[FLAC|Free Lossless Audio Codec (FLAC)]] — свободный кодек, использующий [[Lossless|сжатие без потерь]]. Альтернативные, менее распространённые lossless-кодеки: [[WavPack|WavPack (WV)]], [[APE|Monkey’s Audio (APE)]] и др. |
||
* [[GSM-FR]] — первый цифровой стандарт кодирования речи, использованный в телефонах [[GSM]] |
* [[GSM-FR]] — первый цифровой стандарт кодирования речи, использованный в телефонах [[GSM]] |
||
* [[AMR (сжатие звука)|Adaptive multi rate (AMR)]] — запись человеческого голоса в [[Мобильный телефон|мобильных телефонах]] и других мобильных устройствах |
* [[AMR (сжатие звука)|Adaptive multi rate (AMR)]] — запись человеческого голоса в [[Мобильный телефон|мобильных телефонах]] и других мобильных устройствах |
||
Строка 20: | Строка 26: | ||
== Аппаратный кодек == |
== Аппаратный кодек == |
||
[[Файл:Realtek ALC882 HDAudio codec.jpg|thumb|300px|Микросхема аудиокодека Realtek ALC 882 HD на материнской плате]] |
[[Файл:Realtek ALC882 HDAudio codec.jpg|thumb|300px|Микросхема аудиокодека Realtek ALC 882 HD на материнской плате]] |
||
Аппаратный аудиокодек обозначает отдельную микросхему, которая кодирует и декодирует аналоговый звуковой сигнал в цифровой сигнал и наоборот при помощи [[Аналого-цифровой преобразователь|аналогово-цифрового]] и [[Цифро-аналоговый преобразователь|цифро-аналогового]] преобразователей. Цифро-аналоговая конвертация происходит, когда компьютер посылает звуковой сигнал на [[Акустическая система|акустическую систему]] или в [[наушники]], а аналого-цифровая конвертация происходит, когда звуковой сигнал подаётся на компьютер извне, например от [[Микрофон|микрофона]].<ref name="gelezki_2"/><ref name="gelezki_1">{{cite web|url=http://www.gelezki.info/sound-reviews/227-motherboard-integrated-sound.html?start=3|title=Как работает встроенный звук на материнской плате - Роль аудио кодека|author=Slon|publisher=[http://www.gelezki.info Железный сайт]|datepublished=2010-07-05|accessdate=2011-03-17|archiveurl=https://www.webcitation.org/68AWmWCy8?url=http://www.gelezki.info/sound-reviews/227-motherboard-integrated-sound.html?start=3|archivedate=2012-06-04}}</ref> |
|||
Аудиокодек является основной, но не всегда единственной составной частью [[Звуковая плата|звуковой карты]]. Он является промежуточным звеном, интерфейсом между аналоговыми портами приёма и передачи звука и блоками цифровой обработки звука<ref name="gelezki_2"/><ref name="gelezki_1"/>. |
Аудиокодек является основной, но не всегда единственной составной частью [[Звуковая плата|звуковой карты]]. Он является промежуточным звеном, интерфейсом между аналоговыми портами приёма и передачи звука и блоками цифровой обработки звука<ref name="gelezki_2"/><ref name="gelezki_1"/>. |
||
В массовых встроенных в [[Материнская плата|материнские платы]] звуковых картах аудиокодек фактически представляет собой всю звуковую карту: он преобразовывает аналоговый сигнал, получаемый с разъёмов, в цифровой, и передаёт его на [[Южный мост (компьютер)|южный мост]] материнской платы, откуда цифровой звук попадает на [[центральный процессор]]. Данная технология обработки цифрового звука на центральном процессоре называется [[Host Signal Processing]].<ref name="gelezki_2">{{cite web|url=http://www.gelezki.info/sound-reviews/227-motherboard-integrated-sound.html?start=2|title=Как работает встроенный звук на материнской плате - Роль южного моста|author=Slon|publisher=[http://www.gelezki.info Железный сайт]|datepublished= |
В массовых встроенных в [[Материнская плата|материнские платы]] звуковых картах аудиокодек фактически представляет собой всю звуковую карту: он преобразовывает аналоговый сигнал, получаемый с разъёмов, в цифровой, и передаёт его на [[Южный мост (компьютер)|южный мост]] материнской платы, откуда цифровой звук попадает на [[центральный процессор]]. Данная технология обработки цифрового звука на центральном процессоре называется [[Host Signal Processing]].<ref name="gelezki_2">{{cite web|url=http://www.gelezki.info/sound-reviews/227-motherboard-integrated-sound.html?start=2|title=Как работает встроенный звук на материнской плате - Роль южного моста|author=Slon|publisher=[http://www.gelezki.info Железный сайт]|datepublished=2010-07-05|accessdate=2011-03-17|archiveurl=https://www.webcitation.org/68AWoMHPe?url=http://www.gelezki.info/sound-reviews/227-motherboard-integrated-sound.html?start=2|archivedate=2012-06-04}}</ref><ref name="gelezki_1"/> |
||
В дискретных звуковых картах, подключаемых к материнской плате, аудиокодек выполняет ту же роль, что и на интегрированных, но после оцифровки передаёт звуковой сигнал не на центральный процессор, а на специальный чип управления и обработки звука, также размещённый на звуковой плате<ref name="gelezki_2"/><ref name="gelezki_1"/>. |
В дискретных звуковых картах, подключаемых к материнской плате, аудиокодек выполняет ту же роль, что и на интегрированных, но после оцифровки передаёт звуковой сигнал не на центральный процессор, а на специальный чип управления и обработки звука, также размещённый на звуковой плате<ref name="gelezki_2"/><ref name="gelezki_1"/>. |
||
Строка 38: | Строка 44: | ||
== См. также == |
== См. также == |
||
{{Родственные проекты |
|||
| Портал = Цифровой звук |
|||
}} |
|||
* [[Сжатие звука]] |
* [[Сжатие звука]] |
||
* [[Оцифрованная звукозапись]] |
* [[Оцифрованная звукозапись]] |
||
Строка 47: | Строка 55: | ||
== Примечания == |
== Примечания == |
||
{{примечания|refs= |
{{примечания|refs= |
||
<ref name="ixbt_2">{{cite web|url=http://www.ixbt.com/multimedia/intel-hdaudio.shtml|title=Практическое тестирование Intel High Definition Audio на примере кодека Realtek ALC880|author=Григорий Лядов, Максим Лядов|publisher=[[iXBT.com]]|datepublished= |
<ref name="ixbt_2">{{cite web|url=http://www.ixbt.com/multimedia/intel-hdaudio.shtml|title=Практическое тестирование Intel High Definition Audio на примере кодека Realtek ALC880|author=Григорий Лядов, Максим Лядов|publisher=[[iXBT.com]]|datepublished=2004-07-05|accessdate=2011-03-17|archive-date=2012-07-03|archive-url=https://web.archive.org/web/20120703033812/http://www.ixbt.com/multimedia/intel-hdaudio.shtml|deadlink=no}}</ref> |
||
<ref name="ixbt_1">{{cite web|url=http://www.ixbt.com/multimedia/itogy2004-soundcards.shtml|title=Итоги 2004 года. Звуковые карты|author=Максим Лядов|publisher=[[iXBT.com]]|datepublished= |
<ref name="ixbt_1">{{cite web|url=http://www.ixbt.com/multimedia/itogy2004-soundcards.shtml|title=Итоги 2004 года. Звуковые карты|author=Максим Лядов|publisher=[[iXBT.com]]|datepublished=2005-01-10|accessdate=2011-03-17|archive-date=2013-03-30|archive-url=https://web.archive.org/web/20130330150358/http://www.ixbt.com/multimedia/itogy2004-soundcards.shtml|deadlink=no}}</ref> |
||
}} |
}} |
||
Текущая версия от 13:54, 22 февраля 2024
Аудиокодек (англ. Audio codec; аудио кодер/декодер) — компьютерная программа или аппаратное средство, предназначенное для кодирования или декодирования аудиоданных.
Программные аудиокодеки реализуют сжатие и распаковку звука.
Аппаратные аудиокодеки — это АЦП и ЦАП, объединённые в одной микросхеме. Термин также может охватывать сжатие и распаковку с аппаратным ускорением[1][2].
Помимо этого, кодеками называют стандарты кодирования[англ.] в случаях, когда не требуется указать на разницу между стандартом (например, MP3) и его реализацией в виде программы-кодека (LAME, libmpg123) или аппаратного кодека (блока в микросхеме или специального процессора со своей прошивкой).
Программный кодек
[править | править код]Такой аудиокодек является специализированной компьютерной программой, кодеком, который сжимает (производит компрессию) или разжимает (производит декомпрессию) цифровые звуковые данные в соответствии с файловым звуковым форматом или потоковым звуковым форматом. Задача аудиокодека как компрессора заключается в предоставлении аудиосигнала с заданным качеством/точностью и минимально возможным размером. Благодаря сжатию уменьшается объём пространства, требуемого для хранения аудиоданных, а также возможно снизить полосу пропускания канала, по которому передаются аудиоданные. Большинство аудиокодеков осуществлены как программные библиотеки, которые взаимодействуют с одним или несколькими аудиоплеерами, такими как QuickTime Player, XMMS, Winamp, Медиапроигрыватель VLC, MPlayer или Windows Media Player.
Популярные программные аудиокодеки по областям применения:
- MPEG-1 Layer III (MP3) — проприетарный кодек аудиозаписей (музыка, аудиокниги и т. п.) для компьютерной техники и цифровых проигрывателей
- Advanced Audio Codec (AAC) — второй по распространённости проприетарный кодек, позиционируется как альтернатива MP3. Наибольшее распространение в связке с видеокодеком H.264 (AVC) получил в онлайн-видео (напр., флэш-видео на YouTube)
- Ogg Vorbis (OGG) — свободный кодек, широко используется в компьютерных играх и в файлообменных сетях для передачи музыки
- Free Lossless Audio Codec (FLAC) — свободный кодек, использующий сжатие без потерь. Альтернативные, менее распространённые lossless-кодеки: WavPack (WV), Monkey’s Audio (APE) и др.
- GSM-FR — первый цифровой стандарт кодирования речи, использованный в телефонах GSM
- Adaptive multi rate (AMR) — запись человеческого голоса в мобильных телефонах и других мобильных устройствах
- G.723.1 — один из базовых кодеков для приложений IP-телефонии
- G.729 — патентованный узкополосный кодек, который применяется для цифрового представления речи
- Internet Low Bitrate Codec (iLBC) — популярный свободный кодек для IP-телефонии (в частности, для Skype и Google Talk)
Аппаратный кодек
[править | править код]Аппаратный аудиокодек обозначает отдельную микросхему, которая кодирует и декодирует аналоговый звуковой сигнал в цифровой сигнал и наоборот при помощи аналогово-цифрового и цифро-аналогового преобразователей. Цифро-аналоговая конвертация происходит, когда компьютер посылает звуковой сигнал на акустическую систему или в наушники, а аналого-цифровая конвертация происходит, когда звуковой сигнал подаётся на компьютер извне, например от микрофона.[3][4]
Аудиокодек является основной, но не всегда единственной составной частью звуковой карты. Он является промежуточным звеном, интерфейсом между аналоговыми портами приёма и передачи звука и блоками цифровой обработки звука[3][4].
В массовых встроенных в материнские платы звуковых картах аудиокодек фактически представляет собой всю звуковую карту: он преобразовывает аналоговый сигнал, получаемый с разъёмов, в цифровой, и передаёт его на южный мост материнской платы, откуда цифровой звук попадает на центральный процессор. Данная технология обработки цифрового звука на центральном процессоре называется Host Signal Processing.[3][4]
В дискретных звуковых картах, подключаемых к материнской плате, аудиокодек выполняет ту же роль, что и на интегрированных, но после оцифровки передаёт звуковой сигнал не на центральный процессор, а на специальный чип управления и обработки звука, также размещённый на звуковой плате[3][4].
Чип звукового кодека обычно имеет площадь около 7 мм² и, в случае интегрированной звуковой карты, обычно располагается близко к задней панели материнской платы. Основными производителями аппаратных звуковых кодеков являются компании Realtek, VIA Technologies, C-Media, Intel и Analog Devices[4].
Спецификации аудиокодеков
[править | править код]В 1997 году компания Intel представила спецификацию на аудиокодеки для массового рынка под названием AC'97 (Audio Codec '97)[5].
В 2004 году Intel представила новую спецификацию, базирующуюся на AC’97 — High Definition Audio, также известную как HD Audio и Azalia[5][6].
Также существуют другие спецификации, такие как I²S, используемые в профессиональной аппаратуре[6].
См. также
[править | править код]Примечания
[править | править код]- ↑ PCMag Encyclopedia - audio codec . Дата обращения: 3 февраля 2024. Архивировано 3 февраля 2024 года.
- ↑ Audiokinetic Blog - A Guide for Choosing the Right Codec . — Описание некоторых аппаратных аудиокодеков в игровых приставках. Дата обращения: 3 февраля 2024. Архивировано 3 февраля 2024 года.
- ↑ 1 2 3 4 Slon. Как работает встроенный звук на материнской плате - Роль южного моста . Железный сайт (5 июля 2010). Дата обращения: 17 марта 2011. Архивировано 4 июня 2012 года.
- ↑ 1 2 3 4 5 Slon. Как работает встроенный звук на материнской плате - Роль аудио кодека . Железный сайт (5 июля 2010). Дата обращения: 17 марта 2011. Архивировано 4 июня 2012 года.
- ↑ 1 2 Григорий Лядов, Максим Лядов. Практическое тестирование Intel High Definition Audio на примере кодека Realtek ALC880 . iXBT.com (5 июля 2004). Дата обращения: 17 марта 2011. Архивировано 3 июля 2012 года.
- ↑ 1 2 Максим Лядов. Итоги 2004 года. Звуковые карты . iXBT.com (10 января 2005). Дата обращения: 17 марта 2011. Архивировано 30 марта 2013 года.