Codec
Als Codec (Kunstwort aus engl. coder und decoder) bezeichnet man ein Verfahren bzw. Programm, das Daten oder Signale digital kodiert und dekodiert. Beim direkten Umwandeln von einem Format in ein anderes (bspw. MPEG-2 zu MPEG-4 oder MP3 zu WMA) spricht man auch von Transkodierung.Meistens werden beim Kodiervorgang die analogen Signale nicht verlustfrei digitalisiert, sondern es wird eine Dynamikreduktion des analogen Signals sowie eine Datenkompression des digitalen Signals vorgenommen, die je nach Ausmaß und Verfahren zu Qualitätsverlusten bei der Rückwandlung des digitalen Datenstroms in die analogen Signale führt. Bild- und Tonqualität können betroffen sein, aber auch die Kontinuität der Wiedergabe. Damit wird eine Verringerung der für die Übertragung des digitalen Signals notwendigen Bandbreite erreicht, bzw. eine Verringerung der für die Speicherung notwendigen Speicherkapazität.
Häufig tragen Codecs zwar denselben Namen wie das Format, das sie erstellen (zum Beispiel Cinepak, Indeo, HuffYUV), insbesondere für MPEG-Codecs ist dies aber nicht der Fall (Xvid, DivX, x264, LAME). Daher ist es wichtig, zwischen Codecs einerseits und Audio-, Video- und Containerformaten andererseits zu unterscheiden. Bspw. erstellt der bekannte XviD-Codec MPEG-4-Videospuren oder der Lame-Audiocodec MP3-Audiospuren. Diese Spuren können dann gemeinsam in einem Dateicontainer (z. B. AVI) gespeichert werden.
In den internationalen Telefonnetzen wird eine große Zahl unterschiedlicher Codecs verwendet; während die Festnetztelefonie ausschließlich mit den G.711-Codecs arbeitet, gibt es eine große Vielfalt bei den Mobiltelefonen. Viele Kodierverfahren sind von der Internationalen_Fernmeldeunion standardisiert worden, unter anderen die von der MPEG ausgearbeiteten Verfahren wie z. B. das Videoformat MPEG-4 AVC auch bekannt als H.264. Um eine Kommunikation zwischen Teilnehmern zu ermöglichen, deren Endgeräte mit unterschiedlichen Codecs arbeiten, ist eine Umsetzung ins jeweils andere Format, eine Transkodierung, erforderlich. Für die Telefonie über das Internet, die IP-Telefonie, stellt es noch eine große technische Hürde dar, alle Verfahren und ihre Transkodierung zu beherrschen.
Liste gängiger Codecs
Einige der aufgelisteten Programme sind genaugenommen keine Codecs, da entweder der Encoder (kodieren/schreiben) oder der Decoder (dekodieren/lesen) fehlen. Sie werden in der Regel aber trotzdem unter dem Begriff Codec subsumiert.
MPEG Videocodecs
MPEG-1_Part_2 Codecs
*Cinema_Craft_Encoder_(CCE) (Encoder)
*TMPGEnc (Encoder)
*Cleaner (Encoder)
*Comressor (Encoder)
*Ligos_LSX (Encoder)
MPEG-2_Part_2 Codecs
*Cinema_Craft_Encoder_(CCE) (Encoder)
*TMPGEnc (Encoder)
*Cleaner (Encoder)
*Comressor (Encoder)
*Ligos_LSX (Encoder)
*bbmpeg (Encoder)
*Elecard (Decoder)
*libmpeg2
MPEG-4_Part_2 Codecs
*Xvid
*DivX ab Version 4
*3ivx
*HDX4
MPEG-4_Part_10_(AVC)_/_H.264_Codecs
*x264 (Encoder)
*Cyberlink H.264
MPEG IMX 525 & MPEG IMX 525
Andere Codecs und Anbieter
DV 8 Bit. 4:2:0 Farbauflösung. Beschränkung auf 25 Mbps
DVCPRO ? Panasonic
Sorensen 1, 2, 3 ? Sorensen
Pixlet ? Apple
Meridien ? Avid
Blackmagic ? Blackmagic
Flash Video (FLV) ? Adobe
Dirac
RealVideo Real
Windows Media Video
Ogg_Theora
VP6
Cinepak ? Radius
Indeo ? Intel
HuffYUV
DivX
libavcodec freie Codec-Sammlung (FFmpeg-Projekt)
Spezielle HD-Videocodecs
HDV 8 Bit. 4:2:0 Farbauflösung. Beschränkung auf 25 Mbps
DVCPRO 50 8 Bit. Panasonic
DVCPRO_HD 8 Bit. niedrige Kompression. Panasonic
HDCAM 8 Bit. Sony
* Intermediate 8 Bit. ohne temporäre Komprimierung. Apple
HD-D5 10 Bit. niedrige Kompression. Panasonic
HD-D6 8 Bit. unkomprimiert. Thomson
D9-HD 8 Bit. JVC
ProRes 422 10-Bit 4:2:2 unkomprimiert Apple
Audiocodecs
MPEG-1_Layer_III_(MP3) Codecs
*LAME (Encoder)
** MP3-Codec der Fraunhofer-Gesellschaft
MPEG-4_Part_3_(AAC) Codecs
** Psytel AAC (Vorgänger von Nero Digital Audio)
*FAAC (Open Source AAC Encoder) und FAAD2 (der entsprechende Decoder)
* sonstige MPEG-Audio Codecs
RealAudio
Windows Media Audio
Ogg_Vorbis
FLAC
Sprachcodecs
AMR
Code Excited Linear Prediction (CELP)
GSM
iLBC (Internet Low Bandwidth Codec)
Internationale Fernmeldeunion-Standards:
*G.711a bzw. G.711u
*G.722
*G.722.1
*G.722.2
*G.723.1
*G.726
*G.728
*G.729 sowie G.729.1
Mixed-Excitation Linear Predictive (MELP)
Speex
Codec-Sammlungen
libavcodec: Bibliothek mit diversen Audio- und Videocodecs, z. B. für FLAC, MP3, WMA, WMV, MPEG-1/2/4, Huffyuv, DivX
Nero Digital: MPEG-4 Part 2 ASP Video-Codec, H.264 Video-Codec, LE-AAC Audio-Codec, HE-AAC Audio-Codec
Siehe auch
Encoder, Decoder
Audiodatenkompression, Videokompression, Bildkompression
Audioformat, Videoformat, Containerformat
Mean Opinion Score: Beurteilung der Übertragungsqualität von Codecs
ABX-Test, ein akustisches Verfahren zur Beurteilung der Qualität von Audio-Codes
Weblinks
• codecdownload.eu ? Freie Codecs (englisch)
• codec-download.de ? Freie Codecs (deutsch)
• free-codecs.com ? Freie Codecs (englisch)
• codecguide.com - Codec-Pakete für Windows (u.a. QuickTime und Real Alternative) (englisch)
• xpcodecpack.com ? Codec-Paket für Windows (englisch)
• VoIP codecs - Codecs für VoIP (englisch)

