问题描述
我通常使用此命令将带有 ffmpeg 的音频流转发到环回设备:
ffmpeg -f alsa -i hw:1,0 -f alsa hw:Loopback -f alsa hw:Loopback_1 -f alsa hw:Loopback_2@H_502_4@
但是在我的 C920 网络摄像头上,我收到以下错误:
Output #0,alsa,to 'hw:Loopback': Metadata: encoder : Lavf58.29.100 Stream #0:0: Audio: pcm_s16le,32000 Hz,stereo,s16,1024 kb/s Metadata: encoder : Lavc58.54.100 pcm_s16le@H_502_4@
[alsa @ 0x562f67c74080] sample rate 32000 not available,nearest is 44100 Could not write header for output file #1 (incorrect codec parameters ?): Input/output error Error initializing output stream 1:0 --@H_502_4@
我尝试使用 -ac 1@H_502_4@ 标志并使用不同的采样率进行播放,但没有任何效果。我可以将音频录制到文件中,所以我不确定为什么我无法转发到回送设备。
如何使用 ffmpeg 将 C920 音频转发到环回设备?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)