web-dev-qa-db-fra.com

échec de la conversion mp3 ffmpeg

l'utilisation de ffmpeg pour convertir de flv en mp3 donne le résultat suivant


ffmpeg-0.6.1 >> ffmpeg -i nom.flv nom.mp3 FFmpeg version 0.6.1, Copyright (c) 2000-2010 les développeurs FFmpeg ont construit sur 14 février 2011 12:33:38 avec gcc 4.1.2 20080704 (Red Hat 4.1.2-48) Configuration : Libavutil 50.15. 1/50.15. 1 Libavcodec 52.72. 2/52,72. 2 Libavformat 52.64. 2/52,64. 2 Libavdevice 52. 2. 0/52. 2. 0 Libswscale 0.11. 0/0,11. 0 [Flv @ 0x10869420] Impossible de trouver les paramètres du codec (Vidéo: 0x0000) [Flv @ 0x10869420] Estimation de la durée à partir du débit binaire, cela peut être inexact Entrée # 0, flv , de 'name.flv': Métadonnées: audiocodecid: 5 durée: 10 videocodecid: -1 canSeekToEnd: true Durée: 00: 00: 10.17, début: 0.000000, débit binaire: N/A Flux # 0.0: Vidéo: 0x0000, 1k tbr, 1k tbn, 1k tbc Stream # 0.1: Audio: nellymoser, 8000 Hz, mono, s16 Sortie # 0, mp3, vers 'name.mp3': Stream # 0.0: Audio: 0x0000, 8000 Hz, mono, s16, 64 kb Mappage de flux: Stream # 0.1 -> # 0.0 Encodeur (codec id 86017) introuvable pour le flux de sortie # 0.0

vous pouvez voir à la dernière ligne, il est indiqué que l'ID de codec 86017 est introuvable. lorsque j'exécute la commande suivante:

ffmpeg -formats> ffmpeg-format.txt



29
user444757

Il semble que votre FFMPEG n'ait pas été compilé avec libmp3lame. Voir cet article:

https://superuser.com/questions/196857/how-to-install-libmp3lame-for-ffmpeg

Si vous ne pouvez pas le compiler vous-même, vous devrez rechercher un binaire qui le prend en charge.

3
Chris Haas

Essayez ça, ça a marché pour moi.

Sudo apt-get install ffmpeg libavcodec-extra-52

grâce à ffmpeg: convertir le flv audio uniquement en swf

79
Vishnu

Pour Ubuntu 11.10:

Sudo apt-get install ffmpeg libavcodec-extra-53

Pour ubuntu 11.04, 10.10, 10.04:

Sudo apt-get install ffmpeg libavcodec-extra-52
17
pretzels1337