Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Ниже приведен список форматов сжатия и связанных кодеков .

Форматы сжатия звука [ править ]

Без сжатия [ править ]

  • Линейная импульсно-кодовая модуляция (LPCM, обычно описываемая только как PCM ) - это формат для несжатого звука в файлах мультимедиа, а также стандарт для CD-DA ; обратите внимание, что на компьютерах LPCM обычно хранится в форматах контейнеров, таких как WAV , AIFF или AU , или как необработанный аудиоформат , хотя это и не является технически необходимым.
    • FFmpeg
  • Плотно-импульсная модуляция (PDM)
    • Direct Stream Digital (DSD) является стандартом для Super Audio CD
      • foobar2000 Super Audio CD Decoder (на основе эталонного декодера MPEG-4 DST)
      • FFmpeg (на основе dsd2pcm)
  • Амплитудно-импульсная модуляция (ПАМ)

Сжатие без потерь [ править ]

  • Активно используется
    • Самый популярный
      • Бесплатный аудиокодек без потерь (FLAC) [1]
        • libFLAC
        • FFmpeg
      • Аудиокодек Apple без потерь (ALAC)
        • Apple QuickTime
        • libalac
        • FFmpeg
      • Аудио обезьяны (APE)
        • SDK Monkey's Audio
        • FFmpeg (только декодер)
      • OptimFROG (OFR)
      • Аудиокомпрессор Tom's Verlustfreier (TAK)
        • ТАК SDK
        • FFmpeg (только декодер)
      • WavPack (WV)
        • libwavpack
        • FFmpeg
      • Истинный звук (TTA)
        • libtta
        • FFmpeg
      • Windows Media Audio без потерь (WMAL)
        • Кодировщик Windows Media
        • FFmpeg (только декодер)
    • Другой
      • DTS-HD Master Audio , также известный как DTS ++ и DCA XLL
        • libdca (только декодер)
        • FFmpeg (только декодер)
      • Dolby TrueHD  - стандарт для DVD-Audio в Blu-ray (математически на основе MLP )
        • FFmpeg
      • Упаковка без потерь Meridian (MLP), также известная как Packed PCM (PPCM) - стандарт для DVD-Audio в DVD
        • FFmpeg
      • MPEG-4 Аудио кодирование без потерь (MPEG-4 ALS)
        • Эталонное программное обеспечение SSC, DST, ALS и SLS (ISO / IEC 14496-5: 2001 / Amd.10: 2007)
        • FFmpeg (только декодирование)
      • MPEG-4 , масштабируемое кодирование без потерь (MPEG-4 , ЛСН) - Части него используются в HD-AAC .
        • Эталонное программное обеспечение SSC, DST, ALS и SLS (ISO / IEC 14496-5: 2001 / Amd.10: 2007)
      • RealAudio без потерь
        • Реальный игрок
        • FFmpeg (только декодирование)
      • BFDLAC (сжатие аудио без потерь BFD). [2] Постоянная разработка.
        • Программное обеспечение ударных BFD3 от FXpansion. (2013-2017)
    • Чудак
      • ATRAC Advanced Lossless (AAL) - крайне непопулярный
        • FFmpeg (только декодер с потерями)
      • Прямая передача потока (DST) - используется только для прямого цифрового потока
        • Эталонное программное обеспечение SSC, DST, ALS и SLS (ISO / IEC 14496-5: 2001 / Amd.10: 2007)
        • FFmpeg (только декодер)
      • Исходное качество звука (OSQ) - используется только в WaveLab
  • Снято с производства
    • Lossless Audio (LA) [3] - без обновлений более 10 лет
    • Shorten (SHN) [4] - Официально снято с производства.
      • libshn
      • FFmpeg (только декодирование)
    • Прогнозирующее сжатие звука без потерь (LPAC) - предшественник MPEG-4 ALS
    • Сжатие аудио с преобразованием без потерь (LTAC) - предшественник LPAC
    • MPEG-1 Audio Layer III HD ( mp3HD ) - производство официально прекращено
    • RK Audio (RKAU) [5] - Официально прекращено

Сжатие с потерями [ править ]

  • Дискретное косинусное преобразование (DCT)
    • Модифицированное дискретное косинусное преобразование (MDCT, используется в большинстве аудиокодеков, перечисленных ниже)

