gpt4 book ai didi

audio - ffmpeg:找不到仅音频设备

转载 作者:行者123 更新时间:2023-12-04 23:18:44 26 4
gpt4 key购买 nike

我试图通过 ffmpeg 从我的声卡上录制一些东西,但它拒绝工作。
所以我首先得到了我的设备列表。

ffmpeg -list_devices true -f dshow -i dummy
[dshow @ 00000228d837f240] "Digital Audio (S/PDIF) (2- Sound Blaster X-Fi Xtreme Audio)" (audio)
[dshow @ 00000228d837f240] Alternative name "@device_cm_{33D9A762-90C8-1"1D0-BD43-00A0C911CE86}\wave_{B7E10DA0-B1E9-4930-8E38-90AECFE61349}
然后我尝试让输入正常工作。
ffmpeg -rtbufsize 1702000k -f dshow -audio_pin_name 1 -channels 2 -sample_rate 48000 -acodec pcm_s16le -i audio="Digital Audio (S/PDIF) (2- Sound Blaster X-Fi Xtreme Audio)" -c copy -f wav
但是,我收到一条错误消息。
Trailing option(s) found in the command: may be ignored.
[dshow @ 0000025b849efa80] Could not set audio only options
[dshow @ 0000025b849efa80] Searching for audio device within video devices for Digital Audio (S/PDIF) (2- Sound Blaster X-Fi Xtreme Audio)
[dshow @ 0000025b849efa80] Could not find audio only device with name [Digital Audio (S/PDIF) (2- Sound Blaster X-Fi Xtreme Audio)] among source devices of type video.
audio=Digital Audio (S/PDIF) (2- Sound Blaster X-Fi Xtreme Audio): I/O error
不知道为什么它说它找不到具有该名称的仅音频设备,而显然有一个具有该名称的仅音频设备。也尝试截断名称,但它也不起作用。有解决办法吗?我正在运行 ffmpeg 版本 N-105384-g6a86dd1172-ge102fd98d6+3。

最佳答案

通过说“找不到名称为...的仅音频设备”,该错误有些误导。您只需要注意第一个错误:[dshow @ 0000025b849efa80] Could not set audio only options .
您的设备不支持您的某些选项/选项值。
例如,我在我的网络摄像头麦克风上进行了测试,它不喜欢 -audio_pin_name 1-sample_rate 48000 .其他选择都很好。然后我改了-sample_rate44100但是那个选项去了。
因此,您需要弄清楚您的设备支持哪些选项和哪些值。
要获得支持的选项,请运行

ffmpeg -list_options true \
-i audio="Digital Audio (S/PDIF) (2- Sound Blaster X-Fi Xtreme Audio)"
基于我的设备的另一个花絮,应该支持
[dshow @ 000002163918c080]   ch= 1, bits=16, rate= 48000
[dshow @ 000002163918c080] ch= 2, bits=16, rate= 48000
[dshow @ 00000170bfc1c080] ch= 2, bits=16, rate= 96000
[dshow @ 00000170bfc1c080] ch= 1, bits=16, rate= 96000
但我无法设置 -sample_rate 4800096000 .我不知道 DirectShow 是否误报了麦克风的功能或 FFmpeg dshow 中存在错误设备。但请注意这种可能性。

关于audio - ffmpeg:找不到仅音频设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71280599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com