ffmpeg-webCLI es un editor de vídeo que funciona íntegramente en el navegador, impulsado por ffmpeg.wasm, la versión de FFmpeg compilada a WebAssembly. A diferencia de los editores web convencionales, no envía archivos a ningún servidor: decodificación, codificación, filtrado y multiplexación ocurren en el dispositivo del usuario. Se distribuye como aplicación web progresiva (PWA) instalable y utilizable sin conexión tras la primera carga.
La herramienta reúne más de 30 operaciones: creación de GIF, conversión de formato (MP4, WebM, MKV, MOV, AVI), compresión con control CRF de 18 a 51 y presets de velocidad, recorte con marcadores temporales, extracción de audio (MP3, AAC, WAV, OGG, FLAC), eliminación de pista sonora, ajuste de velocidad de 0,25× a 4× con conservación de tono, rotación y volteo, recorte de fotograma, exportación de fotograma como imagen, reproducción inversa, fundidos, corrección de brillo/contraste/saturación, borrado de metadatos (incluidas coordenadas GPS), incrustación de subtítulos (.srt, .vtt, .ass) como pista blanda, ajuste de volumen, repetición de clip, marca de agua, mezcla de música, concatenación, vídeos en paralelo (hstack/vstack) e imagen sobre imagen. Los usuarios avanzados pueden introducir argumentos directos de FFmpeg y visualizar el comando exacto antes de ejecutarlo.
El proyecto está dirigido a creadores de contenido, divulgadores y usuarios preocupados por la privacidad que necesiten ediciones puntuales sin instalar software pesado. Como limitaciones relevantes: el rendimiento depende del dispositivo, las operaciones sobre metraje 4K largo pueden tardar minutos, y la grabación dura de subtítulos no está disponible porque requiere una compilación de FFmpeg con libass, ausente del núcleo estándar de WebAssembly.
