ffmpeg conversion mp3 illisible sur certains lecteurs
Le
François Patte

Bonjour,
J'ai converti des fichiers flac en mp3 pour les utiliser sur le bouzin
installé dans ma voiture mais le résultat est illisible sur ledit
bouzin alors qu'il est lisible par audacious, vlc et je ne sais quoi
sous windows.
En revanche, si j'utilise la conversion proposée par vlc, ça marche.
Quelle est la différence?
Un "file fichier.mp3" dans le cas de la conversion par ffmpeg donne:
Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1,
128 kbps, 44.1 kHz, Stereo
et dans le cas de la conversion par vlc:
MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
Commande utilisée pour la conversion par ffmpeg:
ffmpeg -i fichier.flac -ab 128k -map_metadata 0 -id3v2_version 3 fichier.mp3
Y a-t-il des options spéciales à utiliser pour faire une conversion qui
serait lisible "partout", j'ai parlé de ma voiture, mais le résultat
n'est pas plus lisible sur mon téléphone portable.
Merci de vos lumières.
--
François Patte
Université Paris Descartes
J'ai converti des fichiers flac en mp3 pour les utiliser sur le bouzin
installé dans ma voiture mais le résultat est illisible sur ledit
bouzin alors qu'il est lisible par audacious, vlc et je ne sais quoi
sous windows.
En revanche, si j'utilise la conversion proposée par vlc, ça marche.
Quelle est la différence?
Un "file fichier.mp3" dans le cas de la conversion par ffmpeg donne:
Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1,
128 kbps, 44.1 kHz, Stereo
et dans le cas de la conversion par vlc:
MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
Commande utilisée pour la conversion par ffmpeg:
ffmpeg -i fichier.flac -ab 128k -map_metadata 0 -id3v2_version 3 fichier.mp3
Y a-t-il des options spéciales à utiliser pour faire une conversion qui
serait lisible "partout", j'ai parlé de ma voiture, mais le résultat
n'est pas plus lisible sur mon téléphone portable.
Merci de vos lumières.
--
François Patte
Université Paris Descartes
« -map_metadata 0 » ne sert à rien, c'est le comportement par défaut.
« -id3v2_version 3 » pourrait expliquer la différence entre l'encodage avec
ffmpeg et celui avec VLC, essaie avec 0. En tout cas ça semble coller avec
la sortie de file.
Ce serait utile que tu donnes le modèle exact de l'appareil.
Idem : version de l'OS et application qui sert à la lecture.
Note qu'il y a probablement des formats de meilleure qualité que le MP3 qui
fonctionnent.
« -map_metadata 0 » ne sert à rien, c'est le comportement par défaut.
« -id3v2_version 3 » pourrait expliquer la différence entre l'encodage avec
ffmpeg et celui avec VLC. En tout cas ça semble coller avec la sortie de
file.
Ce serait utile que tu donnes le modèle exact de l'appareil.
Idem : version de l'OS et application qui sert à la lecture.
Note qu'il y a probablement des formats de meilleure qualité que le MP3 qui
fonctionnent.
Le manuel de la voiture indique "dolby digital pro logic II". La voiture
est une Volvo.
Téléphone alcatel (ce n'est pas un smartphone) one touch 20-10,
application fournie d'origine sans indication de modèle dans le mode
d'emploi.
J'ai essayé wma, mais la lecture renvoie un écho très désagréable. Les
autres formats indiqués par le mode d'emploi de la voiture sont aac et
m4a, mais je ne sais pas si ffmpeg permet la conversion vers ces formats.
--
François Patte
Université Paris Descartes
Ça ne dit essentiellement rien.
Condoléances.
Oui. Le codec est l'AAC pour les deux. Les versions très récentes de FFmpeg
ont fait de gros progrès pour l'AAC, mais il vaut toujours mieux utiliser
libfdk_aac, mais il faudra compiler toi-même pour des raisons de licence.
<HS>
??
C'est un téléphone qui sert de téléphone et remplit parfaitement sa
fonction: liaisons claires audition de bonne qualité dans les deux
sens... En plus il donne l'heure et peut servir de réveil!
Pour moins de 40€....
Pas une usine à gadgets!
</HS>
Tout ça ne me donne pas la moindre idée du pourquoi certains mp3 ne sont
pas lisibles sur certains appareils, ni la différence qu'il y a entre la
conversion effectuée par ffmpeg et celle effectuée par vlc...
--
François Patte
Université Paris Descartes
Tous les alcatel que j'ai pu manipuler étaient de la merde en boîte avec une
ergonomie pourrie.
Il y avait des pistes dans mon premier message, mais tu n'en as pas tenu
compte.
Bonjour,
As-tu essayé sans option, quelquechose comme:
ffmpeg -i fichier.flac -ab 128k fichier.mp3
Michel
Mais cela n'a pas beaucoup de rapport avec le sujet....
Si, bien sûr... mais non, je n'ai pas envie de recompiler ffmpeg, il
doit y avoir d'autres solutions et il y a d'autres solutions
flac -d fichier.flac -c | lame -b 320 - fichier.mp3
Produit un fichier exploitable pour résoudre mon problème et je ne sais
toujours pas pourquoi ffmpeg produit un fichier que le lecteur de ma
voiture ne sait pas lire... Y a-t-il différents formats mp3?
--
François Patte
Université Paris Descartes
Kif kif la bourrique.... fichier illisible dit l'autoradio alors que
c'est parfaitement lisible sur les ordinateurs.
--
François Patte
Université Paris Descartes
[...]
Peut-être ça alors:
ffmpeg -i fichier.flac -f adts -c:a libmp3lame -ab 128k fichier.mp3
Michel