Гибрид общего / речевого [ править ]

  • Унифицированное кодирование речи и звука (USAC, MPEG-D Part 3, ISO / IEC 23003-3)
  • Стандарты IETF:
    • Opus (RFC 6716) - на основе вокодера SILK и кодека CELT
      • либопус
      • FFmpeg (декодирование и экспериментальное кодирование)
  • Интернет-проект 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 Coherent Acoustics (DTS, Когерентная акустика системы цифрового театра, ETSI TS 102 114)
      • FFmpeg
      • libdca (только декодер)
    • Dolby AC-4 (ETSI TS 103 190)
  • Аудиокодек Impala 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 и MPEG-2.5 без ISO)
      • FFmpeg (только декодер)
    • слой II ( MP2 ) ( MPEG-1 , MPEG-2 и MPEG-2.5 без ISO)
      • FFmpeg
      • tooLame (только кодировка)
      • twoLame (только кодировка)
    • слой III ( MP3 ) ( MPEG-1 , MPEG-2 и не-ISO MPEG-2.5)
      • FFmpeg (только декодирование)
      • LAME (только кодировка)
    • Расширенное кодирование звука (AAC) ( MPEG-2, часть 7 )
      • FAAC (кодировщик) и FAAD (декодер)
      • FFmpeg
      • iTunes
      • Кодек Nero AAC
      • Кодировщик VisualOn AAC (он же libvo_aacenc)
      • Фраунгофера FDK AAC
      • libaacplus
  • Аудио MPEG-4
    • Advanced Audio Coding (AAC, MPEG-4 Part 3 subpart 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)
  • MPEG-H
    • MPEG-H 3D аудио
  • Musepack (он же MPEGplus)
    • Инструменты Musepack SV8
    • FFmpeg (только декодирование)
  • Перцепционный аудиокодер AT&T
  • Прецизионное адаптивное кодирование поддиапазонов (PASC; вариант MP1; используется в цифровой компакт-кассете )
  • QDesign (приобретено DTS )
    • Музыкальный кодек QDesign - используется в Apple QuickTime
      • FFmpeg (только декодирование)
  • PictureTel (приобретено Polycom )
    • Сирена 7
      • libg722_1
      • libsiren (часть libmsn и msn-pecan)
      • FFmpeg (только декодер)
    • Сирена 14
      • libg722_1
      • vgmstream (только декодер)
    • Сирена 22
  • NTT TwinVQ
    • FFmpeg (только декодер)
    • Кодировщик NTT TwinVQ, проигрыватель NTT TwinVQ
  • Voxware MetaSound (вариант NTT TwinVQ)
    • Проигрыватель Windows Media (voxmsdec.ax)
    • FFmpeg (только декодер)
  • Vorbis
    • aoTuV
    • FFmpeg
    • libvorbis
    • Тремор (только декодер)
  • Windows Media Audio (WMA)
    • Кодировщик Windows Media
    • FFmpeg
AES3 [ править ]
  • SMPTE 302M
    • FFmpeg (только декодер)
  • Dolby E
    • FFmpeg (только декодер)
Bluetooth [ править ]
  • Специальная группа по интересам Bluetooth
    • Кодирование поддиапазонов низкой сложности (SBC)
      • Библиотека BlueZ SBC (libsbc)
      • Стек фторида Bluetooth (преемник BlueDroid )
      • FFmpeg
    • 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
  • Sony
    • LDAC
      • libldac (только кодировщик) [10] - используется в Android Oreo
  • HWA Alliance / Savitech
    • LHDC [11]
      • Кодер / декодер HWA
    • LLAC [12]
      • Кодер / декодер HWA
  • Привет
    • Передача ультразвука (UAT)
  • Samsung
    • Кодек Samsung HD / UHQ-BT
    • Масштабируемый кодек Samsung
Цифровое радио [ править ]
  • Гибридное цифровое кодирование - используется в HD Radio (также известном как NRSC-5)
    • Приемник NRSC-5 для RTL-SDR (только декодер)

Голос [ править ]

