Je souhaite concaténer plusieurs fichiers WAV en un seul fichier WAV à l'aide de FFMPEG.
J'ai utilisé la commande suivante et elle génère le fichier requis.
Commander:
ffmpeg -f concat -i mylist.txt -c copy output.wav
Fichier :
#mylist.txt
file '1.wav'
file '2.wav'
file '3.wav'
file '4.wav'
Mais comme vous pouvez le voir, le problème est que je dois créer un fichier texte pour spécifier la liste des fichiers WAV à concaténer.
Je peux faire toutes ces tâches, mais je préférerais une commande unique quelque chose qui ressemble à
ffmpeg -i 1.wav -i 2.wav -i 3.wav -i 4.wav output.wav
ou
ffmpeg -i "concat:1.wav|2.wav|3.wav|4.wav" -c copy output.wav
J'ai essayé ces deux commandes simples mais elles ne renvoient que la voix de 1.wav
Veuillez m'aider à écrire une seule commande (ou corriger les 2 commandes ci-dessus) qui permet d'obtenir le résultat souhaité.
Veuillez ne pas suggérer d'autres encodeurs / éditeurs multimédias, je veux utiliser FFMPEG uniquement, car il est déjà installé et utilisé à d'autres endroits.
[0:0][1:0][2:0][3:0]
pour correspondre au nombre de fichiers. Utilisez-le exactement comme il est dit. La seule chose que vous devez changer est les fichiers d'entrée etn=4
.