Codec
aus Wikipedia, der freien Enzyklopädie
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.
Inhaltsverzeichnis |
[Bearbeiten] Allgemeines
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 kodierte Datenformat, das sie erstellen (zum Beispiel Cinepak, Indeo, HuffYUV), insbesondere für bestimmte Varianten der MPEG-Codecs ist dies aber nicht der Fall (Codecs: Xvid, DivX, x264). Weiterhin ist es wichtig, zwischen dem kodierten Datenformat, also dem Audio- und Videoformat, und andererseits dem Containerformat zu unterscheiden. Beispielsweise erstellt der bekannte XviD-Codec MPEG-4-Videospuren oder der MP3-Audiocodec MP3-Audiospuren. Diese beiden Klassen können in einem Dateicontainer (z. B. AVI) kombiniert und dann 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.
[Bearbeiten] 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.
[Bearbeiten] Videocodecs
[Bearbeiten] MPEG-Videocodecs
- MPEG-1 Part 2 Codecs
- Cinema Craft Encoder (CCE) (Encoder)
- TMPGEnc (Encoder)
- Ligos LSX (Encoder)
- MPEG-2 Part 2 Codecs
- MPEG-4 Part 2 Codecs
- Xvid
- DivX ab Version 4
- 3ivx
- HDX4
- Nero Digital
- MPEG-4 Part 10 (AVC)/H.264 Codecs
- MPEG IMX 525 und MPEG IMX 525
[Bearbeiten] Andere Codecs und Anbieter
- Apple Pixlet
- Avid Meridien
- Blackmagic
- BBC Dirac
- DV 8 Bit. 4:2:0 Farbauflösung. Beschränkung auf 25 Mbps
- DivX 3.11 (gehackter Microsoft-Codec)
- FFmpeg Snow
- HuffYUV
- Intel Indeo
- Microsoft Windows Media Video
- Ogg Theora
- On2 VP6
- Panasonic DVCPRO
- Radius Cinepak
- RealVideo
- Sorenson SVQ
[Bearbeiten] 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
[Bearbeiten] Audiocodecs
- MPEG-1 Layer III (MP3) Codecs
- LAME (Encoder)
- MP3-Codec der Fraunhofer-Gesellschaft
- MPEG-4 Part 3 (AAC) Codecs
- sonstige MPEG-Audio Codecs
- RealAudio
- Windows Media Audio
- Ogg Vorbis
- FLAC
[Bearbeiten] Sprachcodecs
- Advanced Multi-Band Excitation (AMBE)
- AMR
- Code Excited Linear Prediction (CELP)
- GSM
- iLBC (Internet Low Bandwidth Codec)
- ITU-Standards:
- Mixed-Excitation Linear Predictive (MELP)
- Speex
[Bearbeiten] 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
[Bearbeiten] Siehe auch
- Encoder, Decoder > x264
- 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
[Bearbeiten] Weblinks
- „List of Codecs - Codec Central“ – Video Codecs nach Einsatzgebiet gegliedert (englisch)
- „Hydrogenaudio Knowledgebase - Category: Codecs“ – wiki für Audio Enthusiasten von hydrogenaudio.org (englisch)
- „Codecs und Übertragungsstandards für HDTV“ – Codecs: So wird das hochauflösende TV komprimiert
- „Moving Picture Experts Group“ – Die offizielle Homepage von MPEG - eine Arbeitsgruppe von ISO/IEC (englisch)
- „MPEG Industry Forum: What is MPEG-4?“ – NPO das die MPEG Standards fördert (englisch)

