À propos du projet
ffmpeg-webCLI est une application de montage vidéo basée dans le navigateur et construite sur ffmpeg.wasm. Une fois le cœur ffmpeg WebAssembly chargé, les médias sources sont traités localement dans un Web Worker plutôt que téléversés vers un serveur d’application. L’application peut être installée en tant que PWA et utilisée hors ligne une fois ses ressources mises en cache.
Elle propose plus de 30 opérations vidéo et audio, notamment la conversion de format, la création de GIF, la compression, le découpage, le redimensionnement, le recadrage, la rotation et le miroir, les changements de vitesse, les fondus, les réglages de luminosité, de contraste et de saturation, le niveaux de gris, la réduction du bruit, l’accentuation et le flou, la suppression des métadonnées, l’extraction audio, la coupure du son, le réglage du volume, la normalisation du volume sonore, la lecture en boucle, l’extraction de vignettes, l’inversion, les effets boomerang, l’intégration de sous-titres, les incrustations de logo, le mixage audio, la concaténation, les dispositions côte à côte, l’image dans l’image et l’inspection des informations média. Les conteneurs et formats pris en charge incluent MP4, WebM, MKV, MOV, AVI, GIF, MP3, AAC, WAV, OGG, FLAC, JPG et PNG.
Le mode Stack permet aux utilisateurs de combiner des filtres compatibles à entrée unique en une seule chaîne d’opérations et d’encoder une seule fois, tandis que le mode par lots peut appliquer une opération ou une chaîne à plusieurs fichiers, avec progression par fichier, aperçus, téléchargements individuels et export ZIP. Un panneau FFmpeg brut accepte des arguments personnalisés, affiche l’aperçu de la commande résultante, prend en charge un second fichier d’entrée et inclut des recettes d’exemple en un clic.
Le sous-titrage automatique utilise OpenAI Whisper par l’intermédiaire de Transformers.js. L’audio est transcrit dans le navigateur après le téléchargement et la mise en cache du modèle sélectionné ; les sous-titres SRT obtenus peuvent être modifiés, puis ajoutés en tant que piste de sous-titres logiciels ou directement incrustés dans la vidéo. Certaines opérations à entrées multiples, par fichier ou gourmandes en mémoire, telles que l’inversion, ne sont pas disponibles en mode par lots.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.