2

単純なオーディオのみの.flvをAAC形式に変換できません。オーディオストリームは明らかにそこにあり、手動再生で聞くことができます。これを達成するために必要なさまざまなパラメーターはありますか?

ffmpeg -i test.flv test.aac
[flv @ 0x23b3260]Could not find codec parameters (Video: 0x0000)
Input #0, flv, from 'test.flv':
  Duration: 00:00:12.95, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: 0x0000, 1k tbr, 1k tbn, 1k tbc
    Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16
Output #0, adts, to 'test.aac':
    Stream #0.0: Audio: 0x0000, 8000 Hz, mono, s16, 64 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
Unsupported codec for output stream #0.0
4

1 に答える 1

6

試す

ffmpeg -i test.flv  -acodec libfaac  test.aac

以下を使用して、ビットレート、サンプルレート、およびチャネルをそれぞれ設定できます。

-ab 128k -ar 48000 -ac 2

また、次のようにして、エンコードするSteamをffmpegに指示する必要がある場合があります。

ffmpeg -i test.flv -map 0:1 -acodec libfaac  test.aac 

に対応する

Stream #0.1: Audio: nellymoser, 8000 Hz, mono, s16
于 2010-07-13T14:47:51.177 に答える