Esta es una lista de códecs de código abierto , es decir, implementaciones de software de código abierto de formatos de codificación de audio o video , códecs de audio y códecs de video respectivamente. Muchos de los códecs enumerados implementan formatos de medios que están restringidos por patentes y, por lo tanto, no son formatos abiertos . Por ejemplo, x264 es una implementación de código abierto ampliamente utilizada del estándar de compresión de video MPEG-4 AVC, que está sujeto a muchas patentes.
Códecs de vídeo
- x264 –Implementación de H.264/MPEG-4 AVC . x264 no es un códec ( codificador / decodificador ); es solo un codificador (no puede decodificar video).
- OpenH264 : codificación y decodificación de perfiles de referencia H.264
- OpenVVC [1] es un decodificador VVC/H.266 en tiempo real para Mac OS , Windows , Linux y Android y una versión especial de FFmpeg [2] que se utilizó para la prueba de transmisión por satélite de Ateme . [3] [4]
- x265 : un codificador basado en el estándar de codificación de video de alta eficiencia (HEVC/H.265).
- Xvid – Códec MPEG-4 Parte 2 , compatible con DivX
- libvpx – Implementación de VP8 y VP9 ; anteriormente un códec propietario desarrollado por On2 Technologies , publicado por Google bajo una licencia similar a BSD en mayo de 2010.
- SVT-AV1 : un codificador AV1 desarrollado originalmente por Intel y Netflix , que ahora está disponible como FOSS . [5] SVT-AV1 generalmente se considera el codificador AV1 gratuito más optimizado y rápido, por lo que sirve como base para el desarrollo de nuevas implementaciones gratuitas, de propósito general y listas para producción en el Grupo de trabajo de implementación de software de AOMedia . [6] Si bien SVT-AV1 ya funciona muy bien en modo de calidad restringida y es económicamente utilizable para muchos escenarios, por el momento, implementaciones comerciales como Aurora1 aún pueden superarlo. [7]
- VideoLAN dav1d : un decodificador AV1 para decodificar vídeos con códec AV1
- Xiph.Org rav1e : un codificador AV1 escrito en Rust
- Google libgav1 : un decodificador AV1 de Google
- xvc – Un códec de vídeo de código abierto que pretende competir con h.265 y AV1 . La implementación de referencia se publicó bajo la licencia LGPL 2.1 y actualmente está disponible en la versión 2.0 (a fecha de diciembre de 2020) [8]
- Códecs FFmpeg : códecs de la biblioteca libavcodec del proyecto FFmpeg ( FFV1 , Snow , MPEG-1, MPEG-2, MPEG-4 parte 2, MSMPEG-4, WMV2, SVQ1 , MJPEG, HuffYUV y otros). Decodificadores de libavcodec (H.264, SVQ3, WMV3, VP3, Theora, Indeo, Dirac, Lagarith y otros).
- Lagarith : códec de vídeo diseñado para una fuerte compresión sin pérdida en el espacio de color RGB(A) (similar a ZIP/RAR/etc.)
- libtheora – Una implementación de referencia del formato Theora , basada en VP3 , parte del Proyecto Ogg
- Dirac como dirac-research , un códec basado en wavelets creado por BBC Research , y Schrödinger , una implementación desarrollada por David Schleef. [9]
- Huffyuv :códec sin pérdida de BenRG
- Daala – Códec de vídeo experimental que estaba en desarrollo por la Fundación Xiph.Org y finalmente se fusionó con AV1 .
- Thor : códec de video experimental libre de regalías que estaba siendo desarrollado por Cisco Systems y que fusionó tecnologías en AV1 .
- Turing : un codificador de codificación de vídeo de alta eficiencia (HEVC/H.265) implementado por BBC Research .
- libaom – Implementación de referencia para elformato de codificación de video AV1 libre de regalías de AOMedia , heredando tecnologías de VP9 , Daala y Thor .
- Kvazaar : un codificador académico de código abierto basado en el estándar de codificación de video de alta eficiencia (HEVC/H.265).
- Codificador VVC/H.266 de código abierto académico UVG266 basado en Kvazaar. [10] (con licencia BSD de 3 cláusulas para Linux / Windows / macOS y en desarrollo)
- VVenC y VVdeC : un codificador y decodificador de código abierto lanzado por Fraunhofer HHI basado en el estándar Versatile Video Coding (VVC/H.266) disponible en GitHub.
- XEVE (el codificador de vídeo esencial extrarápido) MPEG-5 Parte 1: Codificación de vídeo esencial
- XEVD (el decodificador de vídeo esencial extrarápido) MPEG-5 Parte 1: Codificación de vídeo esencial
- REVC : un codificador y decodificador de referencia basado en Rust para MPEG-5 Parte 1: Codificación de vídeo esencial . [11]
Códecs de audio
- FLAC – Códec sin pérdida desarrollado por la Fundación Xiph.Org.
- LAME – Compresión con pérdida (formato MP3).
- TooLAME / TwoLAME – Compresión con pérdida (formato MP2).
- Musepack – Compresión con pérdida; basada en el formato MP2, con muchas mejoras.
- Speex : compresión de baja tasa de bits, principalmente voz; desarrollado por Xiph.Org Foundation. Obsoleto en favor de Opus según www.speex.org.
- CELT – Compresión con pérdida para comunicación de audio de baja latencia
- libopus : una implementación de referencia del formato Opus , el sucesor de CELT en la vía de los estándares de la IETF. (La compatibilidad con Opus es obligatoria para las implementaciones de WebRTC ).
- libvorbis – Compresión con pérdida, implementación del formato Vorbis ; desarrollado por Xiph.Org Foundation.
- iLBC : compresión de baja tasa de bits, principalmente voz
- iSAC : compresión de baja tasa de bits, principalmente voz; (gratis cuando se utiliza la base de código WebRTC)
- TTA – Compresión sin pérdida
- WavPack : híbrido con y sin pérdida
- Bonk : híbrido con y sin pérdida; compatible con fre:ac (anteriormente BonkEnc)
- Apple Lossless : compresión sin pérdida (MP4)
- Fraunhofer FDK AAC : compresión con pérdida (AAC)
- Códecs FFmpeg en la biblioteca libavcodec, por ejemplo, AC-3, AAC, ADPCM, PCM, Apple Lossless, FLAC, WMA , Vorbis, MP2, etc.
- FAAD2 : decodificador de código abierto para codificación avanzada de audio . También existe FAAC , el codificador del mismo proyecto, pero es propietario (aunque sigue siendo gratuito ).
- libgsm – Compresión con pérdida ( GSM 06.10 )
- opencore-amr – Compresión con pérdida ( AMR y AMR-WB)
- liba52 – un decodificador de flujo ATSC A/52 gratuito(AC-3)
- libdca : un decodificador gratuito de acústica coherente DTS
- Codec2 : compresión de baja tasa de bits, principalmente voz
Véase también
- Lista de codecs
- Comparación de software de reproducción de vídeo
- Comparación de software de reproducción de audio
- Formato de archivo abierto
Referencias
- ^ IETR (30 de septiembre de 2021). «Decodificador VVC francés OpenVVC». GitHub .
- ^ IETR (30 de septiembre de 2021). "FFmpeg modificado para VVC". GitHub .
- ^ "ATEME une fuerzas con SES para probar la primera transmisión UHD en vivo por aire utilizando VVC - ATEME". 14 de julio de 2020.
- ^ ouest-valorisation.fr (30 de septiembre de 2021). "DÉCODEUR VIDÉO VVC TEMPS RÉEL" (en francés).
- ^ "Intel y Netflix ofrecerán el códec escalable AV1 para impulsar la tecnología de compresión de próxima generación para cargas de trabajo visuales".
- ^ http://aomedia.org/press%20releases/aomedia-software-implementation-working-group-to-bring-av1-to-more-video-platforms/
- ^ "AV1 ha llegado: comparación de códecs de AOMedia, Visionular e Intel/Netflix". 18 de septiembre de 2020.
- ^ https://xvc.io/
- ^ "Preguntas frecuentes sobre Schrödinger". Archivado desde el original el 17 de octubre de 2010. Consultado el 5 de marzo de 2011 .
- ^ UVG266
- ^ "El codificador y decodificador EVC más rápido y seguro". GitHub . Consultado el 26 de agosto de 2020 .