FFmpeg stellt zahlreiche Codecs und Werkzeuge zum Verarbeiten von Audio und Video zur Verfügung, die wiederum sowohl selbständig ("Standalone") als auch als Funktionen von anderen Programmen und Applikationen genutzt werden können. Das Besondere an FFmpeg ist -neben seiner offenen Entwicklung mit einsehbarem Quelltext- die breite Anzahl der unterstützten Codecs. Darum kommt FFmpeg mittlerweile bei erstaunlich vielen (und sogar auch vielen kommerziellen) Anwendungen zum Einsatz.
Mit FFMPEG.WASM kommt nun eine komplett neue Plattform hinzu, mit der wohl kaum ein uneingeweihter Nutzer gerechnet hätte. Denn mit FFMPEG.WASM kann man nun FFmpeg auch in seinen Web Apps im Browser nutzen.
Möglich macht dieses kleine Wunder Webassembly. Hiermit lassen sich klassische C-Programme in eine Art Pseudo-Assembler kompilieren, der wiederum komplett in Javascript - und damit in jedem modernen Browser- lauffähig ist. Dies erlaubt dann den Einsatz vieler Programme und Bibliotheken. Wie in diesem Fall FFmpeg.

// Top-News auf einen Blick:
- DJI Mini 5 Pro bringt grossen 1 Sensor, LiDAR und 4K mit 120fps
- Google Veo 3 und Veo 3 Fast: Neue Features, 1080p-Support und drastische Preissenkung
- RØDE senkt Preise für seine RØDE Wireless Mikrofonsysteme radikal
- Blackmagic DaVinci Resolve 20.2 bringt neben Apple ProRes RAW u.a. ...
- iPhone 17 Pro: ProRes RAW, Genlock, Apple Log 2 und Blackmagic ProDock für Filmer
- Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
Dennoch: Wer beispielsweise Transcoding Anwendungen im Browser anbieten will, muss die Videoclips nun nicht mehr über das Netz an einen Server schicken, sondern kann dies lokal, sogar ganz ohne Internet bewerkstelligen. Auch KI-Anwendungen für Bewegtbild "on the Edge" (also ebenfalls lokal und nicht über einen Server) dürften FFmpeg in Zukunft breit nutzen.
Somit ist FFMPEG.WASM ein weiterer Beleg dafür, wie mächtig Open Source mittlerweile sein kann. Einfach mal so in jedem Browser der Welt fast jeden verfügbaren Codec zugänglich machen - das ist schon etwas besonderes...