Vig*_*igo 5 c++ audio ffmpeg audio-streaming
我正在尝试使用 FFMPEG 库将 mp3 格式的音频文件流式传输到与发送者位于同一 LAN 上的远程计算机。我用来在发送方进行流传输的命令如下:
ffmpeg -re -f mp3 -i sender.mp3 -ar 8000 -f mulaw -f rtp rtp://10.14.35.23:1234
Run Code Online (Sandbox Code Playgroud)
我在 FFMPEG 文档页面上收到以下命令,该命令生成音频并将其流式传输到远程计算机上的端口号 1234
ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 8000 -f mulaw -f rtp rtp://10.14.35.23:1234
Run Code Online (Sandbox Code Playgroud)
我以为我已经对此进行了相关更改,以便 mp3 流命令可以工作,但只知道遇到错误,内容为
“打开输出流编码器时出错 #0:0 - 可能参数不正确,例如 bit_rate、速率、宽度或高度”
谁能告诉我这里的参数错误是什么以及如何纠正它?
我可以找出使用 FFMPEG 流式传输音频文件的方法。其命令如下:
ffmpeg -re -f mp3 -i sender.mp3 -acodec libmp3lame -ab 128k -ac 2 -ar 44100 -f rtp rtp://10.14.35.23
Run Code Online (Sandbox Code Playgroud)
这里,音频文件“sender.mp3”与 ffmpeg.exe 位于同一文件夹中。如果是不同的文件夹,则应在命令中提及完整路径。
| 归档时间: |
|
| 查看次数: |
25730 次 |
| 最近记录: |