List of open-source codecs
This is a listing of open-source
MPEG-4 AVC
video compression standard.
Video codecs
- H.264/MPEG-4 AVCimplementation. x264 is not a codec (encoder/decoder); it is just an encoder (it cannot decode video).
- OpenH264 – H.264 baseline profile encoding and decoding
- OpenVVC
- x265 – An encoder based on the High Efficiency Video Coding (HEVC/H.265) standard.
- Xvid – MPEG-4 Part 2 codec, compatible with DivX
- libvpx – VP8 and VP9 implementation; formerly a proprietary codec developed by On2 Technologies, released by Google under a BSD-like license in May 2010.
- SVT-AV1 – An FLOSS now.[5] SVT-AV1 is generally considered to be the most optimized and fastest free AV1 encoder, which is why it serves as the base for the development of new, free, general-purpose and production-ready implementations in the AOMedia Software Implementation Working Group.[6] While SVT-AV1 already performs very well in constrained quality mode and is economically usable for many scenarios, as of the time being commercial implementations like Aurora1 may still beat it.[7]
- VideoLAN dav1d – An AV1 decoder for decoding videos with AV1 codec
- Google libgav1 – An AV1 decoder by Google
- SVQ1, MJPEG, HuffYUV and others). Decoders in the libavcodec (H.264, SVQ3, WMV3, VP3, Theora, Indeo, Dirac, Lagarith and others).
- Lagarith – Video codec designed for strong lossless compression in RGB(A) colorspace (similar to ZIP/RAR/etc.)
- libtheora – A , part of the Ogg Project
- BBC Research, and Schrödinger, an implementation developed by David Schleef.[9]
- Losslesscodec from BenRG
- Daala – Experimental Video codec which was under development by the Xiph.Org Foundation and finally merged into AV1.
- Cisco Systems, and merged technologies into AV1.
- Turing – A BBC Research.
- libaom – Reference implementation for the royalty free AV1 video coding format by AOMedia, inheriting technologies from VP9, Daala and Thor.
- Kvazaar – An academic open-source encoder based on the High Efficiency Video Coding (HEVC/H.265) standard.
- UVG266 academic , and in Development)
- VVenC & VVdeC – An open-source encoder and decoder released by Fraunhofer HHI based on the Versatile Video Coding (VVC/H.266)standard available on GitHub.
- XEVE (the eXtra-fast Essential Video Encoder) MPEG-5 Part 1: Essential Video Coding
- XEVD (the eXtra-fast Essential Video Decoder) MPEG-5 Part 1: Essential Video Coding
- REVC – a Rust-based MPEG-5 Part 1: Essential Video Coding baseline encoder and decoder. [11]
Audio codecs
- FLAC – Lossless codec developed by Xiph.Org Foundation.
- LAME – Lossy compression (MP3 format).
- TooLAME/TwoLAME – Lossy compression (MP2 format).
- Musepack – Lossy compression; based on MP2 format, with many improvements.
- Speex – Low bitrate compression, primarily voice; developed by Xiph.Org Foundation. Deprecated in favour of Opus according to www.speex.org.
- CELT – Lossy compression for low-latency audio communication
- libopus – A reference implementation of the Opus format, the IETF standards-track successor to CELT. (Opus support is mandatory for WebRTC implementations.)
- libvorbis – Lossy compression, implementation of the Vorbis format; developed by Xiph.Org Foundation.
- iLBC– Low bitrate compression, primarily voice
- iSAC – Low bitrate compression, primarily voice; (free when using the WebRTC codebase)
- TTA – Lossless compression
- WavPack – Hybrid lossy/lossless
- Bonk – Hybrid lossy/lossless; supported by fre:ac (formerly BonkEnc)
- Apple Lossless– Lossless compression (MP4)
- Fraunhofer FDK AAC – Lossy compression (AAC)
- FFmpeg codecs in the libavcodec library, e.g. AC-3, AAC, ADPCM, PCM, Apple Lossless, FLAC, WMA, Vorbis, MP2, etc.
- FAAD2 – open-source decoder for Advanced Audio Coding. There is also FAAC, the same project's encoder, but it is proprietary (but still free of charge).
- libgsm – Lossy compression (GSM 06.10)
- opencore-amr – Lossy compression (AMR and AMR-WB)
- liba52 – a free ATSC A/52stream decoder (AC-3)
- libdca – a free DTS Coherent Acoustics decoder
- Codec2– Low bitrate compression, primarily voice
See also
- List of codecs
- Comparison of video player software
- Comparison of audio player software
- Open file format
References
- ^ IETR (2021-09-30). "OpenVVC French VVC Decoder". GitHub.
- ^ IETR (2021-09-30). "Modified FFmpeg for VVC". GitHub.
- ^ "ATEME Joins Forces with SES to Trial First-Ever Live Over-The-Air UHD Broadcast Using VVC – ATEME". 2020-07-14.
- ^ ouest-valorisation.fr (2021-09-30). "DÉCODEUR VIDÉO VVC TEMPS RÉEL" (in French).
- ^ "Intel, Netflix to Deliver AV1 Scalable Codec to Power Next-Gen Compression Tech for Visual Workloads".
- ^ http://aomedia.org/press%20releases/aomedia-software-implementation-working-group-to-bring-av1-to-more-video-platforms/
- ^ "AV1 Has Arrived: Comparing Codecs from AOMedia, Visionular, and Intel/Netflix". 18 September 2020.
- ^ https://xvc.io/
- ^ "Schrodinger FAQ". Archived from the original on 2010-10-17. Retrieved 2011-03-05.
- ^ UVG266
- ^ "The fastest and safest EVC encoder and decoder". GitHub. Retrieved 26 August 2020.