Dies ist eine Liste von Open-Source -Codecs – also Open-Source-Software - Implementierungen von Audio- bzw. Videocodierungsformaten . Viele der aufgeführten Codecs implementieren Medienformate, die patentrechtlich geschützt sind und daher keine offenen Formate darstellen . Beispielsweise ist x264 eine weit verbreitete Open-Source - Implementierung des stark patentgeschützten Videokompressionsstandards MPEG-4 AVC.

Videocodecs

Audio-Codecs

  • FLAC – Verlustfreier Codec, entwickelt von der Xiph.Org Foundation.
  • LAME – Verlustbehaftete Komprimierung (MP3-Format).
  • TooLAME / TwoLAME – Verlustbehaftete Komprimierung (MP2-Format).
  • Musepack – Verlustbehaftete Komprimierung; basiert auf dem MP2-Format, mit vielen Verbesserungen.
  • Speex – Niedrigbitratenkomprimierung, primär für Sprache; entwickelt von der Xiph.Org Foundation. Laut www.speex.org zugunsten von Opus veraltet.
  • CELT – Verlustbehaftete Komprimierung für Audiokommunikation mit geringer Latenz
  • libopus – Eine Referenzimplementierung des Opus- Formats, dem IETF-Standardisierungsnachfolger von CELT. (Opus-Unterstützung ist für WebRTC- Implementierungen obligatorisch.)
  • libvorbis – Verlustbehaftete Komprimierung, Implementierung des Vorbis- Formats; entwickelt von der Xiph.Org Foundation.
  • iLBC – Niedrige Bitratenkomprimierung, primär für Sprache
  • iSAC – Niedrige Bitratenkomprimierung, hauptsächlich für Sprache; (kostenlos bei Verwendung der WebRTC-Codebasis)
  • TTA – Verlustfreie Kompression
  • WavPack – Hybrid verlustbehaftet/verlustfrei
  • Bonk – Hybrid verlustbehaftet/verlustfrei; unterstützt von fre:ac (ehemals BonkEnc)
  • Apple Lossless – Verlustfreie Komprimierung (MP4)
  • Fraunhofer FDK AAC – Verlustbehaftete Kompression (AAC)
  • FFmpeg- Codecs in der libavcodec- Bibliothek, z. B. AC-3, AAC, ADPCM, PCM, Apple Lossless, FLAC, WMA , Vorbis, MP2 usw.
  • FAAD2 ist ein Open-Source-Decoder für Advanced Audio Coding . Es gibt auch FAAC , den Encoder desselben Projekts, der jedoch proprietär (aber dennoch kostenlos ) ist.
  • libgsm – Verlustbehaftete Komprimierung ( GSM 06.10 )
  • opencore-amr – Verlustbehaftete Komprimierung ( AMR und AMR-WB)
  • liba52 – ein kostenloser ATSC A/52 Stream-Decoder (AC-3)
  • libdca – ein kostenloser DTS Coherent Acoustics Decoder
  • Codec2 – Niedrige Bitratenkomprimierung, primär für Sprache
  • OAC – Ein vielseitiger Codec, der Opus ersetzen soll und für alle Anwendungen geeignet ist, von niedriger Bitrate bis hin zu hoher Wiedergabetreue. Er wird derzeit von der Alliance for Open Media entwickelt .

Siehe auch

Referenzen