2013-09-24 92 views
1

我想將使用FFMPEG庫的MP3格式的音頻文件流式傳輸到與發送方位於同一LAN上的遠程計算機。我用在發送器以流的命令在下面給出:用於音頻文件流式傳輸的FFMPEG命令

ffmpeg -re -f mp3 -i sender.mp3 -ar 8000 -f mulaw -f rtp rtp://10.14.35.23:1234 

我生成音頻和它流至端口號1234的遠程計算機

ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://10.14.35.23:1234 

我上FFMPEG文檔頁面上的以下命令我以爲我做了相關的變化,以便MP3播放命令將工作,但只知道遇到錯誤,其中讀取
「錯誤,同時打開編碼器輸出流#0:0 - 可能不正確的參數,如bit_rate,比率,寬度或高度「

任何人都可以告訴我什麼是錯誤的參數在這裏,以及如何糾正它?

回答

0

我可以想出使用FFMPEG流式傳輸音頻文件的方法。對於相同的命令下面給出:

ffmpeg -f mp3 -i sender.mp3 -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -re -f rtp rtp://10.14.35.23:1234 

這裏的音頻文件「sender.mp3」位於同一文件夾ffmpeg.exe。如果文件夾不同,則應在命令中提及完整路徑。