2012-04-20 5 views
1

iOSデバイスにオーディオファイルを送信するためのhttpライブストリーミングサーバーを実装しています。 アップルのツール、mediafilesegmenterに問題はありません、私のファイルは有効で、正常に動作します。ffmpegはオーディオファイルの最初の部分のみをセグメント化します

私は今ffmpegを使って同じファイルを分割しようとしています。私は今のところ0.10.2である最後の安定版をダウンロードしました。期待されるようですが、マッピングを開始

./ffmpeg -re -i input.mp3 -f segment -segment_time 10 -segment_list outputList.m3u8 -acodec libmp3lame -map 0 output%03d.mp3 

一つだけの.mp3ファイルで終了:ここ

は私がセグメントに私のmp3ファイルを試す方法です。

私はその過程で何か迷っていましたか? ありがとうございます。ここで[OK]を

編集

は私の最新のコマンドラインです:

ffmpeg -i input.mp3 -c:a libmp3lame -b:a 128k -map 0:0 -f segment -segment_time 10 -segment_list outputlist.m3u8 -segment_format mp3 'output%03d.mp3' 

それはまだ私に一つだけのファイルを提供しますが、ファイルが穴の歌だけではなく、一つの部分です。

ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers 
built on Apr 20 2012 07:08:29 with gcc 4.5.2 
configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libmp3lame 
    libavutil  51. 35.100/51. 35.100 
    libavcodec  53. 61.100/53. 61.100 
    libavformat 53. 32.100/
     53. 32.100 
    libavdevice 53. 4.100/53. 4.100 
    libavfilter  2. 61.100/2. 61.100 
    libswscale  2. 1.100/2. 1.100 
    libswresample 0. 6.100/0. 6.100 
    libpostproc 52. 0.100/52. 0.100 
    [mp3 @ 0x8e4f120] max_analyze_duration 5000000 reached at 5015510 
Input #0, mp3, from 'BeachHouse-Myth.mp3': 
    Metadata: 
      title   : Myth 
      artist   : Beach House 
      track   :/
      album   : Bloom 
      disc   :/
      genre   : Alternative 
      TSRC   : USSUB1296501 
    Duration: 00:04:18.69, start: 0.000000, bitrate: 320 kb/s 
      Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 320 kb/s Output #0, segment, to 'stream%03d.mp3': Metadata: 
      title   : Myth 
      artist   : Beach House 
      track   :/
      album   : Bloom 
      disc   :/
      genre   : Alternative 
      TSRC   : USSUB1296501 
      encoder   : Lavf53.32.100 
      Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s 
Stream mapping: 
    Stream #0:0 -> #0:0 (mp3 -> libmp3lame) 
    Press [q] to stop, [?] for help 
    Truncating packet of size 1024 to 105ate= 0.0kbits/s  
    Truncating packet of size 1024 to 1 
    size=  0kB time=00:04:18.71 bitrate= 0.0kbits/s  video:0kB audio:4042kB global headers:0kB muxing overhead -100.000000% 
+0

私は確かではありませんが、私は-segment_formatスイッチが必要かもしれないと思います。 – vipw

+0

お手伝いをありがとう、私は今夜家に戻ってみて、あなたに連絡をとっていきます。 – hammat

+0

@vipw残念ながら、何も変わっていません。私は私の質問にffmpegの出力を追加しました。 – hammat

答えて

0

オーディオのみのバグかもしれない: はここにffmpegの出力です。私はFFMPEGプレーヤーのバグリストに連絡し、バグが提出されました:http://ffmpeg.org/trac/ffmpeg/ticket/1290

+0

これは少なくとも最新のビルドで解決されました –

+0

あなたの助けてくれてありがとう! – hammat

関連する問題