Список кодеков - List of codecs

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

Форматы сжатия аудио

Без сжатия

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

Сжатие с потерями

Общий / Речевой гибрид

Общее

AES3
  • SMPTE 302M
    • FFmpeg (только декодер)
  • Dolby E
    • FFmpeg (только декодер)
блютуз
Цифровое радио

Голос

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

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 (TRC)[17] - используется в некоторых карманных диктофонах
Мобильный телефон
Поколение 2
Поколение 3/4
Профессиональное мобильное радио
  • APCO
    • Проект 25 Фаза 2 Улучшенная полная скорость (AMBE +2 4400 бит / с с 2800 бит / с FEC)
    • Проект 25 Половинная скорость фазы 2 (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 РАЛКВИ
  • ДСПИНИ
    • SPR Надежный
    • TWELP Надежный
  • Кодек2
    • libcodec2
  • RL-CELP (используется на японских железных дорогах)[21][22])
Военные

Видеоигры

  • 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 (только декодер)

Форматы сжатия текста

Форматы сжатия видео

Без сжатия

  • 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:
    • ВК-2 HQ без потерь (a.k.a. Дирак Pro без потерь)
      • либдирак
      • libschroedinger
  • Видеокодек 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 (только декодер)

Сжатие с потерями

Общее

Масштабируемый

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

Только внутри кадра

  • Motion JPEG
    • FFmpeg
    • Морган Мультимедиа M-JPEG[55]
    • Pegasus PICVideo M-JPEG
    • MainConcept M-JPEG
  • Стандарт ISO / IEC
    • Motion JPEG 2000 (ISO / IEC 15444-3, ITU-T T.802)
      • libopenjpeg
      • FFmpeg
      • Морган Мультимедиа M-JPEG2000[56]
      • Morgan Multimedia dcpPlayer (только декодер)[57]
    • DV (МЭК 61834)
      • FFmpeg
    • MPEG-4 SStP (ИСО / МЭК 14496-2)
    • Движение 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)
  • 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)
    • FFmpeg[60][61] (Только декодеры IMM4 и IMM5)

CD-ROM или связанные с CD видеокодеки

  • CDXL кодек
    • FFmpeg (только декодер)
  • Cinepak[62] (он же Apple Compact Video)
    • FFmpeg
  • Фото CD кодек
    • FFmpeg (только декодер)
  • MotionPixels - используется в MovieCD
    • FFmpeg (только декодер)
  • CD + G (CD + графика) кодек
    • FFmpeg (только декодер)
    • VLC (только декодер)
  • CD + EG (CD + расширенная графика) кодек

Сетевые видеокодеки

Видеокодеки Bayer

Видеоигры

  • Бинк Видео, 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)

Смотрите также

