Liste der Codecs - List of codecs
Im Folgenden finden Sie eine Liste von Komprimierungsformaten und zugehörigen Codecs .
Audiokomprimierungsformate
Nicht-Kompression
-
Lineare Pulse-Code-Modulation (LPCM, allgemein nur als PCM bezeichnet ) ist das Format für unkomprimiertes Audio in Mediendateien und auch der Standard für CD-DA ; Beachten Sie, dass LPCM in Computern normalerweise in Containerformaten wie WAV , AIFF oder AU oder als Rohaudioformat gespeichert wird , obwohl dies technisch nicht erforderlich ist.
- FFmpeg
-
Pulsdichtemodulation (PDM)
-
Direct Stream Digital (DSD) ist Standard für Super Audio CDs
- foobar2000 Super Audio CD Decoder (basierend auf MPEG-4 DST Referenzdecoder)
- FFmpeg (basierend auf dsd2pcm)
-
Direct Stream Digital (DSD) ist Standard für Super Audio CDs
- Puls-Amplituden-Modulation (PAM)
Verlustfreie Kompression
-
Aktiv genutzt
-
Am beliebtesten
-
Kostenloser verlustfreier Audiocodec (FLAC)
- libFLAC
- FFmpeg
-
Apple Lossless Audio Codec (ALAC)
- Apple QuickTime
- libalac
- FFmpeg
-
Affen-Audio (APE)
- Monkey's Audio SDK
- FFmpeg (nur Decoder)
- OptimFROG (OFR)
- Toms verlustfreier Audiokompressor (TAK)
- TAK-SDK
- FFmpeg (nur Decoder)
-
WavPack (WV)
- libwavpack
- FFmpeg
-
Echtes Audio (TTA)
- libtta
- FFmpeg
-
Windows Media Audio verlustfrei (WMAL)
- Windows Media Encoder
- FFmpeg (nur Decoder)
-
Kostenloser verlustfreier Audiocodec (FLAC)
-
Sonstiges
-
DTS-HD Master Audio , auch bekannt als DTS++ und DCA XLL
- libdca (nur Decoder)
- FFmpeg (nur Decoder)
-
Dolby TrueHD – Standard für DVD-Audio in Blu-ray (mathematisch angelehnt an MLP )
- FFmpeg
-
Meridian Lossless Packing (MLP), auch bekannt als Packed PCM (PPCM) – Standard für DVD-Audio in DVD
- FFmpeg
- MPEG-4 Audioverlustfreie Codierung (MPEG-4 ALS)
- SSC-, DST-, ALS- und SLS-Referenzsoftware (ISO/IEC 14496-5:2001/Amd.10:2007)
- FFmpeg (nur Dekodierung)
- MPEG-4 Scalable Lossless Coding (MPEG-4 SLS) – Teile davon werden in HD-AAC verwendet .
- SSC-, DST-, ALS- und SLS-Referenzsoftware (ISO/IEC 14496-5:2001/Amd.10:2007)
-
RealAudio verlustfrei
- Echter Spieler
- FFmpeg (nur Dekodierung)
- BFDLAC (verlustfreie BFD-Audiokomprimierung). Laufende Entwicklung.
- Die BFD3 -Drum-Software von FXpansion. (2013-2017)
-
DTS-HD Master Audio , auch bekannt als DTS++ und DCA XLL
-
Oddball
-
ATRAC Advanced Lossless (AAL) – Extrem unbeliebt
- FFmpeg (nur verlustbehafteter Decoder)
-
Direct Stream Transfer (DST) – Wird nur für Direct Stream Digital verwendet
- SSC-, DST-, ALS- und SLS-Referenzsoftware (ISO/IEC 14496-5:2001/Amd.10:2007)
- FFmpeg (nur Decoder)
- Originaltonqualität (OSQ) – Wird nur in WaveLab verwendet
-
ATRAC Advanced Lossless (AAL) – Extrem unbeliebt
-
Am beliebtesten
-
Abgesetzt
- Lossless Audio (LA) – Kein Update seit 10+ Jahren
-
Kürzen (SHN) – Offiziell eingestellt.
- libshn
- FFmpeg (nur Dekodierung)
- Lossless Predictive Audio Compression (LPAC) – Vorgänger von MPEG-4 ALS
- Lossless Transform Audio Compression (LTAC) – Vorgänger von LPAC
- MPEG-1 Audio Layer III HD ( mp3HD ) – Offiziell eingestellt
- RK Audio (RKAU) – Offiziell eingestellt
Bluetooth verlustfrei
Verlustbehaftete Kompression
-
Diskrete Kosinustransformation (DCT)
- Modifizierte diskrete Kosinustransformation (MDCT, wird in den meisten der unten aufgeführten Audio-Codecs verwendet )
Allgemein/Sprachhybrid
- Einheitliche Sprach- und Audiocodierung (USAC, MPEG-D Teil 3, ISO/IEC 23003-3)
- IETF-Standards:
-
Opus (RFC 6716) – basierend auf SILK-Vocoder und CELT-Codec
- libopus
- FFmpeg (Dekodierung und experimentelle Kodierung)
-
Opus (RFC 6716) – basierend auf SILK-Vocoder und CELT-Codec
- IETF- Internetentwurf
- IPMR-Sprachcodec (verwendet von SPIRIT DSP und vielen anderen)
Allgemein
- Adaptive differentielle Puls-Code-Modulation (ADPCM, auch adaptive Delta-Puls-Code-Modulation genannt)
-
Adaptive Transform Acoustic Coding (ATRAC, verwendet in MiniDisc- Geräten)
- FFmpeg (nur Decoder)
- ATSC/ETSI-Standards:
-
Dolby Digital (AC3, ATSC A/52, ETSI TS 102 366)
- FFmpeg
- liba52 (nur Decoder)
-
Dolby Digital Plus (E-AC-3, ATSC A/52:2012 Anhang E, ETSI TS 102 366 Anhang E)
- FFmpeg
-
Kohärente DTS-Akustik (DTS, Kohärente Akustik des digitalen Theatersystems, ETSI TS 102 114)
- FFmpeg
- libdca (nur Decoder)
- Dolby AC-4 (ETSI TS 103 190)
-
Dolby Digital (AC3, ATSC A/52, ETSI TS 102 366)
- Audio-Codec von Impala Blackbird
-
ITU- Standards:
- G.719
-
G.722
- FFmpeg
-
G.722.1 (Untermenge von Siren7) und G.722.1 Anhang C (Untermenge von Siren14)
- libg722_1
- libsiren (Teil von libmsn und msn-pecan)
-
G.722.2
- 3GPP TS 26.173 – AMR-WB Sprachcodec (C-Quellcode) – Referenzimplementierung
- opencore-amr (Decoder)
- VisualOn AMR-WB-Encoder
- FFmpeg (nur Dekodierung)
- EVS
- MPEG-1-Audio und MPEG-2-Audio
- Schicht I ( MP1 ) ( MPEG-1 , MPEG-2 und Nicht-ISO MPEG-2.5)
- FFmpeg (nur Decoder)
- Schicht II ( MP2 ) ( MPEG-1 , MPEG-2 und Nicht-ISO MPEG-2.5)
- FFmpeg
- tooLame (nur Kodierung)
- twoLame (nur Kodierung)
- Schicht III ( MP3 ) ( MPEG-1 , MPEG-2 und Nicht-ISO MPEG-2.5)
- FFmpeg (nur Dekodierung)
- LAME (nur Kodierung)
-
Erweiterte Audiocodierung (AAC) ( MPEG-2 Teil 7 )
- FAAC (Encoder) und FAAD (Decoder)
- FFmpeg
- iTunes
- Nero AAC-Codec
- VisualOn AAC-Encoder (auch bekannt als libvo_aacenc)
- Fraunhofer FDK AAC
- libaacplus
- Schicht I ( MP1 ) ( MPEG-1 , MPEG-2 und Nicht-ISO MPEG-2.5)
-
MPEG-4-Audio
-
Advanced Audio Coding (AAC, MPEG-4 Teil 3 Unterteil 4), HE-AAC und AAC-LD
- FAAC , FAAD2
- FFmpeg
- iTunes
- Nero AAC-Codec
- MPEG-4 AAC-Referenzsoftware (ISO/IEC 14496-5:2001)
-
Harmonische und einzelne Linien und Rauschen (HILN, MPEG-4 Parametric Audio Coding)
- MPEG-4-Referenzsoftware (ISO/IEC 14496-5:2001)
-
TwinVQ
- MPEG-4-Referenzsoftware (ISO/IEC 14496-5:2001)
- FFmpeg (nur Dekodierung)
- BSAC (Bit-Sliced Arithmetic Coding)
- MPEG-4-Referenzsoftware (ISO/IEC 14496-5:2001)
-
Advanced Audio Coding (AAC, MPEG-4 Teil 3 Unterteil 4), HE-AAC und AAC-LD
- MPEG-H
-
Musepack (auch bekannt als MPEGplus)
- Musepack SV8 Tools
- FFmpeg (nur Dekodierung)
- NICAM
- AT&T Perceptual Audio Coder
- Precision Adaptive Subband Coding (PASC; eine Variante von MP1; verwendet in Digital Compact Cassette )
-
QDesign (gekauft von DTS )
- QDesign Music Codec – verwendet in Apple QuickTime
- FFmpeg (nur Dekodierung)
- QDesign Music Codec – verwendet in Apple QuickTime
- PictureTel (gekauft von Polycom )
-
Sirene 7
- libg722_1
- libsiren (Teil von libmsn und msn-pecan)
- FFmpeg (nur Decoder)
- Sirene 14
- libg722_1
- vgmstream (nur Decoder)
- Sirene 22
-
Sirene 7
- NTT TwinVQ
- FFmpeg (nur Decoder)
- NTT TwinVQ-Encoder, NTT TwinVQ-Player
- Voxware MetaSound (eine Variante von NTT TwinVQ)
- Windows Media Player (voxmsdec.ax)
- FFmpeg (nur Decoder)
- Vorbis
-
Windows Media-Audio (WMA)
- Windows Media Encoder
- FFmpeg
AES3
- SMPTE 302M
- FFmpeg (nur Decoder)
-
Dolby E
- FFmpeg (nur Decoder)
Bluetooth
-
Bluetooth-Spezialinteressengruppe
- Subband-Codierung mit geringer Komplexität (SBC)
- CVSD 8 kHz - verwendet im Hands-Free-Profil (HFP)
- modifizierter SBC (mSBC) - verwendet im Hands-Free Profile (HFP)
- Die SBC-Bibliothek von BlueZ (libsbc)
- Fluorid-Bluetooth-Stack
- FFmpeg
- LC3 (Kommunikationscodec mit geringer Komplexität)
-
ETSI
- LC3plus (ETSI TS 103 634)
- Qualcomm Technologies International (ehemals CSR )
-
aptX (auch bekannt als apt-X)
- Qualcomm libaptX
- FFmpeg
-
aptX HD
- Qualcomm libaptXHD
- FFmpeg
- aptX Niedrige Latenz
- aptX Adaptiv
- FastStream
-
aptX (auch bekannt als apt-X)
-
Sony
-
LDAC
- libldac (nur Encoder) - wird in Android Oreo verwendet
-
LDAC
- HWA-Allianz/Savitech
- HalloBy
- Ultra-Audio-Übertragung (UAT)
- Samsung
- Samsung HD/UHQ-BT-Codec
- Skalierbarer Samsung-Codec
Digitales Radio
-
Hybride digitale Codierung - verwendet in HD-Radio (auch bekannt als NRSC-5)
- NRSC-5-Empfänger für rtl-sdr (nur Decoder)
Stimme
(niedrige Bitrate, optimiert für Sprache)
- Linear Predictive Coding (LPC, wird in den meisten der unten aufgeführten Sprachcodecs verwendet)
-
Xiph.Org-Stiftung
-
Speex , patentfrei
- libspex
- FFmpeg (nur Decoder)
-
Speex , patentfrei
-
Dialogisches ADPCM (VOX)
- FFmpeg (nur Decoder)
-
ITU- Standards:
-
G.711 ( a-law und μ-law companding ; 64kbps), auch bekannt als PCM von Sprachfrequenzen
- FFmpeg (libavcodec)
- G.711.0 (G.711 LLC)
- G.711.1 (Breitbanderweiterung für G.711; 64/80/96 kbps)
- G.711.1D (Super-Wideband-Erweiterung für G.711.1; 96/112/128kbps)
- G.718 (8/12/16/24/32kbps)
- G.718B (Super-Wideband-Erweiterung für G.718; 28-48 kbps)
- G.719
- G.721 (ersetzt durch G.726; 32kbps)
-
G.722 (SB-ADPCM; 48/56/64 kbps)
- FFmpeg
- G.722B (Super-Wideband-Erweiterung für G.722; 64/80/96 kbps)
- G.722.2 ( AMR-WB )
- 3GPP TS 26.173 – AMR-WB Sprachcodec (C-Quellcode) – Referenzimplementierung
- opencore-amr (Decoder)
- FFmpeg (nur Decoder)
- G.723 (24 und 40 kbit/s DPCM, Erweiterung zu G.721, ersetzt durch G.726)
-
G.723.1 (MPC-MLQ oder ACELP; 5,3/6,3 kbps)
- FFmpeg
-
G.726 (ADPCM; 16/24/32/40 kbps)
- FFmpeg (libavcodec)
- G.728 (LD-CELP; 16kbps)
-
G.729 (CS-ACELP; 8kbps)
- FFmpeg (nur Decoder)
- G.729a
- G.729b
- G.729ab
- G.729d (6,4 kbit/s)
- FFmpeg (nur Decoder)
- G.729e (11,8 kbit/s)
- G.729.1 (G.729 Annex J; Breitbanderweiterung für G.711; 8‐32kbps)
- G.729.1E (Super-Wideband-Erweiterung für G.729.1)
-
G.711 ( a-law und μ-law companding ; 64kbps), auch bekannt als PCM von Sprachfrequenzen
-
Google
-
Internet-Sprach-Audio-Codec (iSAC)
- WebRTC
- Lyra (Codec) - verwendet in Google Duo
-
Internet-Sprach-Audio-Codec (iSAC)
-
Nellymoser Asao Codec
- FFmpeg (libavcodec)
- PictureTel PT716, PT716plus
- PictureTel PT724
- RTAudio – verwendet von Microsoft Live Communication Server
- SVOPC – verwendet von Skype
- OpenLPC – erstellt von Future Dynamics
- HawkVoice (libHVDI)
- ANSI/ SCTE
- ANSI/ SCTE 24-21 2006 (BroadVoice16)
- BroadVoice Sprachcodec Open Source C-Code
- ANSI/SCTE 24-22 2013 (iLBCv2.0)
- ANSI/SCTE 24-23 2007 (BroadVoice32)
- BroadVoice Sprachcodec Open Source C-Code
- ANSI/ SCTE 24-21 2006 (BroadVoice16)
- IETF-RFCs:
-
Internet-Codec mit niedriger Bitrate (iLBC, RFC 3951) – entwickelt von Global IP Solutions /Google
- WebRTC
-
Internet-Codec mit niedriger Bitrate (iLBC, RFC 3951) – entwickelt von Global IP Solutions /Google
- IETF- Internetentwurf
- SEIDE (von Skype verwendet )
-
CELT (entwickelt von Xiph.Org Foundation )
- libcelt
-
MPEG-4-Audio
- MPEG-4 CELP
- MPEG-4 HVXC
- Skyphone MPLP
-
Inmarsat
- INMARSAT-M IMBE
- Inmarsat Mini-M AMBE
- Satin (von Microsoft Teams verwendet )
Microsoft DirectPlay
Diese Codecs werden von vielen PC-Spielen verwendet, die Sprachchats über die Microsoft DirectPlay- API verwenden.
- Voxware MetaVoice
- Windows Media-Player (voxmvdec.ax)
-
Wahre Sprache
- Windows Media-Player (tssoft32.acm)
- FFmpeg (nur Decoder)
- MS GSM
- Windows Media-Player (msgsm32.acm)
- libgsm
- FFmpeg (nur Decoder)
- MS-ADPCM
- Windows Media-Player (msadp32.acm)
- FFmpeg
Digitaler Sprachrekorder
- Standards der International Voice Association (IVA):
-
Digitale Sprachausgabe Standard / Standardwiedergabe (DSS-SP)
- FFmpeg (nur Dekodierung)
- Digitaler Sprachstandard / Qualitätswiedergabe (DSS-QP)
-
Digitale Sprachausgabe Standard / Standardwiedergabe (DSS-SP)
- Micronas Intermetall SC4 (MI-SC4)
- Sony LPEC
- Truespeech Triple Rate CODER (TRC) – wird in einigen Taschenrekordern verwendet
Handy
Generation 2
-
Europäisches Institut für Telekommunikationsnormen (ETSI) GSM
-
Full Rate (GSM 06.10, RPE-LTP)
- libgsm
- FFmpeg (nur Decoder)
- Halbe Rate (GSM 06.20, VSELP 5.6kbit/s)
- Enhanced Full Rate (GSM 06.60, ACELP 12.20kbit/s, kompatibel mit AMR-Modus AMR_12.20)
-
Full Rate (GSM 06.10, RPE-LTP)
-
Verband der Telekommunikationsindustrie (TIA) IS-95 (auch bekannt als cdmaOne)
- IS-96A (QCELP 8kbit/s)
- IS-127 (EVRC 8kbit/s)
- IS-733 (QCELP 13kbit/s)
-
Verband der Telekommunikationsindustrie (TIA) IS-54/IS-136 (auch bekannt als Digital AMPS )
- IS-85 ( VSELP 8 kbit / s)
- IS-641 (ACELP 7,4 kbit/s, kompatibel mit AMR-Modus AMR_7.40)
- Verband der Radioindustrien und -unternehmen (ARIB) RCR STD-27 ( PDC )
Generation 3/4
-
Partnerschaftsprojekt der 3. Generation (3GPP)
-
Adaptive Multi-Rate (AMR)
-
AMR-NB
- 3GPP TS 26.073 – AMR-Sprachcodec (C-Quellcode) – Referenzimplementierung
- opencore-amr (man kann ffmpeg mit-enable-libopencore-amrnb kompilieren, um die OpenCORE-Lib einzubinden)
- FFmpeg (standardmäßig nur Decoder, aber siehe oben die Kompilierungsoptionen zum Einbinden der OpenCORE-Bibliothek)
-
AMR-WB
- 3GPP TS 26.173 – AMR-WB Sprachcodec (C-Quellcode) – Referenzimplementierung
- opencore-amr (Decoder), von OpenCORE (man kann ffmpeg mit-enable-libopencore-amrwb kompilieren, um die OpenCORE-Bibliothek einzubinden)
- vo-amrwbenc (Encoder), von VisualOn , in Android enthalten (man kann ffmpeg mit-enable-libvo-amrwbenc kompilieren, um die VisualOn-Lib einzubinden)
- FFmpeg (standardmäßig nur Decoder, aber siehe oben die Kompilierungsoptionen).
-
AMR-WB+
- 3GPP TS 26.273 – AMR-WB+ Sprachcodec (C-Quellcode) – Referenzimplementierung
-
Erweiterte Sprachdienste (EVS)
- 3GPP TS.26.443 – Codec für Enhanced Voice Services (EVS) – ANSI C-Code (Gleitkomma)
-
AMR-NB
-
Adaptive Multi-Rate (AMR)
-
3. Generation Partnerschaftsprojekt 2 (3GPP2)
-
Enhanced Variable Rate Codec (EVRC, auch bekannt als IS-127) – basierend auf RCELP
- FFmpeg (nur Decoder)
- Enhanced Variable Rate Codec B (EVRC-B)
-
QCELP (Qualcomm Code Excited Linear Prediction)
- QCELP-8 (auch bekannt als SmartRate oder IS-96C)
- FFmpeg (nur Decoder)
- QCELP-13 (auch bekannt als PureVoice oder IS-733)
- FFmpeg (nur Decoder)
- QCELP-8 (auch bekannt als SmartRate oder IS-96C)
- Vocoder mit wählbarem Modus (SMV)
- Variable Multirate – Breitband (VMR-WB)
-
Enhanced Variable Rate Codec (EVRC, auch bekannt als IS-127) – basierend auf RCELP
Professioneller Mobilfunk
-
APCO
- Project 25 Phase 2 Enhanced Full-Rate ( AMBE +2 4400bit/s mit 2800bit/s FEC)
-
Project 25 Phase 2 Half-Rate (AMBE+2 2450bit/s mit 1150bit/s FEC) – wird auch in NXDN und DMR verwendet
- mbelib (nur Decoder)
- Projekt 25 Phase 1 Vollrate ( IMBE 7200bit/s)
- mbelib (nur Decoder)
- Europäisches Institut für Telekommunikationsnormen ( ETSI )
- ETS 300 395-2 (TETRA ACELP 4,6 kbit/s)
-
TETRAPOL
- RPCELP 6kbit/s
-
D-STAR Digital Voice (AMBE 2400bit/s mit 1200bit/s FEC)
- mbelib (nur Decoder)
- Standards der Professional Digital Trunking System Industry Association (PDT Alliance):
- NVOC – verwendet in China
- Spirit DSP RALCWI
- DSPINI
- SPR Robust
- TWELP Robust
-
Codec2
- libcodec2
- RL-CELP (verwendet in japanischen Eisenbahnen)
Militär
- Bundesstandard des US-Verteidigungsministeriums (DoD):
-
Militärstandard der Vereinigten Staaten (MIL-STD)
-
MIL-STD-188 113 (CVSD 16kbit/s und 32kbit/s)
- SoX (libsox)
-
MIL-STD-3005 (auch bekannt als MELP )
- Texas Instruments '2,4 kbit/s MELP Proposed Federal Standard Sprachcodierer
-
MIL-STD-188 113 (CVSD 16kbit/s und 32kbit/s)
- NATO
- STANAG 4198 (auch bekannt als LPC-10e)
- STANAG-4591 (auch bekannt als MELPe)
- BBN NRV – entwickelt im DARPA- Programm
Videospiele
-
Bink Audio , Smacker Audio
- FFmpeg (nur Decoder)
- Actimagine ( Nintendo European Research & Development ) FastAudio
- MobiclipDecoder (nur Decoder)
- FFmpeg (nur Decoder)
- Nintendo GCADPCM (auch bekannt als DSP ADPCM oder THP ADPCM) – wird in GameCube , Wii und Nintendo 3DS verwendet .
- vgmstream (nur Decoder)
- VGAudio
- FFmpeg (nur Decoder)
- Sony VAG (auch bekannt als Sony PSX ADPCM)
- vgmstream (nur Decoder)
- FFmpeg (nur Decoder)
- Sony HEVAG - verwendet in PS Vita .
- vgmstream (nur Decoder)
- Sony ATRAC9 – verwendet in PS4 und PS Vita .
- VGAudio (nur Decoder)
- FFmpeg (nur Decoder)
- Microsoft XMA - WMA- Varianten für die Xbox 360- Hardwaredecodierung.
- FFmpeg (nur Decoder)
- Xbox ADPCM
- vgmstream (nur Decoder)
-
CRI ADX ADPCM
- vgmstream (nur Decoder)
- VGAudio
- FFmpeg
- CRI HCA/HCA-MX – wird in der CRI ADX2-Middleware verwendet.
- vgmstream (nur Decoder)
- VGAudio
- FFmpeg (nur Decoder)
- libcgss
- HCADecoder (nur Decoder)
-
FMOD FADPCM
- vgmstream (nur Decoder)
Formate zur Textkomprimierung
- BiM
- Continuous Media Markup Language (CMML)
- MPEG-4 Teil 17 (zB 3GPP Timed Text)
- ttyrec
Videokomprimierungsformate
Nicht-Kompression
- RGB 4:4:4 (nur linear, transferkonvertiert und bitreduziert auch eine Art Komprimierung bis ca. 3:1 für HDR)
- YUV 4:4:4/4:2:2/4:1:1/4:2:0 (alle unteren 4:4:4 werden räumlich auf 2:1 für 4:2:0 mit spezifischen Farbverzerrungen komprimiert ).
- Intel IYUV
- Unkomprimiertes 10-Bit-Video
- Zusammengesetztes digitales Signal - verwendet von SMPTE D-2 und D-3 Broadcast-Digital-Videokassetten
- Avid DNxUnkomprimiert
- V210
Verlustfreie Videokomprimierung
- ITU-T/ISO/IEC-Normen:
-
H.264 verlustfrei
- x264 (nur Encoder)
- FFmpeg (nur Decoder, verwendet x264 zur Codierung)
- H.265 verlustfrei
-
Motion JPEG 2000 verlustfrei
- libopenjpeg
-
JPEG XS verlustfrei
- SchnellTICO-XS
-
H.264 verlustfrei
- IETF-Standards:
-
FFV1 (RFC 9043) – Der Komprimierungsfaktor von FFV1 ist vergleichbar mit Motion JPEG 2000 , basiert jedoch auf schnelleren Algorithmen (ermöglicht Echtzeiterfassung). Geschrieben von Michael Niedermayer und veröffentlicht als Teil von FFmpeg unter GNU LGPL .
- FFmpeg
-
FFV1 (RFC 9043) – Der Komprimierungsfaktor von FFV1 ist vergleichbar mit Motion JPEG 2000 , basiert jedoch auf schnelleren Algorithmen (ermöglicht Echtzeiterfassung). Geschrieben von Michael Niedermayer und veröffentlicht als Teil von FFmpeg unter GNU LGPL .
- SMPTE-Standards:
- Alparysoft verlustfreier Videocodec (Alpary)
-
Apple-Animation (QuickTime RLE)
- Schnelle Zeit
- FFmpeg
- ArithYuv
- AV1
- AVIzlib
- LCL (VfW-Codec) MSZH und ZLIB
- FFmpeg
-
Autodesk Animator- Codec (AASC)
- FFmpeg (nur Decoder)
- CamStudio GZIP/LZO
- FFmpeg (nur Decoder)
- Chennai-Codec (EVX-2)
- Dxtory
- FFmpeg (nur Decoder)
- FastCodec
-
Flash-Screen-Video v1/v2
- FFmpeg
- FM Screen Capture Codec
- FFmpeg (nur Decoder)
- Fraps-Codec (FPS1)
- FFmpeg (nur Decoder)
- Grass Valley Verlustfrei
- Grass Valley Codec-Option
- FFmpeg (nur Decoder)
-
Huffyuv Huffyuv (oder HuffYUV) wurde von Ben Rudiak-Gould geschrieben und unter den Bedingungen der GNU GPL als freie Software veröffentlicht, um unkomprimiertes YCbCr als Videoaufnahmeformat zu ersetzen. Es verbraucht sehr wenig CPU, aber viel Speicherplatz. Siehe auch ffvhuff, eine reine "FFmpeg"-Version davon.
- FFmpeg
- IgCodec
- Intel-RLE
- innoHeim/Rsupport Screen Capture Codec
- FFmpeg (nur Decoder)
-
Lagarith Eine aktuellere Gabel von Huffyuv ist als Lagarith . erhältlich
- Lagarith-Codec (VfW-Codec)
- FFmpeg (nur Decoder)
- LOCO - basierend auf JPEG-LS
- FFmpeg (nur Decoder)
- MagieYUV
- MagicYUV-SDK
- FFmpeg (nur Decoder)
- Microsoft- RLE
- Verlustfreier MSU-Videocodec
- MSU- Bildschirmaufnahme verlustfrei
-
CorePNG - basierend auf PNG
- FFmpeg
- ScreenPresso (SPV1)
- FFmpeg (nur Decoder)
- ScreenPressor - ein Nachfolger von MSU Screen Capture Lossless
- FFmpeg (nur Decoder)
-
SheerVideo
- FFmpeg (nur Decoder)
-
Schnee lossless
- FFmpeg
-
TechSmith Screen Capture Codec (TSCC)
- EnSharpen Video Codec für QuickTime
- FFmpeg (nur Decoder)
- Toponoky
-
Ut Video Codec Suite
- libutvideo
- FFmpeg
- VBLE
- FFmpeg (nur Decoder)
- VMnc VMware-Bildschirmcodec – verwendet von VMware Workstation
- FFmpeg (nur Decoder)
-
VP9 von Google
- libvpx
- FFmpeg (nur Decoder)
- YULS
- ZeroCodec
- FFmpeg (nur Decoder)
-
ZMBV (Zip Motion Block Video) Codec - verwendet von DOSBox
- FFmpeg
Verlustfreie Spielcodecs
- DXA
- ScummVM- Tools (nur Encoder)
- FFmpeg (nur Decoder)
Verlustbehaftete Kompression
- Diskrete Kosinustransformation (DCT, verwendet in Digital Betacam und den meisten der unten aufgeführten Videocodecs)
Allgemein
- ITU-T/ISO/IEC-Normen:
- H.120
-
H.261 (auch bekannt als Px64)
- FFmpeg H.261 ( libavcodec )
- Microsoft H.263
- MPEG-1 Teil 2 ( MPEG-1- Video)
- Elecard MPEG-1 Decoder/Encoder
- FFmpeg
- MainConcept MPEG-1
- TMPGEnc
- H.262/MPEG-2 Teil 2 (MPEG-2-Video)
-
H.263
- FFmpeg H.263 ( libavcodec )
-
MPEG-4 Teil 2 (MPEG-4 Advanced Simple Profile)
- 3ivx
- DivX
- Elecard MPEG-4 Decoder/Encoder
- libavcodec
- HDX4
- Nero Digital
- Xvid
-
H.264/MPEG-4 AVC oder MPEG-4 Part 10 (MPEG-4 Advanced Video Coding), für Blu-ray zugelassen
- CoreAVC (nur Decoder; beschränkt auf unter Hi10P-Profil)
- Elecard AVC Decoder/Encoder (Basislinie und Hauptprofil)
- MainConcept
- Nero Digital
- QuickTime H.264
- Sorenson AVC Pro Codec, Sorensons neue Implementierung
- OpenH264 (nur Basisprofil )
- x264 (nur Encoder; unterstützt einige der Hi422P- und Hi444PP-Funktionen)
- FFmpeg (nur Decoder)
- MPEG-4 AVC-Varianten:
- MPEG-4 Web Video Coding oder MPEG-4 Part 29 – eine Untermenge des MPEG-4 AVC Baseline-Profils
- XAVC
-
HEVC (High Efficiency Video Coding, H.265, MPEG-H Teil 2)
- x265 (nur Encoder)
-
Vielseitige Videocodierung (H.266, VVC)
- VVC-Testmodell (VTM-Referenzsoftware für VVC; Open Source)
- Fraunhofer Versatile Video Decoder (Open Source; nur Decoder)
- Fraunhofer Versatile Video Encoder (Open Source; nur Encoder)
-
Videocodierung für Browser (VCB) / VP8 (MPEG-4 Teil 31, ISO/IEC 14496-31, RFC 6386)
- libvpx
- FFmpeg
- Internet- Videocodierung (ISO/IEC 14496-33, MPEG-4 IVC)
- Essential Video Coding (EVC; MPEG-5 Teil 1; in Entwicklung)
- Low Complexity Enhancement Video Coding (LCEVC; MPEG-5 Teil 2; in Entwicklung)
- IETF-Internetentwurf ( NETVC )
- xvc
- Thor (bildet die Grundlage von AV1)
- SMPTE-Standards:
-
VC-1 (SMPTE 421M, Teilmenge von Windows Media Video )
- FFmpeg (nur Decoder)
-
Dirac (SMPTE 2042-1)
- Schrödinger
- dirac-forschung
- FFmpeg (nur Decoder)
-
VC-1 (SMPTE 421M, Teilmenge von Windows Media Video )
- Allianz für offene Medien
- Xiph.Org-Stiftung
- Apple-Video (Apple RPZA)
- Blackbird FORscene-Videocodec
- Firebird Original FORscene-Videocodec
-
Interaktive Standards für digitales Video :
- RTV 2.1 (auch bekannt als Indeo 2)
- FFmpeg (nur Decoder)
- PLV (Video auf Produktionsebene)
- RTV 2.1 (auch bekannt als Indeo 2)
- Indeo 3/4/5
- Microsoft Video 1 (MSV1, MS-CRAM, basierend auf MotiVE)
- Open Media Commons- Standards:
-
On2-Technologien TrueMotion VP3 /VP4, VP5 , VP6 , VP7 ; unter dem Namen The Duck Corporation : TrueMotion S , TrueMotion 2, TrueMotion RT 2.0
- FFmpeg (nur Decoder)
-
RealVideo 1, G2, 8, 9 und 10
- FFmpeg
- RealMedia HD-SDK
- RealVideo Fractal Codec (auch bekannt als Iterated Systems ClearVideo)
- FFmpeg (nur Decoder)
-
RealMedia HD (auch bekannt als RealVideo 11)
- RealMedia HD-SDK
- Snow Wavelet-Codec
-
Sorenson Video , Sorenson Spark
- FFmpeg
-
VP9 von Google; VP10 wurde nicht veröffentlicht und stattdessen in AV1 integriert
- libvpx
- FFmpeg
-
Windows Media-Video (WMV)
- WAX (Teil der Windows Media-Serie)
- FFmpeg
-
Guobiao-Standards (GB/T)
-
Audio-Video-Standard (AVS)
- AVS1-P2 (GB/T 20090.2-2006) - verwendet in China Blue High-Definition-Disc .
- FFmpeg (nur Dekodierung)
- AVS1-P7 (AVS-M; in Entwicklung)
- AVS2-P2 (GB/T 33475.2-2016, IEEE 1857.4 (Entwurf))
- uAVS2-Encoder
- xavs2 (nur Encoder)
- davs2 (libdavs2; nur Decoder)
- AVS3-P2 (Entwurf, IEEE1857.10)
- uavs3e (nur Encoder)
- uavs3d (nur Decoder)
- AVS1-P2 (GB/T 20090.2-2006) - verwendet in China Blue High-Definition-Disc .
-
Audio-Video-Standard (AVS)
Skalierbar
VP8, VP9, AV1 und H.266/VVC unterstützen standardmäßig skalierbare Modi.
- Skalierbare Videocodierung (H.264/SVC; eine Erweiterung von H.264/MPEG-4 AVC )
- Skalierbare High Efficiency Video Coding (SHVC; eine Erweiterung von H.265/HEVC )
Nur Intra-Frame
-
Motion-JPEG
- FFmpeg
- Morgan Multimedia M-JPEG
- Pegasus PICVideo M-JPEG
- MainConcept M-JPEG
- ISO/IEC-Norm
-
Motion JPEG 2000 (ISO/IEC 15444-3, ITU-T T.802)
- libopenjpeg
- FFmpeg
- Morgan Multimedia M-JPEG2000
- Morgan Multimedia dcpPlayer (nur Decoder)
-
JPEG XS (ISO/IEC 21122) Leichter Videocodec mit niedriger Latenz
- intoPIX fastTICO-XS
-
DV (IEC 61834)
- FFmpeg
-
MPEG-4 SStP (ISO/IEC 14496-2)
- FFmpeg
- Motion JPEG XR (ISO/IEC 29199-3, ITU-T T.833)
-
Motion JPEG 2000 (ISO/IEC 15444-3, ITU-T T.802)
-
Apple ProRes 422/4444
- FFmpeg
-
Apple Intermediate Codec
- FFmpeg (nur Decoder)
- Apfel- Pixel
- FFmpeg (nur Decoder)
-
AVC-Intra
- x264 (nur Encoder)
- FFmpeg (nur Decoder)
- AVC-Ultra – eine Untermenge des MPEG-4 AVC Hi444PP-Profils
- XAVC-I
-
CineForm HD
- CineForm-SDK – entwickelt von GoPro (Open Source)
- FFmpeg
- SMPTE-Standard
-
VC-2 SMPTE-Standard (auch bekannt als Dirac Pro. SMPTE ST 2042)
- Schrödinger
- dirac-forschung
- VC-2 Referenz-Encoder und -Decoder – entwickelt von BBC (Open Source)
- FFmpeg (der Encoder unterstützt nur das VC-2 HQ-Profil)
- VC-3 SMPTE-Standard (SMPTE ST 2019)
- VC-5 SMPTE-Standard (SMPTE ST 2073; eine Obermenge von CineForm HD)
-
VC-2 SMPTE-Standard (auch bekannt als Dirac Pro. SMPTE ST 2042)
-
Grass Valley HQ/HQA/HQX
- Grass Valley Codec-Option
- FFmpeg (nur Decoder)
- NewTek NT25
- NewTek SpeedHQ
- FFmpeg
Stereoskopisches 3D
Sicherheits- und Überwachungskameras
-
Guobiao-Standards (GB/T)
- AVS-S-P2 (ausgesetzt)
- SVAC (GB/T 25724-2010)
- Infinity-CCTV-Codec (IMM4/IMM5/IMM6)
- FFmpeg (nur IMM4- und IMM5-Decoder)
-
CDXL- Codec
- FFmpeg (nur Decoder)
-
Cinepak (auch bekannt als Apple Compact Video)
- FFmpeg
-
Foto-CD- Codec
- FFmpeg (nur Decoder)
-
MotionPixel - verwendet in MovieCD
- FFmpeg (nur Decoder)
-
CD+G (CD+Grafik)-Codec
- FFmpeg (nur Decoder)
- VLC (nur Decoder)
- CD+EG (CD+Extended Graphics)-Codec
Netzwerk-Video-Codecs
- HEVC-SCC (Erweiterungen zur Bildschirminhaltscodierung)
- ZRLE (RFC 6143 7.7.6) - verwendet von VNC
- CellB-Video von Sun Microsystems ( RTP-Playload-Typ 25)
- Netzwerkvideo von Xerox PARC (nv; RTP-Wiedergabetyp 28)
- CU-SeeMe -Videocodec
-
GoToMeeting- Codec
- FFmpeg (nur Decoder)
Bayer-Videocodecs
- CinemaDNG (erstellt von Adobe; verwendet in Blackmagic- Kameras)
- Redcode RAW (verwendet in RED-Kameras ) – eine modifizierte Version von JPEG 2000
- libredcode
- ArriRaw (verwendet in Arri- Kameras)
-
Cineform RAW (verwendet in Silicon Imaging Kameras)
- CineForm-SDK
- Blackmagic RAW (verwendet in Blackmagic Kameras)
- Blackmagic RAW-SDK
- Cintel RAW (verwendet in Cintel Scanner)
- FFmpeg (nur Decoder)
- Apple ProRes RAW
- inPIX TICO RAW
- intoPIX fastTICO-RAW SDK & TICO-RAW FPGA/ASIC-Bibliotheken
Videospiele
-
Bink Video , Smacker-Video
- FFmpeg
- libavcodec
-
Nintendo Mobiclip -Videocodec
- FFmpeg (nur Decoder)
- CRI Sofdec- Codec - eine MPEG-Variante mit 11-Bit-DC und Farbraumkorrektur; Wird in der Sofdec-Middleware verwendet
- CRI P256 - wird in der Sofdec-Middleware für Nintendo DS verwendet
-
Indeo Video Interactive (auch bekannt als Indeo 4/5) – wird in PC-Spielen für Microsoft Windows verwendet
- FFmpeg (nur Decoder)
- Intel Indeo-Video
Echtzeit
- Hap/Hap Alpha/Hap Q
- VIDVOX Hap-Codec
- FFmpeg
- DXV-Codec
- DXV-Codec auflösen
- FFmpeg (nur Decoder)
- NotchLC
- FFmpeg (nur Decoder)
- VESA-Display-Stream-Komprimierung (DSC)
- VESA-Display-Kompression-M (VDC-M)
Siehe auch
- Open-Source-Codecs und -Container
- Vergleich von Videocodecs
- Vergleich von Audiocodierungsformaten
- Vergleich der Containerformate
- Vergleich der Grafikdateiformate
- Vergleich von Mediaplayern
- RTP-Audio-Video-Profil
Verweise
Externe Links
- Subjektiver Codec-Vergleich
- Vergleich der Audioformate – ein Blick auf sechs verlustfreie Formate und fünf verlustbehaftete Formate
- Video-Codecs von FOURCC - fourcc.org , Liste der vierstelligen Codec-Codes (wie DIV3, XVID, ...)
- Interaktive Blindhörtests von Audio-Codecs über das Internet
- MediaInfo verschiedener Audiocodecs und Metadaten von ihnen
- Online Video Format Identification Tool – hauptsächlich für CCTV-Videoformate und -Codecs entwickelt