gpt4 book ai didi

C#:获取 FFmpeg 的网络摄像头名称

转载 作者:行者123 更新时间:2023-12-04 22:49:43 24 4
gpt4 key购买 nike

在我的 C# 应用程序中,我使用 FFmpeg 流式传输桌面,它工作正常。我还希望 FFmpeg 从网络摄像头发布视频。问题是,当我使用桌面作为输入时,设备名称参数是已知的(-i video=UScreenCapture),但不是当我想使用网络摄像头和麦克风时。所以,我的问题是,如何使用 C# 获取网络摄像头和麦克风名称。

最佳答案

我讨厌回答自己的问题,但这次我会这样做。
FFmpeg 中有“list_devices”命令(ffmpeg -list_devices true -f dshow -i dummy)。它为您提供音频和视频输入列表。你可以猜到,我解决了这个问题,将 FFmpeg 的输出重定向到我的应用程序,执行此命令并从中选择相机/麦克风名称。

关于C#:获取 FFmpeg 的网络摄像头名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16032223/

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