(низкий битрейт, оптимизирован для речи)

  • Кодирование с линейным предсказанием (LPC, используется в большинстве речевых кодеков, перечисленных ниже)
    • Линейное предсказание с кодовым возбуждением (CELP)
      • Линейное предсказание с алгебраическим кодом (ACELP)
  • Фонд Xiph.Org
    • Speex , без патентов [13]
      • libspeex
  • Диалогический ADPCM (VOX)
  • Стандарты ITU :
    • G.711 ( компандирование по закону а и по закону ), также известное как ИКМ голосовых частот
      • 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)
  • Google
    • Аудиокодек речи в Интернете (iSAC)
      • WebRTC
    • Lyra (кодек) - используется в Google Duo
  • Кодек Nellymoser Asao
    • FFmpeg (libavcodec)
  • PictureTel PT716, PT716plus
  • PictureTel PT724
  • RTAudio  - используется Microsoft Live Communication Server
  • 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
  • RFC IETF:
    • Интернет-кодек с низкой скоростью передачи данных (iLBC, RFC 3951) - разработан Global IP Solutions / Google
      • WebRTC
  • Интернет-проект IETF
    • ШЕЛК (используется Skype ) [15]
    • CELT (разработан Xiph.Org Foundation ) [16]
      • libcelt
  • Аудио MPEG-4
    • MPEG-4 CELP
    • MPEG-4 HVXC
  • Skyphone MPLP
  • Инмарсат
    • ИНМАРСАТ-М ИМБЕ
    • Инмарсат Мини-М AMBE
  • Satin (используется Microsoft Teams )
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)
  • Микронас Интерметалл SC4 (MI-SC4)
  • Sony LPEC
  • Truespeech Triple Rate CODER (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)
  • Ассоциация телекоммуникационной индустрии (TIA) IS-95 (также известная как cdmaOne)
    • IS-96A (QCELP 8 кбит / с)
    • IS-127 (EVRC 8 кбит / с)
    • IS-733 (QCELP 13 кбит / с)
  • Ассоциация телекоммуникационной индустрии (TIA) IS-54 / IS-136 (также известная как Digital AMPS )
    • ИС-85 ( VSELP 8кбит / с)
    • IS-641 (ACELP 7,4 кбит / с, совместим с режимом AMR AMR_7.40)
  • Ассоциация радиопромышленности и бизнеса (ARIB) RCR STD-27 ( PDC )
    • PDC-HR (PSI-CELP 3,45 кбит / с)
    • PDC-FR (VSELP 11,2 кбит / с)
    • PDC-EFR CS-ACELP 8 кбит / с (также известный как G.729)
    • PDC-EFR ACELP 6,7 кбит / с (совместим с режимом AMR AMR_6.70)
Поколение 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]
  • Проект партнерства третьего поколения 2 (3GPP2)
    • Расширенный кодек с переменной скоростью (EVRC, также известный как IS-127) - на основе RCELP
      • FFmpeg (только декодер)
    • Расширенный кодек с переменной скоростью B (EVRC-B)
    • QCELP (линейное предсказание с возбуждением от кода Qualcomm)
      • QCELP-8 (также известный как SmartRate или IS-96C)
        • FFmpeg (только декодер)
      • QCELP-13 (он же PureVoice или IS-733)
        • FFmpeg (только декодер)
    • Вокодер с возможностью выбора (SMV)
    • Переменная мультискорость - WideBand (VMR-WB)
Профессиональное мобильное радио [ править ]
  • APCO
    • Project 25 Phase 2 Enhanced Full-Rate ( AMBE +2 4400 бит / с с 2800 бит / с FEC)
    • Project 25 Phase 2 Half-Rate (AMBE + 2 2450 бит / с с 1150 бит / с FEC) - также используется в NXDN и DMR
      • mbelib (только декодер)
    • Проект 25, фаза 1, полная скорость ( IMBE 7200 бит / с)
      • mbelib (только декодер)
  • Европейский институт телекоммуникационных стандартов ( ETSI )
    • ETS 300 395-2 (TETRA ACELP 4,6 кбит / с)
  • ТЕТРАПОЛ
    • RPCELP 6 кбит / с
  • Цифровой голос D-STAR (AMBE 2400 бит / с с FEC 1200 бит / с)
    • mbelib (только декодер)
  • Стандарты Ассоциации индустрии профессиональных цифровых транкинговых систем (PDT Alliance):
    • NVOC - используется в Китае
  • Дух DSP RALCWI
  • DSPINI
    • SPR Надежный
    • TWELP Надежный
  • Кодек2
    • libcodec2
  • RL-CELP (используется на японских железных дорогах [21] [22] )
Военные [ править ]
  • Федеральный стандарт Министерства обороны США:
    • FS-1015 (он же LPC-10)
      • HawkVoice (libHVDI)
    • FS-1016 ( CELP )
      • HawkVoice (libHVDI)
    • FS-1023 ( CVSD 12 кбит / с)
  • Военный стандарт США (MIL-STD)
    • MIL-STD-188 113 (CVSD 16 кбит / с и 32 кбит / с)
      • SoX (libsox)
    • MIL-STD-3005 (также известный как MELP )
      • Предложенный федеральным стандартом MELP кодер речи Texas Instruments 2,4 кбит / с
  • НАТО
    • STANAG 4198 (он же LPC-10e)
    • STANAG-4591 (он же MELPe)
  • BBN NRV - разработан в программе DARPA [23]

