ffmpegを使用してflvからmp3に変換すると、次の結果が得られます。
ffmpeg-0.6.1 >> ffmpeg -i name.flv name.mp3 FFmpegバージョン6.0.1、Copyright(c)2000-2010 FFmpeg developer built on 2011年2月14日12:33:38、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]コーデックパラメータが見つかりませんでした(ビデオ:0x0000) [flv @ 0x10869420]ビットレートから継続時間を推定すると、これは不正確になる可能性があります 入力#0、flv 、「name.flv」から: メタデータ: audiocodecid:5 duration:10 videocodecid:-1 canSeekToEnd:true 期間:00:00:10.17、開始:0.000000、ビットレート:N/A Stream#0.0:ビデオ:0x0000、1k tbr、1k tbn、1k tbc Stream#0.1:オーディオ:nellymoser、8000 Hz、モノ、s16 出力#0、mp3、 'name.mp3': ストリーム#0.0:オーディオ:0x0000、8000 Hz、モノ、s16、64 kb /s ストリームマッピング: ストリーム#0.1->#0.0 エンコーダー(コーデックID 86017)が出力ストリーム#0.0に見つかりません
最後の行で、コーデックID 86017が見つかりませんと表示されています。次のコマンドを実行すると:
ffmpeg -formats> ffmpeg-format.txt
あなたのFFMPEGはlibmp3lameでコンパイルされていないようです。この投稿を参照してください:
https://superuser.com/questions/196857/how-to-install-libmp3lame-for-ffmpeg
自分でコンパイルできない場合は、それをサポートするバイナリを検索する必要があります。
Ubuntu 11.10の場合:
Sudo apt-get install ffmpeg libavcodec-extra-53
Ubuntu 11.04、10.10、10.04の場合:
Sudo apt-get install ffmpeg libavcodec-extra-52