无法使用 Logitech C920 网络摄像头在 ffmpeg 上转发音频流

问题描述

我通常使用此命令将带有 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 (将#修改为@)