python - 获取系统Trougth python的音频设备和网络摄像头列表

标签 python audio video system

我试图从Linux系统中获取网络摄像头和音频设备(输入和输出)的列表,但在文档方面我找不到任何不错的东西。

对于视频设备,我知道我可以对ls / dev / video *的调用进行子处理,因此在这种情况下它可以正常工作(即使我根本没有从设备获得任何信息),但对于音频设备,则有点失落。
我想获得正确的设备列表,以便可以显示不同的选择(例如,hdmi输出,立体声混音器,网络摄像头麦克风等)

有任何想法吗?

提前致谢。

最佳答案

您可以使用python-sounddevice,它使用PortAudio库查询您的音频设备:

pip install sounddevice --user
python -m sounddevice

关于python - 获取系统Trougth python的音频设备和网络摄像头列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157482/

相关文章:

python - python中默认的__hash__是什么?

Eclipse 中的 Java 错误 - soundresource 无法解析为变量

c# - 如何判断 DXVA 解码器是否已退回到软件解码

ios - AVAudioplayer 播放声音列表,中间有可变的暂停

HTML5 getUserMedia() 媒体源

video - 如何从谷歌照片等图像创建动画视频?

python - 在 Scipy 中将 csr 矩阵列的每个元素相乘

python - 列表小部件项数据对象上的槽从未被调用(在 PyQt 5.7 中)

Python 连接到 AWS Athena 抛出错误

audio - RTP 上的 FFMPEG 音频流