Видеоигры [ править ]

  • Bink Audio , Smacker Audio
    • FFmpeg (только декодер)
  • Actimagine ( Европейские исследования и разработки Nintendo ) FastAudio [24]
    • MobiclipDecoder (только декодер)
    • FFmpeg (только декодер)
  • Nintendo GCADPCM [25] (также известная как 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]
      • x265 (только кодировщик)
      • UHDcode (только декодер, использует x265 для чтения файлов в кодировке HEVC) [31]
      • FFmpeg (только декодер, для кодирования используется x265) [32] [33]
    • Motion JPEG 2000 без потерь
      • libopenjpeg
  • Интернет-проект IETF
    • FFV1 [34] Коэффициент сжатия FFV1 сравним с Motion JPEG 2000 , но основан на более быстрых алгоритмах (позволяет захват в реальном времени). Написано Майклом Нидермайером и опубликовано как часть FFmpeg в рамках GNU LGPL .
      • FFmpeg
  • Стандарты SMPTE:
    • VC-2 HQ без потерь (также известный как Dirac Pro без потерь)
      • либдирак
      • libschroedinger
  • Видеокодек Alparysoft Lossless (Alpary)
  • Apple Animation (QuickTime RLE)
    • QuickTime
    • FFmpeg
  • АрифЮв
  • AV1
    • либаом
  • АВИзлиб
    • LCL (кодек VfW) MSZH и ZLIB [35]
    • FFmpeg
  • Кодек Autodesk Animator (AASC)
    • FFmpeg (только декодер)
  • CamStudio GZIP / LZO
    • FFmpeg (только декодер)
  • Кодек Ченнаи (EVX-2)
  • Dxtory
    • FFmpeg (только декодер)
  • FastCodec
  • Flash Screen Video 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 (только декодер)
  • Lagarith Более современный форк Huffyuv доступен как Lagarith [38]
    • Кодек Lagarith (кодек VfW)
    • FFmpeg (только декодер)
  • LOCO [39] - на основе JPEG-LS
    • FFmpeg (только декодер)
  • MagicYUV [40]
    • MagicYUV SDK
    • FFmpeg (только декодер)
  • Microsoft RLE
  • Видеокодек без потерь MSU
  • Захват экрана МГУ без потерь
  • CorePNG  [ de ] - на основе PNG
    • FFmpeg
  • ScreenPresso (SPV1)
    • FFmpeg (только декодер)
  • ScreenPressor [41] - преемник MSU Screen Capture Lossless
    • FFmpeg (только декодер)
  • SheerVideo
    • FFmpeg (только декодер)
  • Снег без потерь
    • FFmpeg
  • Кодек захвата экрана TechSmith (TSCC) [42]
    • Видеокодек EnSharpen для QuickTime
    • FFmpeg (только декодер)
  • Топоноки
  • Набор видеокодеков Ut [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 Tools (только кодировщик)
    • FFmpeg (только декодер)

Сжатие с потерями [ править ]

  • Дискретное косинусное преобразование (DCT, используется в Digital Betacam [48] и большинстве видеокодеков, перечисленных ниже)

Общие [ править ]

  • Стандарты 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)
      • Canopus ProCoder
      • Кодировщик Cinema Craft
      • Видеодекодер / кодировщик Elecard MPEG-2
      • FFmpeg
      • Видео декодер InterVideo
      • MainConcept MPEG-2
      • Microsoft H.263
      • TMPGEnc
    • 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), одобрен для Blu-ray
      • CoreAVC (только декодер; ограничено профилем Hi10P ниже)
      • Elecard AVC Decoder / Encoder (базовый и основной профиль)
      • MainConcept
      • Nero Digital
      • QuickTime H.264
      • Кодек Sorenson AVC Pro, новая реализация Sorenson
      • OpenH264 (только базовый профиль)
      • 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 (эталонное программное обеспечение VTM для VVC; открытый исходный код)
      • Универсальный видеодекодер Фраунгофера (открытый исходный код; только декодер)
      • Универсальный видеокодер Fraunhofer (открытый исходный код; только кодировщик)
    • Кодирование видео для браузеров (VCB) / VP8 (MPEG-4, часть 31, ISO / IEC 14496-31, RFC 6386)
      • libvpx
      • FFmpeg
    • Кодирование Интернет-видео (ISO / IEC 14496-33, MPEG-4 IVC)
    • Essential Video Coding (EVC; MPEG-5 Part 1; в стадии разработки)
    • Кодирование видео с улучшением низкой сложности (LCEVC; MPEG-5 Part 2; в стадии разработки)
  • Проект Интернета IETF ( NETVC )
    • xvc [49]
    • Тор [50] (лежит в основе AV1)
  • Стандарты SMPTE:
    • VC-1 (SMPTE 421M, подмножество Windows Media Video )
      • FFmpeg (только декодер)
    • Дирак (SMPTE 2042-1)
      • Шредингер
      • дирак-исследования
      • FFmpeg (только декодер)
  • Альянс открытых СМИ
    • AV1 (AOMedia Video 1)
      • либаом
      • СВТ-АВ1
      • rav1e (только кодировщик)
      • dav1d (только декодер)
      • libgav1 (только декодер)
  • Фонд Xiph.Org
    • Daala (в разработке, основа (наряду с другими форматами) AV1)
    • Theora (на основе VP3 )
      • FFmpeg (только декодирование)
      • libtheora
  • Apple Video (Apple RPZA)
    • QuickTime
    • FFmpeg
  • Видеокодек Blackbird FORscene
  • Firebird [51] Оригинальный видеокодек FORscene.
  • Стандарты интерактивного цифрового видео :
    • RTV 2.1 (он же Indeo 2)
      • FFmpeg (только декодер)
    • PLV (видео уровня производства)
  • Indeo 3 [52] / 4/5 [53]
  • Microsoft Video 1 (MSV1, MS-CRAM, на основе MotiVE)
  • Стандарты Open Media Commons :
    • OMS Video (на основе H.261 )
  • On2 Technologies TrueMotion VP3 / VP4, VP5 , VP6 , VP7 ; под названием The Duck Corporation : 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
  • Кодек Snow Wavelet
  • Соренсон Видео , [54] Соренсон Спарк
    • FFmpeg
  • VP9 от Google; VP10 не был выпущен и вместо этого был интегрирован в AV1
    • libvpx
    • FFmpeg
  • Видео Windows Media (WMV)
    • WAX (часть серии Windows Media)
    • FFmpeg
  • Стандарты Guobiao (GB / T)
    • Стандарт аудио-видео (AVS)
      • AVS1-P2 (GB / T 20090.2-2006) - используется в China Blue High-Definition Disc .
        • FFmpeg (только декодирование)
      • АВС1-П7 (АВС-М; в разработке)
      • AVS2-P2 (GB / T 33475.2-2016, IEEE 1857.4 (черновик))
        • Кодировщик uAVS2
        • xavs2 (только кодировщик)
        • davs2 (libdavs2; только декодер)
      • AVS3-P2 (черновик, IEEE1857.10)
        • uavs3e (только кодировщик)
        • uavs3d (только декодер)

