Это список кодеков с открытым исходным кодом — то есть программных реализаций форматов кодирования аудио или видео с открытым исходным кодом , аудиокодеков и видеокодеков соответственно. Многие из перечисленных кодеков реализуют форматы мультимедиа, которые ограничены патентами и, следовательно, не являются открытыми форматами . Например, x264 — это широко используемая реализация с открытым исходным кодом сильно обремененного патентами стандарта сжатия видео MPEG-4 AVC.
Видеокодеки
- x264 – реализация H.264/MPEG-4 AVC . x264 не является кодеком (кодировщиком / декодировщиком ) ; это просто кодировщик (он не может декодировать видео).
- OpenH264 – кодирование и декодирование базового профиля H.264
- OpenVVC [1] VVC /H.266 Real Time - декодер для Mac OS , Windows , Linux и Android и специальная версия FFmpeg , [2] которая использовалась для теста спутникового вещания Ateme . [3] [4]
- x265 – кодер, основанный на стандарте высокоэффективного кодирования видео (HEVC/H.265).
- Xvid – кодек MPEG-4 Part 2 , совместимый с DivX
- libvpx – реализация VP8 и VP9 ; ранее проприетарный кодек, разработанный On2 Technologies , выпущенный Google по лицензии типа BSD в мае 2010 года.
- SVT-AV1 – кодер AV1 , изначально разработанный Intel и Netflix , который сейчас доступен как FOSS . [5] SVT-AV1 обычно считается самым оптимизированным и быстрым бесплатным кодером AV1, поэтому он служит основой для разработки новых, бесплатных, универсальных и готовых к производству реализаций в рабочей группе по внедрению программного обеспечения AOMedia . [6] Хотя SVT-AV1 уже очень хорошо работает в режиме ограниченного качества и экономически пригоден для многих сценариев, на данный момент коммерческие реализации, такие как Aurora1, все еще могут превзойти его. [7]
- VideoLAN dav1d – декодер AV1 для декодирования видео с кодеком AV1
- Xiph.Org rav1e – кодировщик AV1 , написанный на Rust
- Google libgav1 – декодер AV1 от Google
- xvc – Видеокодек с открытым исходным кодом, призванный конкурировать с h.265 и AV1 . Эталонная реализация выпущена под лицензией LGPL 2.1 и в настоящее время доступна в версии 2.0 (по состоянию на 12/2020) [8]
- Кодеки FFmpeg – Кодеки в библиотеке libavcodec из проекта FFmpeg ( FFV1 , Snow , MPEG-1, MPEG-2, MPEG-4 part 2, MSMPEG-4, WMV2, SVQ1 , MJPEG, HuffYUV и другие). Декодеры в libavcodec (H.264, SVQ3, WMV3, VP3, Theora, Indeo, Dirac, Lagarith и другие).
- Lagarith – Видеокодек, разработанный для сильного сжатия без потерь в цветовом пространстве RGB(A) (аналогично ZIP/RAR и т. д.)
- libtheora – эталонная реализация формата Theora , основанная на VP3 , часть проекта Ogg
- Dirac как dirac-research , кодек на основе вейвлетов , созданный BBC Research , и Schrödinger , реализация, разработанная Дэвидом Шлифом. [9]
- Huffyuv –кодек Lossless от BenRG
- Daala – экспериментальный видеокодек , который разрабатывался фондом Xiph.Org и в конечном итоге был объединен с AV1 .
- Thor — экспериментальный видеокодек, не требующий уплаты роялти, который разрабатывался компанией Cisco Systems и объединил технологии в AV1 .
- Turing – высокоэффективный кодировщик видео (HEVC/H.265), реализованный BBC Research .
- libaom – эталонная реализация бесплатногоформата кодирования видео AV1 от AOMedia , наследующая технологии от VP9 , Daala и Thor .
- Kvazaar – академический кодер с открытым исходным кодом, основанный на стандарте высокоэффективного кодирования видео (HEVC/H.265).
- UVG266 академический кодер VVC/H.266 с открытым исходным кодом на основе Kvazaar. [10] (на 3-х пунктовой лицензии BSD для Linux / Windows / macOS , в разработке)
- VVenC и VVdeC — кодер и декодер с открытым исходным кодом, выпущенный Fraunhofer HHI на основе стандарта Versatile Video Coding (VVC/H.266), доступного на GitHub.
- XEVE (сверхбыстрый видеокодер Essential) MPEG-5 Часть 1: Основное видеокодирование
- XEVD (сверхбыстрый декодер Essential Video) MPEG-5 Часть 1: Основное кодирование видео
- REVC – базовый кодер и декодер MPEG-5 Часть 1: Essential Video Coding на основе Rust . [11]
Аудиокодеки
- FLAC – кодек Lossless, разработанный Xiph.Org Foundation.
- LAME – сжатие с потерями (формат MP3).
- TooLAME / TwoLAME – сжатие с потерями (формат MP2).
- Musepack – сжатие с потерями; основано на формате MP2, со многими улучшениями.
- Speex – сжатие с низким битрейтом, в основном голос; разработано Xiph.Org Foundation. Устарело в пользу Opus, согласно www.speex.org.
- CELT – сжатие с потерями для аудиосвязи с малой задержкой
- libopus – эталонная реализация формата Opus , последователя CELT, разработанного IETF. (Поддержка Opus обязательна для реализаций WebRTC .)
- libvorbis – сжатие с потерями, реализация формата Vorbis ; разработано Xiph.Org Foundation.
- iLBC – сжатие с низким битрейтом, в основном голос
- iSAC – сжатие с низким битрейтом, в основном голос; (бесплатно при использовании кодовой базы WebRTC)
- TTA – сжатие без потерь
- WavPack – гибридный сжатие с потерями/без потерь
- Bonk – гибридный сжатие с потерями/без потерь; поддерживается fre:ac (ранее BonkEnc)
- Apple Lossless – сжатие без потерь (MP4)
- Fraunhofer FDK AAC – сжатие с потерями (AAC)
- Кодеки FFmpeg в библиотеке libavcodec, например, AC-3, AAC, ADPCM, PCM, Apple Lossless, FLAC, WMA , Vorbis, MP2 и т. д.
- FAAD2 – декодер с открытым исходным кодом для Advanced Audio Coding . Также есть FAAC , кодер того же проекта, но он проприетарный (но все равно бесплатный ).
- libgsm – Сжатие с потерями ( GSM 06.10 )
- opencore-amr – сжатие с потерями ( AMR и AMR-WB)
- liba52 – бесплатный потоковый декодер ATSC A/52 (AC-3)
- libdca – бесплатный декодер DTS Coherent Acoustics
- Codec2 – сжатие с низким битрейтом, в основном голос
Смотрите также
Ссылки
- ^ IETR (2021-09-30). "Французский декодер VVC OpenVVC". GitHub .
- ^ IETR (2021-09-30). "Модифицированный FFmpeg для VVC". GitHub .
- ^ «ATEME объединяет усилия с SES для проведения первого в истории испытания прямой трансляции в формате UHD с использованием VVC – ATEME». 2020-07-14.
- ^ ouest-valorisation.fr (30 сентября 2021 г.). «DÉCODEUR VIDEO VVC TEMPS RÉEL» (на французском языке).
- ^ «Intel и Netflix поставят масштабируемый кодек AV1 для поддержки технологии сжатия следующего поколения для визуальных рабочих нагрузок».
- ^ http://aomedia.org/press%20releases/aomedia-software-implementation-working-group-to-bring-av1-to-more-video-platforms/
- ^ «AV1 уже здесь: сравнение кодеков от AOMedia, Visionular и Intel/Netflix». 18 сентября 2020 г.
- ^ https://xvc.io/
- ^ "Schrodinger FAQ". Архивировано из оригинала 2010-10-17 . Получено 2011-03-05 .
- ^ UVG266
- ^ "Самый быстрый и безопасный кодер и декодер EVC". GitHub . Получено 26 августа 2020 г.