Fusionner des vidéos

Ajoutez plusieurs vidéos, réordonnez-les à votre convenance puis fusionnez-les en un seul fichier MP4. Le traitement s'exécute entièrement dans votre navigateur grâce à ffmpeg compilé en WebAssembly, sans envoi de vos fichiers sur un serveur.

Aucune vidéo ajoutée
Sans cette option, la fusion est très rapide (copie directe) mais ne fonctionne bien que si toutes les vidéos ont le même codec et la même résolution.

Comment ça marche

Chaque vidéo est écrite dans un système de fichiers virtuel puis assemblée à l'aide du démuxeur concat de ffmpeg, exécuté localement via WebAssembly. Par défaut, les flux vidéo et audio sont simplement copiés (aucun réencodage), ce qui est très rapide mais suppose que toutes les vidéos partagent le même codec et la même résolution.

Pourquoi la fusion échoue-t-elle ou produit-elle un résultat étrange ?

Si vos vidéos proviennent d'appareils ou de logiciels différents, elles peuvent avoir des codecs, résolutions ou fréquences d'images différents. Le mode « copie » sans réencodage ne peut pas harmoniser ces différences et échoue ou produit une vidéo avec des artefacts. Cochez l'option « Forcer le réencodage » pour que ffmpeg reconvertisse chaque vidéo vers un format commun (H.264 vidéo / AAC audio) avant de les assembler.

Combien de temps prend la fusion ?

Sans réencodage, la fusion est quasi instantanée quelle que soit la durée des vidéos, car il s'agit d'une simple concaténation des flux. Avec réencodage, le temps dépend de la puissance de votre appareil et de la durée totale des vidéos : comptez généralement un temps proche de la durée réelle des vidéos, voire plus sur un appareil peu puissant.

Vos vidéos ne quittent jamais votre appareil : la fusion est calculée localement par WebAssembly, directement dans l'onglet de votre navigateur.