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?
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