我知道它至少在 Windows XP 中作为 Windows 资源管理器中的一个文件夹存在,但我似乎无法在 Windows 7 中找到它......
如何在不使用任何 3rd 方工具的情况下在 Windows 7 中使用网络摄像头拍照?
我的显示器上有一个 Microsoft LifeCam HD。今天,完全出乎意料,它的灯亮了——它发生时我只是在浏览网页(在 Chrome 中)。大约 5 分钟后,网络摄像头关闭。
当然,我立即怀疑我的前妻(如果有疑问,我总是怀疑她),但她对计算机的了解不够。
我查看了进程列表,没有看到任何可疑的东西。我正在运行几个开源项目和免费应用程序(例如,greenshot、powermenu、supertray),但我已经拥有它们多年了。Autoruns 在启动时没有报告任何可疑情况,Windows Defender 也没有报告。
无论如何,它可能是什么?我接下来应该看什么?
昨天我在我的笔记本电脑上工作。突然我注意到网络摄像头的指示灯亮了,尽管我目前没有进行视频通话或以任何其他方式使用网络摄像头。
它吓坏了我。
让我感到害怕的是,我计算机上的某个未知应用程序未经我的许可使用了我的网络摄像头,并且可能将该视频流发送到天知道互联网上的哪个位置。
最后,结果是Skype崩溃了。(尽管当时我没有打电话。)所以这个故事结局很好。
但下次我看到网络摄像头指示灯时,我想做好准备。我希望能够确切地知道哪个应用程序正在使用网络摄像头,以便我可以销毁它。
有谁知道我如何找出哪个应用程序正在使用网络摄像头?
(我使用的是 Windows XP。)
这不是我所说的蓝屏死机,而是称为蓝屏(也称为绿屏或色度键)的过程。
它从图像中删除特定的彩色背景,以便可以将其叠加在其他一些视频/静止图片上。如果您曾经看到气象员站在地图前,那么您就会看到有人在做蓝屏技术。

我希望能够
任何人都有一个很好的方法来做到这一点?
在 Debian/Linux 中运行多个 USB 网络摄像头会导致以下错误:
libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
Run Code Online (Sandbox Code Playgroud)
在运行 cheese 和 xawtv 产生相同的错误后,最初似乎是 OpenCV 中的一个编程问题变成了对神秘硬件/软件问题的探索。
显然,这是由网络摄像头请求 USB 主机控制器上的所有可用带宽引起的。考虑到这一点,我决定运行wireshark和capinfos来查看单个摄像头使用了多少带宽。
4 megabits per second at 320x240
14 megabits per second at 640x480
32 megabits per second at 1280x720
Run Code Online (Sandbox Code Playgroud)
有趣的!这或许可以解释为什么两个 320x240 的摄像头可以工作,但任何更高的分辨率都失败了。就好像我的 USB 控制器仅以 USB 1 的速度运行,但lsusb显示属于一个据称支持每秒 480 兆位的设备的两个网络摄像头。
一种解决方案提出强制网络摄像头计算其带宽使用情况,而不是通过运行以下命令来请求最大带宽:
sudo rmmod uvcvideo
sudo modprobe uvcvideo quirks=128
Run Code Online (Sandbox Code Playgroud)
不幸的是,这没有什么区别,所以我决定尝试另一种解决方案。StackOverflow 上的一篇文章建议告诉我的网络摄像头使用较低的 FPS 或像 MJPEG …
我依稀记得从前,我发现了一个命令行工具(涉及“UVC”的东西)来列出 Linux 中 USB 网络摄像头(例如 PAL、640x480)支持的分辨率和模式,但唉,我已经失去了它。有谁知道我在说什么?我想要的东西会给出类似的东西,
> list-uvc-modes /dev/video1
PAL, YUYV, 640x480, 30 FPS
NTSC, MJPEG, ...
Run Code Online (Sandbox Code Playgroud)
谢谢!
我想让一个网络摄像头指向我的房子,这样我就可以检查(通过 iPhone 上的 Safari)我是否打开车库门,当我出差时,我家门口是否有包裹,等等.
我的想法是在我家门前的电煤气灯内放置一个小型网络摄像头。

一般要求:
很高兴有:
编辑:
我想在装有 Windows 7 Professional 的 Lenovo T61 上的网络摄像头上录制视频。我注意到它的工作方式与 Windows XP 不同。谁能推荐一款我可以用来录制视频的不错的网络摄像头软件?
谢谢!
我需要 ffmpeg 在 MJPEG 模式下打开网络摄像头(罗技 C910),因为网络摄像头可以使用 MJPEG“协议”提供 ~24 fps,而使用 YUYV 只能提供 ~10 fps。我可以使用 ffmpeg 命令行在它们之间进行选择吗?
xx@(none) ~ $ v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUV 4:2:2 (YUYV)
Index : 1
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : MJPEG
Run Code Online (Sandbox Code Playgroud)
我当前的命令行:
ffmpeg -y -f alsa -i hw:3,0 -f video4linux2 -r 20 -s 1280x720 -i /dev/video0 -acodec libfaac -ab 128k -vcodec libx264 /tmp/web.avi
Run Code Online (Sandbox Code Playgroud)
当我从网络摄像头录制时,ffmpeg 会产生损坏的 h264 流,但是当我从 x11grab 录制时会产生正常的 h264 …
我想在 webrtc 中使用 IP 摄像头。但是 webrtc 似乎只支持网络摄像头。所以我尝试将 IP 摄像机的流转换为虚拟网络摄像头。
我找到了IP Camera Adapter 之类的软件,但它们不能很好地工作(每秒 2-3 帧,延迟 2 秒),而且它们只能在 Windows 上工作,我更喜欢使用 Linux(如果可能的话)。
我尝试 ffmpeg/avconv:-首先,我用v4l2loopback创建了一个虚拟设备(命令是:)sudo modprobe v4l2loopback。检测到虚拟设备,可以使用如下命令提供视频 (.avi): ffmpeg -re -i testsrc.avi -f v4l2 /dev/video1
- 来自 IP 摄像机的流可rtsp://IP/play2.sdp用于:Dlink DCS-5222L 摄像机。这个流可以被 ffmpeg 捕获。
我的问题是在这两个步骤之间建立链接(接收 rstp 流并将其写入虚拟网络摄像头)。我试过了,ffmpeg -re -i rtsp://192.168.1.16/play2.sdp -f video4linux2 -input_format mjpeg -i /dev/video0但 v4l2 有错误(找不到 v4l2)。
有没有人知道如何将流从 IP 摄像机转换为虚拟摄像机?