J'ai rencontré le même problème avec les fichiers fusionnés avec mp3wrap
sur mon Nexus. La seule solution que j'ai trouvée est d'utiliser ffmpeg
comme outil de fusion.
Comment faire
Cette opération concatène deux fichiers mp3 et les métadonnées résultantes sont celles du premier fichier :
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy output.mp3
C'est parce que, 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 voulez utiliser les métadonnées du second fichier à la place, vous devez l'ajouter en tant que fichier d'entrée factice et faire correspondre 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 extraire les métadonnées d'un fichier à l'aide de la commande
ffmpeg -i file1.mp3 -f ffmetadata file1.metadata
Après avoir extrait les deux métadonnées et construit de nouvelles métadonnées, vous pouvez les ajouter au fichier de sortie à l'aide de la commande -metadata
et vous pouvez désactiver la copie des métadonnées en définissant une valeur de -map_metadata
à 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
Les instructions ci-dessus ont été copiées à partir de superuser.com réponse à une question similaire