Weit verbreitete Codecs und Encoder
Video
Name | Alternativname | Empfohlene Software Encoder |
Empfohlene Hardware Encoder | Qualität | Kompression | Kompatibilität | Kodierdauer | Streaming |
---|---|---|---|---|---|---|---|---|
H.264 / MPEG-4 AVC | Advanced Video Coding |
libx264 |
Unter Linux*: h264_vaapi |
★★★ | ★★☆ | ★★★ | ★★☆ | ★★☆ |
H.265 / HEVC | High Efficiency Video Coding | libx265 |
Unter Linux*: hevc_vaapi |
★★★ | ★★★ | ★☆☆ | ★★★ | ★★☆ |
VP8 | libvpx |
Unter Linux*: vp8_vaapi |
★★☆ | ★★☆ | ★★☆ | ★☆☆ | ★★★ | |
VP9 | libvpx-vp9 |
Unter Linux*: vp9_vaapi |
★★★ | ★★★ | ★★☆ | ★☆☆ | ★★★ | |
AV1 | libaom-av1 |
Unter Linux*: av1_vaapi |
★★★ | ★★★ | ★☆☆ | ★★☆ | ★★★ | |
MPEG-4 | mpeg4 | ★☆☆ | ★☆☆ | ★★★ | ★★☆ | ★★☆ | ||
MPEG-2 | mpeg2video |
Unter Linux*: mpeg2_vaapi |
★☆☆ | ★☆☆ | ★★☆ | ★★☆ | ★★☆ |
* Unter Linux wird in der Regel die Hardware Acceleration API genutzt. Diese nutzt automatisch den richtigen Encoder unabhängig der verwendeten Hardware (sofern die Hardware fähig ist und Abhängigkeiten installiert sind)
Für Videos, welche im Browser funktionieren müssen, sollte VP9, VP8 oder H.264 verwendet werden, da HEVC derzeit von keinem Browser unterstützt wird.
MPEG-2 (kommt immer bei DVDs zum Einsatz) und MPEG-4 gelten als veraltet und finden heutzutage kaum noch Verwendung.
Audio
Name | Alternativname | Empfohlene Software Encoder |
Qualität | Kompression | Kompatibilität | Kodierdauer | Streaming |
---|---|---|---|---|---|---|---|
AAC | Advanced Audio Coding | aac, libfdk_aac |
★★☆ | ★★★ | ★★☆ | ★★★ | ★★☆ |
MP3 | libmp3lame | ★★☆ | ★★☆ | ★★★ | ★★★ |
★★☆ |
|
Opus | libopus | ★★☆ | ★★☆ | ★★☆ | ★★★ | ★★★ | |
FLAC | Free Lossless Audio Codec | flac | ★★★ | ★☆☆ | ★★☆ | ★★☆ | ★★☆ |
FLAC (Free Lossless Audio Codec) ist ein verlustfreier Codec und bietet daher immer die theoretisch beste Audioqualität.
AAC (Advanced Audio Codec) erreicht im Vergleich zum weit verbreiteten MP3 bei gleichbleibender Datenrate eine bessere Audioqualität und kann als verbesserter Nachfolger von MP3 betrachtet werden.
AAC kommt vor allem eingebettet in MP4-Containern zum Einsatz. Oft wird dabei die Dateiendung ".m4a" verwendet um zu signalisieren, dass es sich um eine MP4-Datei ohne Video-Stream handelt.
No Comments