Réunir plusieurs fichiers mpg avec FFMPEG

 

La bonne vieille méthode en ligne de commande avec copy fonctionne toujours bien avec les fichiers MPG, mais le fichier résultat contient des marqueurs de temps incorrects (sa durée totale sera fausse également).

Heureusement, FFMPEG est là

Créer un fichier texte dans lequel vous indiquerez le chemin vers vos fichiers MPG à réunir. A l'intérieur, lister les vidéos à réunir dans l'ordre, précédé de l'instruction file.

file /path/to/input1.mpg
file /path/to/input2.mpg
file /path/to/input3.mpg

/path/to/ est le chemin vers le répertoire où se trouvent les fichiers. Si le fichier texte se trouve dans le même répertoire, et que vous exécutez également la commande à l'intérieur du répertoire où se trouvent les fichiers MPG, aucun chemin à mentionner.

Dans notre exemple, ce fichier texte sera baptisé inputs.txt

La commande à exécuter est la suivante

ffmpeg -f concat -i inputs.txt -c copy output.mpg

Le résultat sera généré dans output.mpg

Coller ensemble plusieurs fichiers avec FFMPEG

Karine SANCHE

Partager cet article