Масштабируемый [ править ]

VP8, [55] VP9, [55] AV1, [55] и H.266 / VVC по умолчанию поддерживают масштабируемые режимы.

  • Масштабируемое кодирование видео (H.264 / SVC; расширение H.264 / MPEG-4 AVC )
  • Масштабируемое высокоэффективное кодирование видео (SHVC; расширение H.265 / HEVC )

Только внутрикадровый [ править ]

  • Motion JPEG
    • FFmpeg
    • Morgan Multimedia M-JPEG [56]
    • Pegasus PICVideo M-JPEG
    • MainConcept M-JPEG
  • Стандарт ISO / IEC
    • Motion JPEG 2000 (ISO / IEC 15444-3, ITU-T T.802)
      • libopenjpeg
      • FFmpeg
      • Морган Мультимедиа M-JPEG2000 [57]
      • Morgan Multimedia dcpPlayer (только декодер) [58]
    • DV (IEC 61834)
      • FFmpeg
    • MPEG-4 SStP (ИСО / МЭК 14496-2)
      • FFmpeg [59]
    • Motion JPEG XR (ISO / IEC 29199-3, ITU-T T.833)
  • Apple ProRes 422/4444
    • FFmpeg
  • Промежуточный кодек Apple
    • FFmpeg (только декодер)
  • Apple Pixlet
    • FFmpeg (только декодер)
  • AVC-Intra
    • x264 (только кодировщик)
    • FFmpeg (только декодер)
  • AVC-Ultra  - подмножество профиля MPEG-4 AVC Hi444PP
  • XAVC-I
  • CineForm HD
    • CineForm-SDK - разработан GoPro (открытый исходный код)
    • FFmpeg
  • Стандарт SMPTE
    • Стандарт VC-2 SMPTE (он же Dirac Pro. SMPTE ST 2042)
      • Шредингер
      • дирак-исследования
      • Эталонный кодировщик и декодер VC-2 - разработан BBC (открытый исходный код)
      • FFmpeg (кодировщик поддерживает только профиль VC-2 HQ)
    • Стандарт VC-3 SMPTE (SMPTE ST 2019)
      • Avid DNxHD
      • FFmpeg
    • Стандарт VC-5 SMPTE (SMPTE ST 2073; расширенный набор CineForm HD)
  • Штаб-квартира Grass Valley / HQA / HQX
    • Вариант кодека Grass Valley
    • FFmpeg (только декодер)
  • NewTek NT25
  • NewTek SpeedHQ
    • FFmpeg

