我现在尝试通过FMPEG流音频从rtl_fm到node-media-server。
这工作得很好。
rtl_fm -f 103.0M -M fm -s 44.1k -A std -l 1 -g 40 |
ffmpeg -f s16le -ac 1 -i pipe:0 -f flv rtmp://192.168.178.42/live/lorem但是:I要收听来自频率的信号,例如83.0M,带宽(-s)设置为20k。
现在流式传输的音频太快了。音频听起来像是调高了,ffmpeg的速度终端输出大约是0.5x而不是1x。
如何在带宽为20k的情况下流式传输此频率,而不会得到不良输出?
发布于 2019-02-13 20:30:32
根据rtl_fm指南,-s是输出采样率,因此需要在ffmpeg输入参数中对其进行调整。
rtl_fm -f 83.0M -M fm -s 20k -A std -l 1 -g 40 |
ffmpeg -f s16le -channels 1 -sample_rate 20k -i pipe:0 -f flv rtmp://192.168.178.42/live/loremhttps://stackoverflow.com/questions/54669197
复制相似问题