использованная литература

  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. ^ а б c 3GPP (11 декабря 2008 г.) 3GPP TS 26.173 - речевой кодек AMR-WB; версия 8.0.0 Выпуск 8, получено 09.09.2009
  8. ^ Релиз sbc-1.1, Проект BlueZ, 30 апреля 2013 г.
  9. ^ а б Интеграция кодеков aptX и aptX-HD для источника A2DP, Проект с открытым исходным кодом Android, 4 января 2017 г.
  10. ^ Вклад кодировщика LDAC, Проект с открытым исходным кодом Android, 10 января 2017
  11. ^ "Что такое LHDC". hwa-audio. Получено 2019-04-30.
  12. ^ "Что такое LLAC ™?". LHDC org.[мертвая ссылка ]
  13. ^ Аудиокодек Speex, версия 1.2 Библиотека Конгресса
  14. ^ Поиск голосовых кодеков для бесплатного программного обеспечения Linux.com 14 октября 2005 г.
  15. ^ Речевой кодек SILK - draft-vos-silk-02 IETF
  16. ^ Кодек с преобразованием с перекрытием энергии с ограничением (CELT) - draft-valin-celt-codec-02 IETF
  17. ^ DSP Group представляет Total Telephony Solutions (TM) для приложений цифровой беспроводной телефонии PRNewswire
  18. ^ 3GPP (11 декабря 2008 г.) 3GPP TS 26.073 - речевой кодек AMR; версия 8.0.0 Выпуск 8, получено 8 сентября 2009.
  19. ^ 3GPP (18 декабря 2008 г.) 3GPP TS 26.273 - речевой кодек AMR-WB +; версия 8.0.0 Выпуск 8, получено 09.09.2009
  20. ^ 3GPP TS 26.443. Кодек для улучшенных голосовых сервисов (EVS); Код ANSI C (с плавающей точкой).
  21. ^ ИССЛЕДОВАНИЕ СБОРА ИНФОРМАЦИИ ДЛЯ ПРОЕКТА МЕТРО MEGA MANILA В РЕСПУБЛИКЕ ФИЛИППИНЫ Японское агентство международного сотрудничества Сентябрь 2015 г.
  22. ^ 東北 上 越 新 幹線 デ ジ タ ル 列車 無線 テ ム の 開 発 (по-японски) Восточно-Японская железнодорожная компания 2003
  23. ^ Обранович, Чарльз Р .; Голуски, Джон М .; Прейс, Роберт Д.; 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.
  24. ^ Actimagine allège le multimédia sur les terminaux portables (На французском), IT Industrie & Technologies, 25 июня 2004 г.
  25. ^ а б c d е AudioCompressionFormat, Unity Technologies
  26. ^ Аудио клип, Unity Technologies
  27. ^ Различия между Windows и Xbox 360, Microsoft
  28. ^ 【ひ ら ブ ラ vol.37】 音 数 を 諦 め ず / 音質 を 妥協 せ ず 負荷 を 小 に す る 方法 (iOS и Android) (по-японски), Кадокава Дванго, 26 сентября 2014 г.
  29. ^ Объявлены FMOD Studio 1.06 и FMOD на выставке GDC expo, Гамасутра, 17 февраля 2015 г.
  30. ^ "Без потерь". x265.readthedocs.io.
  31. ^ «Декодирование HEVC». x265.
  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". 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. ^ Самуэльссон, Дж. И П. Херманссон (5 марта 2018 г.). "Видеокодек xvc". tools.ietf.org.
  49. ^ "Видеокодек Тор". tools.ietf.org. 31 октября 2016 г.
  50. ^ «Живая демонстрация». Запрещено.
  51. ^ Видеокодек Indeo, версия 3 Библиотека Конгресса
  52. ^ Видеокодек Indeo, версия 5 Библиотека Конгресса
  53. ^ Видеокодек Sorenson, версия 3 Библиотека Конгресса
  54. ^ а б c Расширение масштабируемого кодирования видео (SVC) для WebRTC - 4. Операционная модель, Консорциум World Wide Web, 26 сентября 2020 г.
  55. ^ «Кодек M-JPEG». Монпелье, Франция: Морган Мультимедиа. Получено 28 апреля, 2018.
  56. ^ «Кодек M-JPEG2000». Монпелье, Франция: Morgan Multimedia. Получено 28 апреля, 2018.
  57. ^ "dcpPlayer". Монпелье, Франция: Morgan Multimedia. Получено 28 апреля, 2018.
  58. ^ FFmpeg-cvslog - mpeg4video: добавлена ​​поддержка MPEG-4 Simple Studio Profile., Проект FFmpeg, 2 апреля 2018 г.
  59. ^ Достижение, Рабочая группа по стандарту кодирования аудио и видео из Китая
  60. ^ FFmpeg-cvslog - avcodec: добавить декодер IMM4, Проект FFmpeg, 21 августа 2018 г.
  61. ^ FFmpeg-cvslog - avcodec: добавить декодер IMM5 , Проект FFmpeg, 29 августа 2019 г.
  62. ^ Cinepak Библиотека Конгресса
  63. ^ libredcode
  64. ^ Cintel сканер стр.35. Blackmagic Design. Май 2020.
  65. ^ 独自 コ ー デ ッ ク を 搭載 し た ニ ン ド DS Версия Sofdec (по-японски) CRI Middleware, 11 мая 2006 г.
  66. ^ CRI ・ ミ ド ル ウ ェ ア ー ム 開 発 者 向 け ブ ロ グ 「CRI チ ャ ン ネ ル」 を 開設 (по-японски) Impress Watch Corporation, 19 апреля 2007 г.

внешние ссылки