zurück zum Artikel

FFmpeg 0.6 mit VP8/WebM-Unterstützung und mehr

Ronald Eikenberg

Die quelloffene Multimedia-Framework FFmpeg 0.6 "Works with HTML5" unterstützt zahlreiche neue Audio/Video-Codecs inklusive des von Google im Rahmen des Open Web Media Project veröffentlichten VP8/WebM-Formats.

Version 0.6 "Works with HTML5" des auf der libavcodec-Bibliothek aufsetzenden Multimedia-Frameworks FFmpeg integriert Googles libvpx und damit den freien Videocodec VP8, den der Suchmaschinenriese mit Hilfe des WebM-Projekts [1] als Standard für HTML5-Videos etablieren will. Zuvor musste man für die VP8/WebM noch einen Patch [2] bemühen. Da FFmpeg Kern zahlreicher Multimediawerkzeuge ist, dürften diese in Kürze ebenfalls mit VP8/WebM-Unterstützung aufwarten.

Des Weiteren soll die neue FFmpeg 0.6 H.264- und Theora-Videos sowie AAC-Ton deutlich schneller dekodieren. Neu sind unter anderem ein Decoder für HE-AAC v1, MPEG-4 Audio Lossless Coding (ALS), WMA Pro und WMA Voice, AMR-Narrowband (NB), CorePNG, Indeo5 sowie ein experimenteller AAC-Encoder. Einige der Formate, die in Version 0.6 hinzugekommen sind, haben heutzutage praktisch keine Relevanz mehr (etwa TwinVQ, ATRAC 1, Deluxe Paint Animation Playback System). Mit ihnen soll eine möglichst weit reichende Formatunterstützung erzielt werden.

Zu besserer Übersicht bei der Verwendung des Kommandozeilen-Tools ffmpeg soll die Aufteilung der früheren Option -formats in -formats, -codecs, -bsfs (Bitstream Filter) und -protocols dienen. Programmierer mobiler und Embedded-Geräte dürfen sich über zahlreiche von den FFmpeg-Entwicklern versprochene Optimierungen für die ARM-Plattform freuen.

Die Release Notes [3] enthalten viele weitere Änderungen, so wird nun dank Integration der librtmp auch Adobes Flash-Streaming-Protokoll RTMP [4] unterstützt, sogar das verschlüsselte RTMPE (RTMP - Encrypted) soll FFmpeg 0.6 beherrschen. Der Stream-Analyzer FFprobe [5] ist nun offizieller Bestandteil des FFmpeg-Projekts. (rei [6])


URL dieses Artikels:
https://www.heise.de/-1024444

Links in diesem Artikel:
[1] https://www.heise.de/news/Google-I-O-Open-Web-Media-Project-soll-VP8-als-Videostandard-fuers-Web-etablieren-Update-1003785.html
[2] http://www.webmproject.org/tools/#ffmpeg_patches
[3] http://ffmpeg.org/releases/ffmpeg-0.6.release
[4] https://www.heise.de/news/Spezifikation-des-Flash-Streaming-Protokolls-veroeffentlicht-182037.html
[5] http://sourceforge.net/projects/ffprobe/
[6] mailto:rei@heise.de