cd ~/open-source/

chrille@linux:~$ apt show ffmpeg-wasm

ffmpeg.wasm

ffmpeg.wasm kompilerar FFmpeg till WebAssembly så att du kan bearbeta ljud och video direkt i webbläsaren. Du slipper skicka filer till en server, och användarna får ett snabbt och privat flöde som känns naturligt i en modern webbapp. Det passar bra för applikationer där integriteten står i centrum eller där uppladdningstider skulle göra upplevelsen seg.

Projektsidan för ffmpeg.wasm
Projektets egen sida, som den såg ut vid importen.

Med ffmpeg.wasm kör du FFmpeg-logik direkt i klienten genom WebAssembly, vilket innebär att du kan klippa, konvertera eller koda mediefiler utan att ladda upp dem någonstans. Det passar bra för webbappar där integritet och snabbhet är viktigt, eftersom all bearbetning sker lokalt. Du integrerar det med vanlig JavaScript och kan bygga allt från enkla konverterare till mer avancerade redigeringsverktyg. Prestandan är förstås begränsad av webbläsarens resurser, men för många uppgifter räcker det långt. Det är ett praktiskt sätt att ge användarna kraftfull mediabearbetning utan att belasta servern. Du kan till exempel låta användare klippa bort tystnad i en inspelning, konvertera till ett webbvänligt format eller lägga på en vattenstämpel utan att någon data lämnar datorn. Det är ett smart val för applikationer där sekretess är viktigt eller där serverkostnaderna för mediabearbetning skulle skena iväg.