Список кодеков - List of codecs
Ниже приводится список форматов сжатия и связанных кодеки.
Форматы сжатия аудио
Без сжатия
- Линейная импульсно-кодовая модуляция (LPCM, обычно описывается только как PCM ) - это формат несжатого звука в медиафайлах, а также стандарт для CD-DA; обратите внимание, что в компьютерах LPCM обычно хранится в форматы контейнеров такие как WAV, AIFF, или Австралия, или как необработанный аудиоформат, хотя и не является технически необходимым.
- FFmpeg
- Модуляция плотности импульса (ДПМ)
- Цифровой прямой поток (DSD) является стандартным для Супер аудио компакт-диск
- foobar2000 Super Audio CD Decoder (на основе эталонного декодера MPEG-4 DST)
- FFmpeg (на основе dsd2pcm)
- Цифровой прямой поток (DSD) является стандартным для Супер аудио компакт-диск
- Импульсно-амплитудная модуляция (ПАМ)
Сжатие без потерь
- Активно используется
- Самый популярный
- Бесплатный аудиокодек без потерь (FLAC)[1]
- libFLAC
- FFmpeg
- Аудиокодек Apple без потерь (ALAC)
- Apple QuickTime
- libalac
- FFmpeg
- Аудио Обезьяны (APE)
- Аудио SDK обезьяны
- FFmpeg (только декодер)
- OptimFROG (OFR)
- Аудиокомпрессор Tom's Verlustfreier (TAK)
- ТАК SDK
- FFmpeg (только декодер)
- WavPack (WV)
- libwavpack
- FFmpeg
- Истинный звук (TTA)
- libtta
- FFmpeg
- Windows Media Audio без потерь (WMAL)
- Кодировщик Windows Media
- FFmpeg (только декодер)
- Бесплатный аудиокодек без потерь (FLAC)[1]
- Другой
- DTS-HD Master Audio, также известный как DTS ++ и DCA XLL
- libdca (только декодер)
- FFmpeg (только декодер)
- Dolby TrueHD – Стандарт для DVD-аудио в Blu-ray (математически на основе MLP )
- FFmpeg
- Упаковка без потерь Meridian (MLP), также известный как Упакованный ПКМ (PPCM) - Стандарт для DVD-аудио в DVD
- FFmpeg
- MPEG-4 Кодирование звука без потерь (MPEG-4 ALS)
- Эталонное программное обеспечение SSC, DST, ALS и SLS (ISO / IEC 14496-5: 2001 / Amd.10: 2007)
- FFmpeg (только декодирование)
- MPEG-4 Масштабируемое кодирование без потерь (MPEG-4 SLS) - Его части используются в HD-AAC.
- Эталонное программное обеспечение SSC, DST, ALS и SLS (ISO / IEC 14496-5: 2001 / Amd.10: 2007)
- RealAudio Без потерь
- Реальный игрок
- FFmpeg (только декодирование)
- BFDLAC (сжатие аудио без потерь BFD).[2] Постоянное развитие.
- FXpansion Программное обеспечение ударных BFD3. (2013-2017)
- DTS-HD Master Audio, также известный как DTS ++ и DCA XLL
- Чудак
- ATRAC Advanced Lossless (AAL) - Крайне непопулярный
- FFmpeg (только декодер с потерями)
- Прямая потоковая передача (Летнее время) - Используется только для Цифровой прямой поток
- Эталонное программное обеспечение SSC, DST, ALS и SLS (ISO / IEC 14496-5: 2001 / Amd.10: 2007)
- FFmpeg (только декодер)
- Оригинальное качество звука (OSQ) - Используется только в WaveLab
- ATRAC Advanced Lossless (AAL) - Крайне непопулярный
- Самый популярный
- Снято с производства
- Аудио без потерь (Лос-Анджелес)[3] - Без обновлений более 10 лет
- Сокращать (SHN)[4] - Официально снято с производства.
- libshn
- FFmpeg (только декодирование)
- Прогнозирующее сжатие звука без потерь (LPAC) - Предшественник MPEG-4 ALS
- Сжатие аудио с преобразованием без потерь (LTAC) - Предшественник LPAC
- MPEG-1 Audio Layer III HD (mp3HD ) - Официально снято с производства
- РК Аудио (RKAU)[5] - Официально снято с производства
Сжатие с потерями
- Дискретное косинусное преобразование (DCT)
- Модифицированное дискретное косинусное преобразование (MDCT, используется в большинстве аудиокодеки перечислено ниже)
Общий / Речевой гибрид
- Единое кодирование речи и звука (USAC, MPEG-D Часть 3, ISO / IEC 23003-3)
- Стандарты IETF:
- IETF Интернет-проект
- Речевой кодек IPMR (используется SPIRIT DSP и многие другие)[6]
Общее
- Адаптивная дифференциальная импульсно-кодовая модуляция (ADPCM, также называемая адаптивной дельта-импульсно-кодовой модуляцией)
- Акустическое кодирование с адаптивным преобразованием (ATRAC, используется в MiniDisc устройства)
- FFmpeg (только декодер)
- Стандарты ATSC / ETSI:
- Dolby Digital (AC3, ATSC A / 52, ETSI TS 102 366)
- FFmpeg
- liba52 (только декодер)
- Dolby Digital Plus (E-AC-3, ATSC A / 52: 2012, приложение E, ETSI TS 102 366, приложение E)
- FFmpeg
- Когерентная акустика DTS (DTS, Система когерентной акустики цифрового театра, ETSI TS 102 114)
- FFmpeg
- libdca (только декодер)
- Dolby AC-4 (ETSI TS 103 190)
- Dolby Digital (AC3, ATSC A / 52, ETSI TS 102 366)
- Импала Аудиокодек Blackbird
- ITU стандарты:
- G.719
- G.722
- FFmpeg
- G.722.1 (подмножество Siren7) и G.722.1 Приложение C (подмножество Siren14)
- libg722_1
- libsiren (часть libmsn и msn-pecan)
- G.722.2
- 3GPP TS 26.173 - Речевой кодек AMR-WB (исходный код C) - эталонная реализация[7]
- opencore-amr (декодер)
- Кодировщик VisualOn AMR-WB
- FFmpeg (только декодирование)
- EVS
- Аудио MPEG-1 и аудио MPEG-2
- слой I (MP1 ) (MPEG-1, MPEG-2 и не-ISO MPEG-2.5)
- FFmpeg (только декодер)
- слой II (MP2 ) (MPEG-1, MPEG-2 и не-ISO MPEG-2.5)
- FFmpeg
- слишком хромой (только кодировка)
- twoLame (только кодировка)
- слой III (MP3 ) (MPEG-1, MPEG-2 и не-ISO MPEG-2.5)
- FFmpeg (только декодирование)
- ЛАМЕ (только кодировка)
- Расширенное кодирование звука (AAC) (MPEG-2, часть 7 )
- FAAC (кодировщик) и FAAD (декодер)
- FFmpeg
- iTunes
- Кодек Nero AAC
- Кодировщик VisualOn AAC (он же libvo_aacenc)
- Фраунгофер FDK AAC
- libaacplus
- слой I (MP1 ) (MPEG-1, MPEG-2 и не-ISO MPEG-2.5)
- MPEG-4 аудио
- Расширенное кодирование звука (AAC, MPEG-4, часть 3 подраздел 4), HE-AAC и AAC-LD
- FAAC, FAAD2
- FFmpeg
- iTunes
- Кодек Nero AAC
- Эталонное программное обеспечение MPEG-4 AAC (ISO / IEC 14496-5: 2001)
- Гармонические и отдельные линии и шум (HILN, MPEG-4 Параметрическое кодирование звука)
- Эталонное программное обеспечение MPEG-4 (ISO / IEC 14496-5: 2001)
- TwinVQ
- Эталонное программное обеспечение MPEG-4 (ISO / IEC 14496-5: 2001)
- FFmpeg (только декодирование)
- BSAC (побитовое арифметическое кодирование)
- Эталонное программное обеспечение MPEG-4 (ISO / IEC 14496-5: 2001)
- Расширенное кодирование звука (AAC, MPEG-4, часть 3 подраздел 4), HE-AAC и AAC-LD
- MPEG-H
- Musepack (он же MPEGplus)
- Инструменты Musepack SV8
- FFmpeg (только декодирование)
- AT&T Перцепционный аудиокодер
- Прецизионное адаптивное кодирование поддиапазонов (PASC; вариант MP1; используется в Цифровая компакт-кассета )
- QDesign (приобретено DTS )
- Музыкальный кодек QDesign - используется в Apple QuickTime
- FFmpeg (только декодирование)
- Музыкальный кодек QDesign - используется в Apple QuickTime
- PictureTel (приобретено Polycom )
- Сирена 7
- libg722_1
- libsiren (часть libmsn и msn-pecan)
- FFmpeg (только декодер)
- Сирена 14
- libg722_1
- vgmstream (только декодер)
- Сирена 22
- Сирена 7
- NTT TwinVQ
- FFmpeg (только декодер)
- Кодировщик NTT TwinVQ, проигрыватель NTT TwinVQ
- Voxware MetaSound (вариант NTT TwinVQ)
- Проигрыватель Windows Media (voxmsdec.ax)
- FFmpeg (только декодер)
- Vorbis
- Windows Media Audio (WMA)
- Кодировщик Windows Media
- FFmpeg
AES3
- SMPTE 302M
- FFmpeg (только декодер)
- Dolby E
- FFmpeg (только декодер)
блютуз
- Bluetooth Special Interest Group
- Кодирование поддиапазонов низкой сложности (SBC)
- CVSD 8 кГц - используется в Профиль громкой связи (HFP)
- модифицированный SBC (mSBC) - используется в профиле громкой связи (HFP)
- Библиотека BlueZ SBC (libsbc)[8]
- Стек фторида Bluetooth
- FFmpeg
- LC3 (Коммуникационный кодек низкой сложности)
- ETSI
- LC3plus (ETSI TS 103634)
- Qualcomm Technologies International (ранее CSR )
- aptX (он же apt-X)
- Qualcomm libaptX[9]
- FFmpeg
- aptX HD
- Qualcomm libaptXHD[9]
- FFmpeg
- aptX с низкой задержкой
- aptX Адаптивный
- FastStream
- aptX (он же apt-X)
- Sony
- LDAC
- libldac (только кодировщик)[10] - используется в Android Oreo
- LDAC
- HWA Alliance / Savitech
- Привет
- Передача звука Ultra Audio (UAT)
- Samsung
- Кодек Samsung HD / UHQ-BT
- Кодек Samsung Scalable
Цифровое радио
- Гибридное цифровое кодирование - используется в HD Радио (он же NRSC-5)
- Приемник NRSC-5 для rtl-sdr (только декодер)
Голос
(низкий битрейт, оптимизирован для речи)
- Кодирование с линейным прогнозированием (LPC, используется в большинстве речевых кодеков, перечисленных ниже)
- Фонд Xiph.Org
- Диалогический ADPCM (VOX)
- ITU стандарты:
- G.711 (закон и μ-закон компандирование ), также известный как PCM голосовых частот
- FFmpeg (libavcodec)
- G.711.0 (G.711 LLC)
- G.711.1 (широкополосное расширение для G.711)
- G.711.1D (сверхширокополосное расширение для G.711.1)
- G.718
- G.718B (сверхширокополосное расширение для G.718)
- G.719
- G.721 (заменен G.726)
- G.722 (SB-ADPCM)
- FFmpeg
- G.722B (сверхширокополосное расширение для G.722)
- G.722.2 (AMR-WB )
- 3GPP TS 26.173 - Речевой кодек AMR-WB (исходный код C) - эталонная реализация[7]
- opencore-amr (декодер)
- FFmpeg (только декодер)
- G.723 (24 и 40 кбит / с DPCM, расширение до G.721, заменено G.726)
- G.723.1 (MPC-MLQ или ACELP)
- FFmpeg
- G.726 (ADPCM)
- FFmpeg (libavcodec)
- G.728 (LD-CELP)
- G.729 (CS-ACELP)
- FFmpeg (только декодер)
- G.729a
- G.729d
- FFmpeg (только декодер)
- G.729.1 (Широкополосное расширение для G.711)
- G.729.1E (Сверхширокополосное расширение для G.729.1)
- G.711 (закон и μ-закон компандирование ), также известный как PCM голосовых частот
- Google
- аудиокодек для речи в Интернете (iSAC)
- WebRTC
- аудиокодек для речи в Интернете (iSAC)
- Кодек Nellymoser Asao
- FFmpeg (libavcodec)
- PictureTel PT716, PT716plus
- PictureTel PT724
- RTAudio - использован Сервер связи Microsoft Live
- SVOPC - используется Skype
- OpenLPC - создано Future Dynamics[14]
- HawkVoice (libHVDI)
- ANSI /SCTE
- ANSI /SCTE 24-21 2006 (BroadVoice16)
- Речевой кодек BroadVoice с открытым исходным кодом на языке C
- ANSI / SCTE 24-22 2013 (iLBCv2.0)
- ANSI / SCTE 24-23 2007 (BroadVoice32)
- Речевой кодек BroadVoice с открытым исходным кодом на языке C
- ANSI /SCTE 24-21 2006 (BroadVoice16)
- RFC IETF:
- Интернет-кодек с низкой скоростью передачи данных (iLBC, RFC 3951 ) - разработан Глобальные IP-решения / Google
- WebRTC
- Интернет-кодек с низкой скоростью передачи данных (iLBC, RFC 3951 ) - разработан Глобальные IP-решения / Google
- IETF Интернет-проект
- MPEG-4 аудио
- MPEG-4 CELP
- MPEG-4 HVXC
- Skyphone MPLP
- Инмарсат
- ИНМАРСАТ-М ИМБЕ
- Инмарсат Мини-М AMBE
- Атлас (используется Команды Microsoft )
Microsoft DirectPlay
Эти кодеки используются во многих компьютерных играх, которые используют голосовые чаты через Microsoft. DirectPlay API.
- Voxware MetaVoice
- Проигрыватель Windows Media (voxmvdec.ax)
- Правдивая речь
- Проигрыватель Windows Media (tssoft32.acm)
- FFmpeg (только декодер)
- MS GSM
- Проигрыватель Windows Media (msgsm32.acm)
- libgsm
- FFmpeg (только декодер)
- MS-ADPCM
- Проигрыватель Windows Media (msadp32.acm)
- FFmpeg
Цифровой диктофон
- Стандарты Международной голосовой ассоциации (IVA):
- Стандарт цифровой речи / Стандартное воспроизведение (DSS-SP)
- FFmpeg (только декодирование)
- Стандарт цифровой речи / качественное воспроизведение (DSS-QP)
- Стандарт цифровой речи / Стандартное воспроизведение (DSS-SP)
- Микрон Интерметалл SC4 (MI-SC4)
- Sony LPEC
- КОДЕР Truespeech Triple Rate (TRC)[17] - используется в некоторых карманных диктофонах
Мобильный телефон
Поколение 2
- Европейский институт телекоммуникационных стандартов (ETSI) GSM
- Полная ставка (GSM 06.10, RPE-LTP)
- libgsm
- FFmpeg (только декодер)
- Половина ставки (GSM 06.20, VSELP 5,6 кбит / с)
- Расширенная полная скорость (GSM 06.60, ACELP 12.20 кбит / с, совместим с режимом AMR AMR_12.20)
- Полная ставка (GSM 06.10, RPE-LTP)
- Ассоциация телекоммуникационной индустрии (TIA) IS-95 (он же cdmaOne)
- IS-96A (QCELP 8 кбит / с)
- IS-127 (EVRC 8 кбит / с)
- IS-733 (QCELP 13 кбит / с)
- Ассоциация телекоммуникационной индустрии (TIA) ИС-54 / ИС-136 (он же Цифровой AMPS )
- ИС-85 (ВСЕЛП 8 кбит / с)
- IS-641 (ACELP 7,4 кбит / с, совместим с режимом AMR AMR_7.40)
- Ассоциация радиопромышленности и бизнеса (ARIB) RCR STD-27 (PDC )
Поколение 3/4
- Партнерский проект третьего поколения (3GPP)
- Адаптивная многоскоростная передача (AMR)
- AMR-NB
- 3GPP TS 26.073 - Речевой кодек AMR (исходный код C) - эталонная реализация[18]
- opencore-amr (можно скомпилировать ffmpeg с помощью — enable-libopencore-amrnb для включения библиотеки OpenCORE)
- FFmpeg (только декодер по умолчанию, но см. Выше параметры компиляции для включения библиотеки OpenCORE)
- AMR-WB
- 3GPP TS 26.173 - Речевой кодек AMR-WB (исходный код C) - эталонная реализация[7]
- opencore-amr (декодер) из OpenCORE (можно скомпилировать ffmpeg с помощью —enable-libopencore-amrwb для включения библиотеки OpenCORE)
- vo-amrwbenc (кодировщик), из VisualOn, включенный в Android (можно скомпилировать ffmpeg с помощью — enable-libvo-amrwbenc, чтобы включить VisualOn lib)
- FFmpeg (только декодер по умолчанию, но см. Выше параметры компиляции).
- AMR-WB +
- 3GPP TS 26.273 - речевой кодек AMR-WB + (исходный код C) - эталонная реализация[19]
- Расширенные голосовые службы (EVS)
- 3GPP TS.26.443 - Кодек для расширенных голосовых услуг (EVS) - Код ANSI C (с плавающей запятой)[20]
- AMR-NB
- Адаптивная многоскоростная передача (AMR)
- Партнерский проект третьего поколения 2 (3GPP2)
- Улучшенный кодек с переменной скоростью (EVRC, a.k.a. IS-127) - на основе RCELP
- FFmpeg (только декодер)
- Улучшенный кодек с переменной скоростью B (EVRC-B)
- QCELP (Линейное предсказание с возбуждением от кода Qualcomm)
- QCELP-8 (также известный как SmartRate или IS-96C)
- FFmpeg (только декодер)
- QCELP-13 (также известный как PureVoice или IS-733)
- FFmpeg (только декодер)
- QCELP-8 (также известный как SmartRate или IS-96C)
- Выбираемый режим вокодера (SMV)
- Переменная мультискорость - WideBand (VMR-WB)
- Улучшенный кодек с переменной скоростью (EVRC, a.k.a. IS-127) - на основе RCELP
Профессиональное мобильное радио
- APCO
- Европейский институт телекоммуникационных стандартов (ETSI )
- ETS 300 395-2 (TETRA ACELP 4,6 кбит / с)
- ТЕТРАПОЛ
- RPCELP 6 кбит / с
- D-STAR Цифровой голос (AMBE 2400 бит / с с FEC 1200 бит / с)
- mbelib (только декодер)
- Стандарты Ассоциации индустрии профессиональных цифровых транкинговых систем (PDT Alliance):
- NVOC - используется в Китае
- Дух DSP РАЛКВИ
- ДСПИНИ
- SPR Надежный
- TWELP Надежный
- Кодек2
- libcodec2
- RL-CELP (используется на японских железных дорогах)[21][22])
Военные
- Министерство обороны США (DoD) Федеральный стандарт:
- Военный стандарт США (MIL-STD)
- MIL-STD-188 113 (CVSD 16 кбит / с и 32 кбит / с)
- SoX (libsox)
- MIL-STD-3005 (a.k.a. MELP )
- Инструменты Техаса Речевой кодер, предлагаемый MELP, 2,4 кбит / с
- MIL-STD-188 113 (CVSD 16 кбит / с и 32 кбит / с)
- НАТО
- STANAG 4198 (он же LPC-10e)
- STANAG-4591 (он же MELPe)
- BBN NRV - разработан в DARPA программа[23]
Видеоигры
- Bink Audio, Smacker Audio
- FFmpeg (только декодер)
- Актимагин (Европейские исследования и разработки Nintendo ) FastAudio[24]
- MobiclipDecoder (только декодер)
- FFmpeg (только декодер)
- Nintendo GCADPCM[25] (a.k.a. DSP ADPCM или THP ADPCM) - используется в GameCube, Wii и Nintendo 3DS.
- vgmstream (только декодер)
- VGAudio
- FFmpeg (только декодер)
- Sony VAG[25] (он же Sony PSX ADPCM)
- vgmstream (только декодер)
- FFmpeg (только декодер)
- Sony HEVAG[25] - используется в PS Vita.[26]
- vgmstream (только декодер)
- Sony ATRAC9[25] - используется в PS4 и PS Vita.
- VGAudio (только декодер)
- FFmpeg (только декодер)
- Microsoft XMA[25] - WMA варианты для Xbox 360 аппаратное декодирование.[27]
- FFmpeg (только декодер)
- Xbox ADPCM
- vgmstream (только декодер)
- CRI ADX ADPCM
- vgmstream (только декодер)
- VGAudio
- FFmpeg
- CRI HCA / HCA-MX - используется в промежуточном программном обеспечении CRI ADX2.[28]
- vgmstream (только декодер)
- VGAudio
- FFmpeg (только декодер)
- libcgss
- HCADecoder (только декодер)
- FMOD FADPCM[29]
- vgmstream (только декодер)
Форматы сжатия текста
- БиМ
- Язык разметки непрерывных медиа (CMML)
- MPEG-4, часть 17 (например, синхронизированный текст 3GPP)
- ttyrec
Форматы сжатия видео
Без сжатия
- RGB 4: 4: 4
- YUV 4: 4: 4/4: 2: 2/4: 1: 1/4: 2: 0
- Intel IYUV
- 10-битное несжатое видео
- Составной цифровой сигнал - используется SMPTE D-2 и D-3
- Avid DNx без сжатия
- V210
Без потерь сжатие видео
- Стандарты ITU-T / ISO / IEC:
- H.264 без потерь
- x264 (только кодировщик)
- FFmpeg (только декодер, для кодирования используется x264)
- H.265 без потерь[30]
- Motion JPEG 2000 без потерь
- libopenjpeg
- H.264 без потерь
- Интернет-проект IETF
- FFV1[34] Коэффициент сжатия FFV1 сопоставим с Motion JPEG 2000, но основан на более быстрых алгоритмах (позволяет захват в реальном времени). Написано Майклом Нидермайером и опубликовано как часть FFmpeg под GNU LGPL.
- FFmpeg
- FFV1[34] Коэффициент сжатия FFV1 сопоставим с Motion JPEG 2000, но основан на более быстрых алгоритмах (позволяет захват в реальном времени). Написано Майклом Нидермайером и опубликовано как часть FFmpeg под GNU LGPL.
- Стандарты SMPTE:
- Видеокодек Alparysoft Lossless (Alpary)
- Apple Анимация (QuickTime RLE)
- QuickTime
- FFmpeg
- АрифЮв
- AV1
- АВИзлиб
- LCL (кодек VfW) MSZH и ZLIB[35]
- FFmpeg
- Autodesk Animator Кодек (AASC)
- FFmpeg (только декодер)
- CamStudio GZIP / LZO
- FFmpeg (только декодер)
- Кодек Ченнаи (EVX-2)
- Dxtory
- FFmpeg (только декодер)
- FastCodec
- Флэш-экран видео v1 / v2[36]
- FFmpeg
- Кодек для захвата экрана FM
- FFmpeg (только декодер)
- Кодек Fraps (FPS1)[37]
- FFmpeg (только декодер)
- Grass Valley Lossless
- Вариант кодека Grass Valley
- FFmpeg (только декодер)
- Huffyuv Huffyuv (или HuffYUV) был написан Беном Рудиак-Гулдом и опубликован в соответствии с условиями GNU GPL как бесплатное программное обеспечение, предназначенное для замены несжатого YCbCr в качестве формата захвата видео. Он использует очень мало процессора, но занимает много места на диске. См. Также ffvhuff, который является его версией только для "FFmpeg".
- FFmpeg
- IgCodec
- Intel RLE
- Кодек для захвата экрана innoHeim / Rsupport
- FFmpeg (только декодер)
- Лагариф Более современный форк Huffyuv доступен как Lagarith.[38]
- Кодек Lagarith (кодек VfW)
- FFmpeg (только декодер)
- LOCO[39] - на основе JPEG-LS
- FFmpeg (только декодер)
- MagicYUV[40]
- MagicYUV SDK
- FFmpeg (только декодер)
- Microsoft RLE
- Видеокодек без потерь MSU
- МГУ Захват экрана без потерь
- CorePNG - на основе PNG
- FFmpeg
- ScreenPresso (SPV1)
- FFmpeg (только декодер)
- ScreenPressor[41] - преемник MSU Screen Capture Lossless
- FFmpeg (только декодер)
- SheerVideo
- FFmpeg (только декодер)
- Снег без потерь
- FFmpeg
- TechSmith Кодек захвата экрана (TSCC)[42]
- Видеокодек EnSharpen для QuickTime
- FFmpeg (только декодер)
- Топоноки
- Ut Video Codec Suite[43][44]
- libutvideo
- FFmpeg
- VBLE[45]
- FFmpeg (только декодер)
- VMnc кодек экрана VMware[46] - использован VMware Workstation
- FFmpeg (только декодер)
- VP9 от Google[47]
- libvpx
- FFmpeg (только декодер)
- ЮЛС
- ZeroCodec
- FFmpeg (только декодер)
- ZMBV (Zip Motion Block Video) Кодек - используется DOSBox
- FFmpeg
Кодеки для игр без потерь
- DXA
- ScummVM Инструменты (только кодировщик)
- FFmpeg (только декодер)
Сжатие с потерями
- Дискретное косинусное преобразование (DCT, используется в большинстве видеокодеков, перечисленных ниже)
Общее
- Стандарты ITU-T / ISO / IEC:
- H.120
- H.261 (он же Px64)
- FFmpeg H.261 (libavcodec )
- Microsoft H.263
- MPEG-1, часть 2 (MPEG-1 Видео)
- Elecard Декодер / кодировщик MPEG-1
- FFmpeg
- MainConcept MPEG-1
- TMPGEnc
- H.262 / MPEG-2, часть 2 (Видео MPEG-2)
- H.263
- FFmpeg H.263 (libavcodec )
- MPEG-4, часть 2 (Расширенный простой профиль MPEG-4)
- 3ivx
- DivX
- Elecard Декодер / кодировщик MPEG-4
- libavcodec
- HDX4
- Nero Digital
- Xvid
- H.264 / MPEG-4 AVC или MPEG-4 Part 10 (MPEG-4 Advanced Video Coding), одобренный для Блю рей
- CoreAVC (только декодер; ограничено профилем Hi10P ниже)
- Elecard AVC Decoder / Encoder (базовый и основной профиль)
- MainConcept
- Nero Digital
- QuickTime H.264
- Кодек Sorenson AVC Pro, Соренсон новая реализация
- ОткрытьH264 (только базовый профиль)
- x264 (только кодировщик; поддерживает некоторые функции Hi422P и Hi444PP)
- FFmpeg (только декодер)
- Варианты MPEG-4 AVC:
- MPEG-4 Web Video Coding или MPEG-4 Part 29 - подмножество базового профиля MPEG-4 AVC
- XAVC
- HEVC (Высокоэффективное кодирование видео, H.265, MPEG-H, часть 2)
- x265 (только кодировщик)
- Универсальное кодирование видео (H.266, VVC)
- VVC Test Model (эталонное программное обеспечение VTM для VVC; открытый исходный код)
- Универсальный видеодекодер Фраунгофера (открытый исходный код; только декодер)
- Универсальный видеокодер Fraunhofer (открытый исходный код; только кодировщик)
- Кодирование видео для браузеров (VCB) /VP8 (MPEG-4, часть 31, ISO / IEC 14496-31, RFC 6386 )
- libvpx
- FFmpeg
- Кодирование Интернет-видео (ИСО / МЭК 14496-33, MPEG-4 IVC)
- Основное кодирование видео (EVC; MPEG-5, часть 1; в разработке)
- Кодирование видео с улучшением низкой сложности (LCEVC; MPEG-5, часть 2; в разработке)
- Интернет-проект IETF (NETVC )
- Стандарты SMPTE:
- ВК-1 (SMPTE 421M, подмножество Видео Windows Media )
- FFmpeg (только декодер)
- Дирак (SMPTE 2042-1)
- Шредингер
- дирак-исследования
- FFmpeg (только декодер)
- ВК-1 (SMPTE 421M, подмножество Видео Windows Media )
- Альянс открытых СМИ
- Фонд Xiph.Org
- Apple видео (Apple RPZA)
- Blackbird Видеокодек FORscene
- Жар-птица[50] Оригинальный видеокодек FORscene
- Цифровое видео интерактивное стандарты:
- RTV 2.1 (также известный как Indeo 2)
- FFmpeg (только декодер)
- PLV (видео уровня производства)
- RTV 2.1 (также известный как Indeo 2)
- Indeo 3[51]/4/5[52]
- Microsoft видео 1 (MSV1, MS-CRAM, на основе MotiVE)
- Open Media Commons стандарты:
- On2 Technologies TrueMotion VP3 / VP4, VP5, VP6, VP7; под именем Корпорация уток: TrueMotion S, TrueMotion 2, TrueMotion RT 2.0
- FFmpeg (только декодер)
- RealVideo 1, G2, 8, 9 и 10
- FFmpeg
- RealMedia HD SDK
- RealVideo Fractal Codec (он же Iterated Systems ClearVideo)
- FFmpeg (только декодер)
- RealMedia HD (он же RealVideo 11)
- RealMedia HD SDK
- Снег Вейвлет-кодек
- Соренсон Видео,[53] Соренсон Спарк
- FFmpeg
- VP9 от Google; VP10 не был выпущен и вместо этого был интегрирован в AV1
- libvpx
- FFmpeg
- Видео Windows Media (WMV)
- WAX (часть серии Windows Media)
- FFmpeg
- Стандарты Guobiao (ГБ / т)
- Стандарт аудио-видео (AVS)
- AVS1-P2 (GB / T 20090.2-2006) - используется в Китайский синий диск высокой четкости.
- FFmpeg (только декодирование)
- АВС1-П7 (АВС-М; в разработке)
- AVS2-P2 (GB / T 33475.2-2016, IEEE 1857.4 (черновик))
- Кодер uAVS2
- xavs2 (только кодировщик)
- davs2 (libdavs2; только декодер)
- AVS3-P2 (черновик, IEEE1857.10)
- uavs3e (только кодировщик)
- uavs3d (только декодер)
- AVS1-P2 (GB / T 20090.2-2006) - используется в Китайский синий диск высокой четкости.
- Стандарт аудио-видео (AVS)
Масштабируемый
VP8,[54] VP9,[54] AV1,[54] и H.266 / VVC по умолчанию поддерживают масштабируемые режимы.
- Масштабируемое кодирование видео (H.264 / SVC; расширение H.264 / MPEG-4 AVC )
- Масштабируемое высокоэффективное кодирование видео (SHVC; расширение H.265 / HEVC )
Только внутри кадра
- Motion JPEG
- Стандарт ISO / IEC
- Motion JPEG 2000 (ISO / IEC 15444-3, ITU-T T.802)
- DV (МЭК 61834)
- FFmpeg
- MPEG-4 SStP (ИСО / МЭК 14496-2)
- FFmpeg[58]
- Движение JPEG XR (ISO / IEC 29199-3, ITU-T T.833)
- Apple ProRes 422/4444
- FFmpeg
- Промежуточный кодек Apple
- FFmpeg (только декодер)
- яблоко Pixlet
- FFmpeg (только декодер)
- AVC-Intra
- x264 (только кодировщик)
- FFmpeg (только декодер)
- AVC-Ultra - подмножество профиля MPEG-4 AVC Hi444PP
- XAVC-I
- CineForm HD
- CineForm-SDK - разработан GoPro (Открытый исходный код)
- FFmpeg
- Стандарт SMPTE
- ВК-2 Стандарт SMPTE (он же Dirac Pro. SMPTE ST 2042)
- Шредингер
- дирак-исследования
- VC-2 Reference Encoder and Decoder - разработан BBC (Открытый исходный код)
- FFmpeg (кодировщик поддерживает только профиль VC-2 HQ)
- ВК-3 Стандарт SMPTE (SMPTE ST 2019)
- ВК-5 Стандарт SMPTE (SMPTE ST 2073; расширенный набор CineForm HD)
- ВК-2 Стандарт SMPTE (он же Dirac Pro. SMPTE ST 2042)
- Grass Valley HQ / HQA / HQX
- Вариант кодека Grass Valley
- FFmpeg (только декодер)
- NewTek NT25
- NewTek SpeedHQ
- FFmpeg
Стереоскопическое 3D
Камеры безопасности и наблюдения
- Стандарты Guobiao (ГБ / т)
- АВС-С-П2 (подвесной[59])
- SVAC (ГБ / Т 25724-2010)
- Кодек Infinity CCTV (IMM4 / IMM5 / IMM6)
- CDXL кодек
- FFmpeg (только декодер)
- Cinepak[62] (он же Apple Compact Video)
- FFmpeg
- Фото CD кодек
- FFmpeg (только декодер)
- MotionPixels - используется в MovieCD
- FFmpeg (только декодер)
- CD + G (CD + графика) кодек
- FFmpeg (только декодер)
- VLC (только декодер)
- CD + EG (CD + расширенная графика) кодек
Сетевые видеокодеки
- Стандарты IETF:
- ЗРЛЭ (RFC 6143 7.7.6) - используется VNC
- Sun Microsystems видео CellB (Тип воспроизведения RTP 25)
- Xerox PARC Сетевое видео пользователя (nv; Тип воспроизведения RTP 28)
- CU-SeeMe видео кодек
- Идти на встречу кодек
- FFmpeg (только декодер)
Видеокодеки Bayer
- CinemaDNG (создано Adobe; используется в Черная магия камеры)
- Redcode RAW (используется в КРАСНЫЕ камеры ) - модифицированная версия JPEG 2000[63]
- libredcode
- ArriRaw (используется в Арри камеры)
- Cineform RAW (используется в Кремниевая визуализация камеры)
- CineForm-SDK
- Blackmagic RAW (используется в Черная магия камеры)
- Blackmagic RAW SDK
- Cintel RAW (используется в Cintel Сканер[64])
- FFmpeg (только декодер)
- Apple ProRes RAW
Видеоигры
- Бинк Видео, Smacker видео
- FFmpeg
- libavcodec
- Nintendo Mobiclip видео кодек
- FFmpeg (только декодер)
- CRI Sofdec кодек - вариант MPEG с 11-битным DC и коррекцией цветового пространства;[65] используется в промежуточном программном обеспечении Sofdec
- CRI P256 - используется в промежуточном программном обеспечении Sofdec для Nintendo DS[66]
- Indeo Video Interactive (также известное как Indeo 4/5) - используется в компьютерных играх для Майкрософт Виндоус
- FFmpeg (только декодер)
- Intel Indeo Видео
В реальном времени
- Hap / Hap Alpha / Hap Q
- Кодек VIDVOX hap
- FFmpeg
- Кодек DXV
- Кодек Resolume DXV
- FFmpeg (только декодер)
- NotchLC
- FFmpeg (только декодер)
- Сжатие видеопотока VESA (DSC)
- Сжатие дисплея VESA-M (VDC-M)
Смотрите также
- Кодеки и контейнеры с открытым исходным кодом
- Сравнение видеокодеков
- Сравнение форматов кодирования аудио
- Сравнение форматов контейнеров
- Сравнение форматов графических файлов
- Сравнение медиаплееров
- Профиль аудио-видео RTP
использованная литература
- ^ FLAC (бесплатный аудиокодек без потерь), версия 1.1.2 Библиотека Конгресса
- ^ "BFDLAC: быстрый алгоритм сжатия звука без потерь для звуков ударных" (PDF).
- ^ "Домашняя страница аудио без потерь". www.lossless-audio.com.
- ^ Сокращенный формат сжатия звука без потерь (SHN), версия 3.5.1 Библиотека Конгресса
- ^ "RK Audio - База знаний Hydrogenaudio". wiki.hydrogenaud.io.
- ^ Речевой кодек IPMR - draft-spiritdsp-ipmr-01.txt IETF
- ^ а б c 3GPP (11 декабря 2008 г.) 3GPP TS 26.173 - речевой кодек AMR-WB; версия 8.0.0 Выпуск 8, получено 09.09.2009
- ^ Релиз sbc-1.1, Проект BlueZ, 30 апреля 2013 г.
- ^ а б Интеграция кодеков aptX и aptX-HD для источника A2DP, Проект с открытым исходным кодом Android, 4 января 2017 г.
- ^ Вклад кодировщика LDAC, Проект с открытым исходным кодом Android, 10 января 2017
- ^ "Что такое LHDC". hwa-audio. Получено 2019-04-30.
- ^ "Что такое LLAC ™?". LHDC org.[мертвая ссылка ]
- ^ Аудиокодек Speex, версия 1.2 Библиотека Конгресса
- ^ Поиск голосовых кодеков для бесплатного программного обеспечения Linux.com 14 октября 2005 г.
- ^ Речевой кодек SILK - draft-vos-silk-02 IETF
- ^ Кодек с преобразованием с перекрытием энергии с ограничением (CELT) - draft-valin-celt-codec-02 IETF
- ^ DSP Group представляет Total Telephony Solutions (TM) для приложений цифровой беспроводной телефонии PRNewswire
- ^ 3GPP (11 декабря 2008 г.) 3GPP TS 26.073 - речевой кодек AMR; версия 8.0.0 Выпуск 8, получено 8 сентября 2009.
- ^ 3GPP (18 декабря 2008 г.) 3GPP TS 26.273 - речевой кодек AMR-WB +; версия 8.0.0 Выпуск 8, получено 09.09.2009
- ^ 3GPP TS 26.443. Кодек для улучшенных голосовых сервисов (EVS); Код ANSI C (с плавающей точкой).
- ^ ИССЛЕДОВАНИЕ СБОРА ИНФОРМАЦИИ ДЛЯ ПРОЕКТА МЕТРО MEGA MANILA В РЕСПУБЛИКЕ ФИЛИППИНЫ Японское агентство международного сотрудничества Сентябрь 2015 г.
- ^ 東北 上 越 新 幹線 デ ジ タ ル 列車 無線 テ ム の 開 発 (по-японски) Восточно-Японская железнодорожная компания 2003
- ^ Обранович, Чарльз Р .; Голуски, Джон М .; Прейс, Роберт Д.; Fabbri, Darren R .; Cruthirds, Daniel R .; Эйлуорд, Эрин М .; Freebersyser, James A .; Колек, Стивен Р. (2010). «Вокодер с устойчивостью к шуму 300 бит / с». 2010 - Конференция по военной связи Milcom 2010. С. 298–303. Дои:10.1109 / MILCOM.2010.5680311. ISBN 978-1-4244-8178-1.
- ^ Actimagine allège le multimédia sur les terminaux portables (На французском), IT Industrie & Technologies, 25 июня 2004 г.
- ^ а б c d е AudioCompressionFormat, Unity Technologies
- ^ Аудио клип, Unity Technologies
- ^ Различия между Windows и Xbox 360, Microsoft
- ^ 【ひ ら ブ ラ vol.37】 音 数 を 諦 め ず / 音質 を 妥協 せ ず 負荷 を 小 に す る 方法 (iOS и Android) (по-японски), Кадокава Дванго, 26 сентября 2014 г.
- ^ Объявлены FMOD Studio 1.06 и FMOD на выставке GDC expo, Гамасутра, 17 февраля 2015 г.
- ^ "Без потерь". x265.readthedocs.io.
- ^ «Декодирование HEVC». x265.
- ^ «FFmpeg теперь поддерживает декодирование HEVC / H.265». фороникс.
- ^ «Кодировать / H.265». FFmpeg.
- ^ "Формат кодирования видео FFV1 версии 0, 1 и 3". tools.ietf.org. 21 августа 2020.
- ^ «Библиотеки кодеков без потерь». multimedia.cx.
- ^ "FFmpeg: ссылка на файл libavcodec / flashsv.c". ffmpeg.org.
- ^ «FRAPS показывает fps, записывают фильмы из видеоигр, программное обеспечение для захвата экрана». www.fraps.com.
- ^ "Видеокодек Lagarith Lossless". lags.leetcode.net.
- ^ «LOCO - MultimediaWiki». wiki.multimedia.cx.
- ^ «MagicYUV - видеокодек без потерь».
- ^ «ScreenPressor от Infognition - видеокодек без потерь для захвата экрана». infognition.com.
- ^ "Загрузки". TechSmith.
- ^ "# 534 (Поддержка видео Ut) - FFmpeg". ffmpeg.org.
- ^ «Ut Video Codec Suite - новый видеокодек без потерь для Windows! [Архив] - Форум Doom9». doom9.org.
- ^ "VBLE - MultimediaWiki". wiki.multimedia.cx.
- ^ «VMware Video». multimedia.cx.
- ^ "Проект WebM - Руководство по параметрам кодирования VP8". webmproject.org.
- ^ Самуэльссон, Дж. И П. Херманссон (5 марта 2018 г.). "Видеокодек xvc". tools.ietf.org.
- ^ "Видеокодек Тор". tools.ietf.org. 31 октября 2016 г.
- ^ «Живая демонстрация». Запрещено.
- ^ Видеокодек Indeo, версия 3 Библиотека Конгресса
- ^ Видеокодек Indeo, версия 5 Библиотека Конгресса
- ^ Видеокодек Sorenson, версия 3 Библиотека Конгресса
- ^ а б c Расширение масштабируемого кодирования видео (SVC) для WebRTC - 4. Операционная модель, Консорциум World Wide Web, 26 сентября 2020 г.
- ^ «Кодек M-JPEG». Монпелье, Франция: Морган Мультимедиа. Получено 28 апреля, 2018.
- ^ «Кодек M-JPEG2000». Монпелье, Франция: Morgan Multimedia. Получено 28 апреля, 2018.
- ^ "dcpPlayer". Монпелье, Франция: Morgan Multimedia. Получено 28 апреля, 2018.
- ^ FFmpeg-cvslog - mpeg4video: добавлена поддержка MPEG-4 Simple Studio Profile., Проект FFmpeg, 2 апреля 2018 г.
- ^ Достижение, Рабочая группа по стандарту кодирования аудио и видео из Китая
- ^ FFmpeg-cvslog - avcodec: добавить декодер IMM4, Проект FFmpeg, 21 августа 2018 г.
- ^ FFmpeg-cvslog - avcodec: добавить декодер IMM5 , Проект FFmpeg, 29 августа 2019 г.
- ^ Cinepak Библиотека Конгресса
- ^ libredcode
- ^ Cintel сканер стр.35. Blackmagic Design. Май 2020.
- ^ 独自 コ ー デ ッ ク を 搭載 し た ニ ン ド DS Версия Sofdec (по-японски) CRI Middleware, 11 мая 2006 г.
- ^ CRI ・ ミ ド ル ウ ェ ア ー ム 開 発 者 向 け ブ ロ グ 「CRI チ ャ ン ネ ル」 を 開設 (по-японски) Impress Watch Corporation, 19 апреля 2007 г.
внешние ссылки
- Субъективное сравнение кодеков
- Сравнение аудиоформатов - взгляните на шесть форматов без потерь и пять форматов с потерями
- Видеокодеки от FOURCC - fourcc.org, список кодеков из четырех цифр (например, DIV3, XVID, ...)
- Интерактивные слепые тесты аудиокодеков через Интернет
- Медиа информация различных аудиокодеков и их метаданных
- Инструмент определения формата онлайн-видео - разработан в первую очередь для видеоформатов и кодеков CCTV