Outils ffmpeg

Fusionner plusieurs vidéos en une seule

Pour assembler plusieurs clips (par exemple les morceaux d'une vidéo coupée par le téléphone ou une caméra embarquée), ffmpeg peut les mettre bout à bout sans les réencoder : c'est instantané et sans perte. Le script crée la liste des fichiers du dossier, dans l'ordre alphabétique, puis les assemble.

Mis à jour le

  

Comment l'utiliser

  1. Installez ffmpeg si ce n'est pas déjà fait.
  2. Placez toutes les vidéos à assembler, et seulement elles, dans un même dossier. Nommez-les dans l'ordre voulu.
  3. Ouvrez un terminal dans ce dossier, collez le script et validez.
  4. Ouvrez le fichier video-fusionnee obtenu pour vérifier les raccords.

Comment fonctionne l'assemblage

Le script écrit d'abord un fichier liste.txt qui contient une ligne « file 'nom.mp4' » par vidéo. ffmpeg lit ensuite cette liste avec le module concat et recopie les vidéos à la suite. Sans réencodage, l'opération ne prend que quelques secondes.

Saccades ou son décalé aux jonctions

Si les vidéos ont des paramètres légèrement différents (cadence, fréquence audio), la copie peut produire des saccades ou un son décalé aux raccords. Le mode « Avec réencodage » recrée un flux propre, au prix d'un traitement plus long.

Questions fréquentes

Dans quel ordre les vidéos sont-elles assemblées ?

Dans l'ordre alphabétique des noms de fichiers. Renommez-les au besoin (01.mp4, 02.mp4…) pour imposer l'ordre. Sous Linux et macOS, le fichier de sortie video-fusionnee est exclu de la liste.

Peut-on assembler des vidéos de tailles ou de formats différents ?

Pas avec ce script : il suppose que toutes les vidéos ont le même codec, la même résolution et la même cadence. Pour des sources différentes, convertissez-les d'abord toutes avec les mêmes réglages (par exemple avec le script de conversion d'un dossier), puis assemblez-les.

Un nom de fichier contient une apostrophe et le script échoue

La liste de fichiers utilise des apostrophes autour des noms. Renommez les fichiers concernés pour retirer l'apostrophe, puis relancez.

Autres outils