Стереоскопическое 3D [ править ]

  • Кодирование видео с несколькими ракурсами

Камеры безопасности и наблюдения [ править ]

  • Стандарты Guobiao (GB / T)
    • АВС-С-П2 (приостановлено [60] )
    • SVAC (ГБ / Т 25724-2010)
  • Кодек Infinity CCTV (IMM4 / IMM5 / IMM6)
    • FFmpeg [61] [62] (только декодеры IMM4 и IMM5)

CD-ROM или связанные с CD видеокодеки [ править ]

  • CDXL кодек
    • FFmpeg (только декодер)
  • Cinepak [63] (также известный как Apple Compact Video)
    • FFmpeg
  • Фото CD кодек
    • FFmpeg (только декодер)
  • MotionPixels - используется в MovieCD
    • FFmpeg (только декодер)
  • Кодек CD + G (CD + Графика)
    • FFmpeg (только декодер)
    • VLC (только декодер)
  • Кодек CD + EG (CD + Extended Graphics)

Сетевые видеокодеки [ править ]

  • HEVC-SCC (Расширения кодирования содержимого экрана)
  • ZRLE (RFC 6143 7.7.6) - используется VNC
  • Видео Sun Microsystems CellB ( тип воспроизведения RTP 25)
  • Сетевое видео Xerox PARC (nv; RTP playload type 28)
  • CU-SeeMe видеокодек
  • Кодек GoToMeeting
    • FFmpeg (только декодер)

Видеокодеки Bayer [ править ]

  • CinemaDNG (создано Adobe; используется в камерах Blackmagic )
  • Redcode RAW (используется в камерах RED ) - модифицированная версия JPEG 2000 [64]
    • libredcode
  • ArriRaw (используется в камерах Arri )
  • Cineform RAW (используется в камерах Silicon Imaging )
    • CineForm-SDK
  • Blackmagic RAW (используется в камерах Blackmagic )
    • Blackmagic RAW SDK
  • Cintel RAW (используется в Cintel Scanner [65] )
    • FFmpeg (только декодер)
  • Apple ProRes RAW

Видеоигры [ править ]

  • Bink Video , Smacker видео
    • FFmpeg
    • libavcodec
  • Nintendo Mobiclip видеокодек
    • FFmpeg (только декодер)
  • Кодек CRI Sofdec - вариант MPEG с 11-битным DC и коррекцией цветового пространства; [66] используется в промежуточном программном обеспечении Sofdec.
  • CRI P256 - используется в промежуточном программном обеспечении Sofdec для Nintendo DS [67]
  • Indeo Video Interactive (также известный как Indeo 4/5) - используется в компьютерных играх для Microsoft Windows
    • FFmpeg (только декодер)
    • Видео Intel Indeo

В реальном времени [ править ]

  • Hap / Hap Alpha / Hap Q
    • Кодек VIDVOX hap
    • FFmpeg
  • Кодек DXV
    • Кодек Resolume DXV
    • FFmpeg (только декодер)
  • NotchLC
    • FFmpeg (только декодер)
  • Сжатие видеопотока VESA (DSC)
  • Сжатие дисплея VESA-M (VDC-M)

См. Также [ править ]

  • Кодеки и контейнеры с открытым исходным кодом
  • Сравнение видеокодеков
  • Сравнение форматов кодирования аудио
  • Сравнение форматов контейнеров
  • Сравнение форматов графических файлов
  • Сравнение медиаплееров
  • Профиль аудио-видео RTP

