web-dev-qa-db-fra.com

Combinez des fichiers vidéo MOV

Je suis sur Arch Linux 4.13.10 et j'aimerais combiner plusieurs .MOV Fichiers tirés avec une caméra Canon EOS.

J'ai essayé de convertir les fichiers en flux de transport (.ts Fichiers) à l'aide de FFMPEG, comme indiqué ICI , mais le son a manqué dans le fichier résultant.

Je préférerais si le fichier résultant serait .mp4, mais ce n'est pas strictement nécessaire.

Comment puis-je faire cela?

5
Matthias Braun

J'ai réussi à fusionner les fichiers à l'aide de Feature de démuxing de FFMPEG . Pour .mp4 Conversion, j'ai dû convertir explicitement le flux audio pour éviter cette erreur:

Impossible de trouver une étiquette pour codec pcm_s16le dans le flux n ° 1, codec non pris en charge dans le conteneur

Ceci est la commande combinant les fichiers à merged.mp4:

ffmpeg -safe 0 -f concat -i files_to_combine -vcodec copy -acodec aac -strict -2 -b:a 384k merged.mp4

Si le fichier de sortie peut également être un .MOV Fichier, la commande est simplement:

ffmpeg -safe 0 -f concat -i files_to_combine -vcodec copy -acodec copy merged.MOV

Voici le contenu du fichier texte files_to_combine:

file ./first_file.MOV
file ./second_file.MOV
9
Matthias Braun