我有一台带有 Windows Hello 集成红外摄像头的 Surface Pro 6。几个月前,在使用 app.houseparty.com(一项已被关闭的视频通话服务)时,我发现它可以让你将摄像头源更改为红外摄像头,称为“Microsoft IR Camera Front”,并且它会打开闪烁的红外灯(有点伤我的眼睛)并像这样显示有趣的摄像机画面(不是我的脸,来自这里)。但现在网站已经没有了,也找不到其他可以看到摄像头的软件。“Microsoft IR Camera Front”与主前置摄像头和后置摄像头一起作为系统设备显示在设备管理器中。
我想知道是否有任何方法可以直接获取相机图像,或者是否有任何软件可以看到相机。这种用途并不紧急或广泛,我只是觉得这很有趣。
我的设置如下:
我的问题是,笔记本电脑经常检测不到网络摄像头。但当我断开并重新连接它后,它被检测到并且工作正常。然后,笔记本电脑进入睡眠状态后,通常无法再次识别,直到我断开连接并重新连接。
我尝试了几个网络摄像头 - 都有相同的问题,所以这让我认为问题出在显示器和笔记本电脑之间?这是一个已知问题吗?知道如何调试它吗?
我刚搬去上大学,住在校园里。互联网非常慢。为了进一步增加我的烦恼,我在长途的关系和我的女朋友,就是我很乐意能与摄像头,但在同一时间,我喜欢它,如果它看起来并不像一直是定格动画电影(我目前使用的是 Windows Live Messenger)。我很想找到一种解决方案,可以为我提供流畅的画面,同时保持低带宽消耗(我认为这可能有助于缓解问题)。
什么是低带宽使用的好网络摄像头和音频聊天软件,它仍然可以提供流畅的图片(有点高 FPS)?
我第一次启动cheese,我的网络摄像头打开。然后我跑去vlc获取输出,/dev/video0但它失败了:
[0x7f3ea40012e8] v4l2 demux error: cannot set input 0: Device or resource busy
[0x7f3ea40012e8] v4l2 demux error: cannot set input 0: Device or resource busy
[0x7f3ea4002168] v4l2 access error: cannot set input 0: Device or resource busy
[0x7f3ea4002168] v4l2 access error: cannot set input 0: Device or resource busy
[0x7f3eb4000b78] main input error: open of `v4l2:///dev/video0' failed
Run Code Online (Sandbox Code Playgroud)
无论我运行哪对视频程序(skype、cheese、vlc 等),结果总是相同的:当第一个程序已经获取输出时,第二个程序无法再使用网络摄像头。
但是我觉得很好奇,因为video4linux 说:
一般情况下,V4L2 设备可以打开多次。当驱动程序支持此功能时,用户可以例如启动“面板”应用程序来更改亮度或音量等控件,而另一个应用程序则捕获视频和音频。
我的网络摄像头显示lspci为058f:a014 Alcor Micro Corp. Asus Integrated …
我的 Logitech 摄像头 (C300) 已被正确检测并显示在 /dev/video0。但是,默认情况下,图像的对比度和饱和度设置为最大值,这会显着降低图像质量。我可以使用 guvcview 更改设置,但退出后设置恢复正常(我使用 mplayer 捕获帧)。如何使我在 guvcview 中所做的更改永久化?
编辑:
看起来 guvcview 的设置确实是“粘性的”——如果我再次打开它,图像保持不变。所以这是其他程序对网络摄像头的初始化所做的事情(mplayer 和 vlc 上的问题相同)
如何从 Linux 命令行获取 USB 网络摄像头的序列号?
我有多个 USB 网络摄像头连接到 Ubuntu 机器。它们都显示为/dev/video0、/dev/video1、/dev/video2等,但我似乎无法找到任何方式以编程方式分辨哪个是哪个。几台相机的型号相同,因此仅获得型号名称是不够的。
请注意,我不是在问如何使用lsusb. 是的,我知道您可以使用lsusb或 libusb 来获取设备序列号、产品 ID、制造商名称等。但据我所知, 没有显示的内容lsusb可以与/dev/video*路径交叉引用。
在两个相同的摄像头例如如果有人插头,它们显示为/dev/video1和/dev/video2,然后拔出他们replugs它们变成完全不同的端口,因此/dev/video2变得/dev/video3和/dev/video1变/dev/video4,我可以马上知道,目前/dev/video3“曾经是” /dev/video2。
我发现的唯一类似问题只建议黑客在扫描 dmesg 时拔掉和重新插入它。我正在寻找一种无需硬件操作即可识别网络摄像头的纯程序化解决方案。
这是一个非常简单的问题。我有 3 个潜在的相机设备/dev/:video0、video1和video2。我需要找出哪一个是我的实际网络摄像头,哪一个是环回设备。我找不到任何工具能够简单地获取任何设备文件路径并输出有关它的信息。
这样的事情是否存在,或者是否有更好的方法来确定哪个是我的网络摄像头?
Pidgin 目前能否支持任何类型的网络摄像头,如果支持,支持哪些协议、方式和平台?
我有不错的 TVTuner,它可以同时捕获模拟信号和 HDMI。我能够连接我的相机并在 VirtualDub 中实时查看它的输出。
我希望能够在 Skype 和其他使用网络摄像头的软件中使用它。
问题是他们只使用我的视频设备的第一个“视频输入”,但是 HDMI 是第三个,并且没有可以切换的接口(例如在 Skype 中)...
那么你能推荐任何可以从 Tuner 获取视频并显示为网络摄像头的“代理”软件吗?
我目前正在尝试将我的旧笔记本电脑网络摄像头连接到 USB 电缆,以便在我的 PC 上使用它,但到目前为止我切断的所有 USB 电缆只有两根电线(红色和黑色),我需要一根带四根(白色,绿色、红色和黑色)。由于我的 USB 电缆真的很缺,除了将它切成两半之外,还有什么方法可以判断 USB 电缆内部是否有两根或四根电线?
webcam ×10
linux ×4
usb ×3
v4l2 ×2
bandwidth ×1
command-line ×1
debian ×1
dev ×1
fps ×1
infrared ×1
internet ×1
macbook-pro ×1
raspberry-pi ×1
ubuntu ×1
video ×1
windows ×1
windows-10 ×1
windows-live ×1