J'ai utilisé youtube-dl pour télécharger et convertir des vidéos youtube en mp3.mauvaise durée après la conversion de flv en mp3 en utilisant avconv et youtube-dl
youtube-dl http://www.youtube.com/watch?v=4f51DhJR0zo
-o "Alesso - Think It's Time.flv" -x -f 43 --audio-format mp3
Il semble maintenant que tous les fichiers mp3 ont une durée longue inhabituelle, en utilisant Amarok, ou quelque chose de similaire, il produira très long intervalle de temps sans son. J'ai regardé le fichier flv, et il semble que l'heure/durée est juste là, mais avconv convertit et change l'heure. La durée originale de song.flv est de 04:42 et celle de sortie.mp3 est de 17:20. Si j'écris
$ avconv -i Rihanna\ -\ Diamonds.mp3
sortie:
Input #0, mp3, from 'Rihanna - Diamonds.mp3': Metadata: encoder : Lavf53.21.1 Duration: 00:04:42.98, start: 0.000000, bitrate: 117 kb/s Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 32 kb/s At least one output file must be specified
si la sortie de la durée est juste, mais il ne sera pas affiché dans Amarok. D'autre part, Vlc calcule la durée elle-même, mais le temps change continuellement jusqu'à ce que la chanson atteigne la fin. Y at-il un moyen de changer les balises de temps/durée id3_v2 globales, donc je pourrais exécuter un script sur tous mes fichiers après avoir téléchargé depuis youtube-dl. Ou peut-être qu'il y a une correction dans ce bug?
'merci -> vous' monsieur. La sortie sur le tuyau corrige en effet les mauvais en-têtes. Tu gères! – undefinederror