Cela concaténera deux fichiers mp3, et les métadonnées résultantes seront celles du premier fichier :
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy output.mp3
En effet, pour ffmpeg, toute la partie "concat:" est un seul "fichier d'entrée", et ses métadonnées seront celles du premier fichier concaténé. Si vous souhaitez utiliser les métadonnées du deuxième fichier à la place, vous devez l'ajouter en tant que fichier d'entrée factice et mapper ses métadonnées à celles de la sortie :
ffmpeg -i "concat:file1.mp3|file2.mp3" -i file2.mp3 -acodec copy test.mp3 -map_metadata 0:1
Si vous souhaitez construire vos métadonnées à partir des deux métadonnées, vous devrez le faire à la main. Vous pouvez vider les métadonnées d'un fichier avec
ffmpeg -i file1.mp3 -f ffmetadata file1.metadata
Après avoir vidé les deux métadonnées et construit de nouvelles métadonnées, vous pouvez les ajouter au fichier de sortie avec -metadata
, et vous pouvez désactiver la copie des métadonnées en définissant un -map_metadata
mappage à partir d'un numéro de fichier d'entrée négatif. Ceci définit une valeur de nom et aucune autre métadonnée :
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy -metadata "title=Some Song" test.mp3 -map_metadata 0:-1
Cela concaténera un dossier plein de MP3 en un seul fichier MP3 :
1) Enregistrez une liste des fichiers MP3 à concaténer, par exemple,
$ cat mylist.txt
file '/tmp/01.mp3'
file '/tmp/02.mp3'
file '/tmp/03.mp3'
file '/tmp/04.mp3'
file '/tmp/05.mp3'
file '/tmp/06.mp3'
file '/tmp/07.mp3'
2) Exécutez la commande suivante (-safe 0
n'est pas nécessaire si mylist.txt utilise des chemins relatifs à la place) :
$ ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp3
Mp3Wrap - Utilitaire de ligne de commande qui regroupe plusieurs fichiers MP3 en un seul MP3 lisible, sans perdre les noms de fichiers ou les informations ID3, et sans réencodage. Prend également en charge l'archivage de données non audio telles que les listes de lecture, les fichiers d'informations et les images de couverture à l'intérieur du MP3. Ces fichiers peuvent être décompressés ultérieurement (en utilisant mp3splt, par exemple); les décodeurs MP3 ordinaires peuvent lire l'intégralité du flux audio comme une longue piste.