1 votes

Le fichier mp3wrap n'est pas lisible

J'ai combiné six fichiers MP3, dont les noms de fichiers commencent par 0 en un seul MP3 avec la commande suivante sous Debian Wheezy :

$ mp3wrap -v output.mp3 0*

L'utilisation file sur output.mp3 a confirmé qu'il s'agissait d'un fichier MP3. Le fichier est lu en utilisant mocp mais ne sera pas lue sur un Samsung Galaxy S3, que ce soit avec le lecteur intégré ou un lecteur externe. Comment puis-je résoudre ce problème ?

1voto

kamilpp Points 11

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

0voto

J'utilise MP3Diags pour réparer les balises après avoir joint les fichiers avec mp3wrap, mais je ne suis pas en mesure de vérifier que les balises MP3 réparées permettront au Samsung Galaxy S3 de lire le fichier, car je n'en ai pas pour le tester.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X