Ссылки [ править ]

  1. ^ FLAC (бесплатный аудиокодек без потерь), версия 1.1.2 Библиотека Конгресса
  2. ^ «BFDLAC: быстрый алгоритм сжатия звука без потерь для звуков ударных» (PDF) .
  3. ^ "Домашняя страница аудио без потерь" . www.lossless-audio.com .
  4. ^ Сокращенный формат сжатия звука без потерь (SHN), версия 3.5.1 Библиотека Конгресса
  5. ^ "RK Audio - База знаний Hydrogenaudio" . wiki.hydrogenaud.io .
  6. ^ Речевой кодек IPMR - draft-spiritdsp-ipmr-01.txt IETF
  7. ^ a b c 3GPP (2008-12-11) 3GPP TS 26.173 - речевой кодек AMR-WB; версия 8.0.0 Release 8 , получено 9 сентября 2009 г.
  8. ^ Выпуск SBC-1.1 , BlueZ проекта, 30 апреля 2013
  9. ^ a b Интеграция кодеков aptX и aptX-HD для источника A2DP , Android Open Source Project , 4 января 2017 г.
  10. ^ Вклад кодировщика LDAC , Android Open Source Project , 10 января 2017 г.
  11. ^ "Что такое LHDC" . hwa-audio . Проверено 30 апреля 2019 .
  12. ^ "Что такое LLAC ™?" . LHDC org .[ мертвая ссылка ]
  13. ^ Аудиокодек Speex, версия 1.2 Библиотека Конгресса
  14. Поиск голосовых кодеков для бесплатного программного обеспечения Linux.com, 14 октября 2005 г.
  15. ^ SILK Speech Codec - проект-Вос-шелк-02 IETF
  16. ^ Кодек с перекрытием с ограничением энергии (CELT) - draft-valin-celt-codec-02 IETF
  17. ^ DSP Group представляет Total Telephony Solutions (TM) для приложений цифровой беспроводной телефонии PRNewswire
  18. ^ 3GPP (2008-12-11) 3GPP TS 26.073 - речевой кодек AMR; версия 8.0.0 Release 8 , получено 8 сентября 2009 г.
  19. ^ 3GPP (2008-12-18) 3GPP TS 26.273 - AMR-WB + речевой кодек; версия 8.0.0 Release 8 , получено 9 сентября 2009 г.
  20. ^ 3GPP TS 26.443. Кодек для улучшенных голосовых сервисов (EVS); Код ANSI C (с плавающей точкой) .
  21. ^ ИССЛЕДОВАНИЕ СБОРА ИНФОРМАЦИИ ДЛЯ ПРОЕКТА МЕТРО MEGA MANILA В РЕСПУБЛИКЕ ФИЛИППИНЫ Японское агентство международного сотрудничества, сентябрь 2015 г.
  22. ^ 東北 上 越 新 幹線 デ ジ タ ル 列車 無線 ス テ ム の 開 発 (на японском языке) East Japan Railway Company 2003
  23. ^ Обранович, Чарльз Р .; Голуски, Джон М .; Прейс, Роберт Д.; Fabbri, Darren R .; Cruthirds, Daniel R .; Эйлуорд, Эрин М .; Freebersyser, James A .; Колек, Стивен Р. (2010). «Вокодер с устойчивостью к шуму 300 бит / с». 2010 - Конференция по военной связи Milcom 2010 . С. 298–303. DOI : 10.1109 / MILCOM.2010.5680311 . ISBN 978-1-4244-8178-1.
  24. ^ Actimagine обвиняющих ле Multimédia сюр ле terminaux АРБ (на французском языке) , IT Industrie & Technologies, 25 июня 2004 года
  25. ^ a b c d e AudioCompressionFormat , Unity Technologies
  26. ^ Аудиоклип , Unity Technologies
  27. ^ Различия между Windows и Xbox 360 , Microsoft
  28. ^ 【ひ ら ブ ラ vol.37】 音 数 を ず / 音質 を 妥協 せ ず / 負荷 を 極小 に す る 方法 (iOS и Android) (на японском языке) , Kadokawa Dwango , 26 сентября 2014 г.
  29. ^ FMOD Студия 1,06 и FMOD в программе экспо GDC объявил , Gamasutra, 17 февраля 2015
  30. ^ "Без потерь" . x265.readthedocs.io .
  31. ^ «Декодирование HEVC» . х265 .
  32. ^ «FFmpeg теперь поддерживает декодирование HEVC / H.265» . фороникс .
  33. ^ "Кодировать / H.265" . FFmpeg .
  34. ^ "Формат кодирования видео FFV1 версии 0, 1 и 3" . tools.ietf.org . 21 августа 2020.
  35. ^ «Библиотеки кодеков без потерь» . multimedia.cx .
  36. ^ "FFmpeg: ссылка на файл libavcodec / flashsv.c" . ffmpeg.org .
  37. ^ «FRAPS показывают fps, записывают видеоигры, программное обеспечение для захвата экрана» . www.fraps.com .
  38. ^ "Lagarith Lossless Video Codec" . lags.leetcode.net .
  39. ^ "LOCO - MultimediaWiki" . wiki.multimedia.cx .
  40. ^ "MagicYUV - видеокодек без потерь" .
  41. ^ «ScreenPressor от Infognition - видеокодек без потерь для захвата экрана» . infognition.com .
  42. ^ "Загрузки" . TechSmith .
  43. ^ "# 534 (Поддержка видео Ut) - FFmpeg" . ffmpeg.org .
  44. ^ «Ut Video Codec Suite - новый видеокодек без потерь для Windows! [Архив] - Форум Doom9» . doom9.org .
  45. ^ "VBLE - MultimediaWiki" . wiki.multimedia.cx .
  46. ^ "VMware Video" . multimedia.cx .
  47. ^ «Проект WebM - Руководство по параметрам кодирования VP8» . webmproject.org .
  48. ^ Медофф, Норман; Финк, Эдвард Дж. (10 сентября 2012 г.). Портативное видео: ENG & EFP . CRC Press. п. 221. ISBN. 9781136047701.
  49. Самуэльссон, Дж. И П. Херманссон (5 марта 2018 г.). «Видеокодек xvc» . tools.ietf.org .
  50. ^ "Thor Video Codec" . tools.ietf.org . 31 октября 2016 г.
  51. ^ «Живая демонстрация» . Запрещено .
  52. ^ Видеокодек Indeo, Версия 3 Библиотека Конгресса
  53. ^ Видеокодек Indeo, Версия 5 Библиотека Конгресса
  54. ^ Sorenson Video Codec, версия 3 Библиотека Конгресса
  55. ^ a b c Расширение масштабируемого кодирования видео (SVC) для WebRTC - 4. Операционная модель , Консорциум World Wide Web , 26 сентября 2020 г.
  56. ^ «Кодек M-JPEG» . Монпелье , Франция : Morgan Multimedia . Проверено 28 апреля 2018 года .
  57. ^ "Кодек M-JPEG2000" . Монпелье, Франция: Morgan Multimedia . Проверено 28 апреля 2018 года .
  58. ^ "dcpPlayer" . Монпелье, Франция: Morgan Multimedia . Проверено 28 апреля 2018 года .
  59. ^ FFmpeg-cvslog - mpeg4video: добавлена ​​поддержка MPEG-4 Simple Studio Profile. , Проект FFmpeg, 2 апреля 2018 г.
  60. ^ Достижение , стандартная рабочая группа по кодированию аудио и видео в Китае
  61. ^ FFmpeg-cvslog - avcodec: добавить декодер IMM4 , проект FFmpeg, 21 августа 2018 г.
  62. ^ FFmpeg-cvslog - avcodec: добавление декодера IMM5 , проект FFmpeg, 29 августа 2019 г.
  63. ^ Cinepak Библиотека Конгресса
  64. ^ libredcode
  65. ^ Cintel Scanner стр.35. Blackmagic Design. Май 2020.
  66. ^ 独自 コ ー デ ッ ク を 搭載 し た ン テ ン ド ー DS Версия Sofdec (на японском языке) ПО промежуточного слоя CRI, 11 мая 2006 г.
  67. ^ CRI ・ ミ ド ル ウ ェ ア 、 ゲ 発 者 向 け ブ ロ グ CRI チ ャ ン ネ ル 」を 開設 (на японском языке) Impress Watch Corporation, 19 апреля 2007 г.

Внешние ссылки [ править ]

  • Субъективное сравнение кодеков
  • Сравнение аудиоформатов:  шесть форматов без потерь и пять форматов с потерями
  • Видеокодеки от FOURCC - fourcc.org , список кодеков из четырех цифр (например, DIV3, XVID, ...)
  • Интерактивные слепые тесты аудиокодеков через Интернет
  • MediaInfo различных аудиокодеков и метаданных по ним
  • Инструмент идентификации онлайн-  видеоформатов - предназначен в первую очередь для видеоформатов и кодеков CCTV.