FFMPEG中缺少DirectShow过滤器 [英] DirectShow filter missing in FFMPEG
问题描述
我正在尝试通过FFMPeg从Windows 10流式传输系统音频,但是当我运行 ffmpeg -list_devices true -f dshow -i dummy
时,我的内置音频输出设备(Realtek)无法显示
I am trying to stream system audio from Windows 10 via FFMPeg but my built-in audio output device (Realtek) does not show up when I run ffmpeg -list_devices true -f dshow -i dummy
但是realtek音频设备可以工作,并且也可以在直接显示设备的浏览器Graph Studio Next中显示为注册状态.
But the realtek audio device works and it also shows up as registered in Graph Studio Next, a direct show device browser:
操作系统:Windows 10,64位FFMPEG:4.3.2(最新)
OS: Windows 10, 64 bit FFMPEG: 4.3.2 (latest)
有什么想法吗?
推荐答案
您需要启用回送设备.通常以立体声混音"开始.
You need to enable the loopback device. It usually starts with 'Stereo Mix'.
转到控制面板"->声音->记录.右键单击并确保显示所有设备.启用立体声混音".
Go to Control Panel --> Sound --> Recording. Right-click and make sure all devices are shown. Enable the 'Stereo Mix'.
这篇关于FFMPEG中缺少DirectShow过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!