标签: webcam

使用 Windows 7 登录时拍摄网络摄像头照片

每次我的帐户(或任何帐户)登录时,如何设置我的网络摄像头以偷偷地捕捉图像?有没有一些特定的软件可以做到这一点?

我有一个 Logitech QuickCam Fusion cam 并运行 Windows 7。

security webcam windows-7

6
推荐指数
2
解决办法
2万
查看次数

在 Linux 中使用网络摄像头和 VLC 进行高分辨率流传输时,图像质量差且 CPU 使用率高

我正在尝试使用网络摄像头进行一些流式传输,但到目前为止,结果并不好:我以 320x240 进行流式传输的所有内容看起来都不错,但一旦我选择更高分辨率,图像质量就会变得很糟糕,CPU 使用率也会下降穿过屋顶。

我使用的是 Logitech C525 摄像头,该摄像头声称是高清的,原始分辨率为 1280x720)。

如果1280x720是原生分辨率,我想知道为什么质量这么差?

我使用 VLC 进行流式传输,并使用以下 vlm 配置文件:

new camNumber2 broadcast enabled
setup camNumber2 input v4l2:///dev/video2:width:320:heigth:240
setup camNumber2 output #transcode{vcodec=mpeg4,acodec=none,vb=1000}:standard{access=http,mux=ogg,dst=0.0.0.0:8080}
control camNumber2 play
Run Code Online (Sandbox Code Playgroud)

就像我说的,一旦我把分辨率提高到更高,质量就会下降到一团糟。

我怀疑我的视频输入设置可能有问题,VLC 只是尝试将图像放大到我请求的分辨率,而不是按照请求的分辨率抓取图像。

linux vlc-media-player webcam streaming v4l2

6
推荐指数
1
解决办法
3794
查看次数

Windows 7 从网络摄像头捕获图像

我一直在寻找无济于事我只需要一个免费(没有演示)程序来从 Windows 7 中的网络摄像头捕获图像。网络摄像头是内置的,它工作正常,但我没有程序可以捕获。没有安装 MovieMaker,我安装了它,但没有选项甚至可以录制。

我发现的一切都是为了聊天或做视频。我需要一张静态照片。而且我希望能够让它自动保存捕获的图像,而不必转到另一个菜单并设置新文件。换句话说,它应该是连续的。它不能基于网络!

webcam windows-7 images

6
推荐指数
1
解决办法
3万
查看次数

如何限制设备可以在 Linux 上分配的 USB 带宽

您如何限制 USB 设备可以在 Linux 上分配的带宽量?

我有几个便宜的 USB 网络摄像头,我正在尝试同时运行它们。运行v4l2-ctl --list-formats-ext --device=/dev/videoN显示它们都支持 30 和 15 FPS 的几种未压缩分辨率。

但是,即使我将一个配置为以 15 FPS 的速度以 160x120 的分辨率进行捕获,它仍会分配 480 Mbps 的带宽,这通常会阻止我使用任何其他 USB 设备,更不用说第二个网络摄像头了。尝试以相同的 FPS/分辨率从第二个网络摄像头捕获会导致错误:

libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
Run Code Online (Sandbox Code Playgroud)

谷歌搜索这个错误通常会得到这样的答案,“你是 SOL,也许购买支持 MJPG 的相机?”。

但这完全没有意义。

捕获未压缩的 160x120 RGB 等于 160*120*3 = 每帧 57600 字节。在 15 FPS 时,这至少需要每秒 864000 字节的带宽(即高达0.864 Mbps6.912 Mbits)!我有支持480 Mbit/s 的USB2 集线器。我应该有足够的带宽同时运行几十个这样的网络摄像头,但运行一个网络摄像头几乎消耗了我 USB 集线器的所有 480 Mbits!

由于相机不需要 …

linux usb webcam bandwidth usb-2

6
推荐指数
1
解决办法
3828
查看次数

哪些 ffmpeg 设置可以获得我的网络摄像头能够达到的最佳视频分辨率/帧率?

我想从我的网络摄像头录制最好的视频文件(在分辨率/帧率/颜色方面)。
现在我正在使用这个命令:

ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv
Run Code Online (Sandbox Code Playgroud)

我的网络摄像头似乎支持这一点:

$ ffmpeg -f v4l2 -list_formats all -i /dev/video0
…
[video4linux2,v4l2 @ 0xf07d80] Raw       : yuyv422 : YUV 4:2:2 (YUYV) : 640x480 160x120 176x144 320x176 320x240 352x288 432x240 544x288 640x360
[video4linux2,v4l2 @ 0xf07d80] Compressed:   mjpeg :            MJPEG : 640x480 160x120 176x144 320x176 320x240 352x288 432x240 544x288 640x360
Run Code Online (Sandbox Code Playgroud)

我想我得到了解决方案部分,但是如何改进我的命令行:

  • 不使用压缩(我怀疑当前的 .mkv 输出被压缩)
  • 使用相机和计算机能够达到的最佳帧率,也不要复制帧(如果网络摄像头无法以该速率捕获帧,则以 100 fps 保存文件毫无意义)
  • 欢迎所有进一步提高视频质量的想法

video compression webcam resolution ffmpeg

6
推荐指数
1
解决办法
6360
查看次数

在 Windows 10 中调整系统范围的相机设置?

在 Windows 10 上,如何在操作系统级别调整摄像头/网络摄像头设置?

根据我的环境,我需要调整摄像头捕获的亮度并将其应用于任何网络摄像头应用程序(例如 Skype、Google Hangout、其他视频电话会议工具)。通过训练营在 Macbook Pro 上运行 Windows 10 Professional (v1703)。

为清楚起见,我可以调整音量,它会影响使用扬声器的任何应用程序。类似的概念,但用于相机。

webcam camera windows-10

6
推荐指数
2
解决办法
1万
查看次数

简单的网络摄像头流媒体软件

我正在寻找一些非常简单的软件来从网络摄像头广播视频。

PC 运行 Vista,网络摄像头是标准的 MS 摄像头。

我想要做的就是在网络浏览器中访问相机的输出。我可以处理所有的网络,所以只需要软件。

有人在这里有很好的经验吗?

windows webcam streaming

5
推荐指数
1
解决办法
1万
查看次数

在第一天的时间“n”、第二天的“n+15 分钟”运行 Linux 脚本,依此类推

我正在尝试使用我的网络摄像头拍摄延时摄影图像。我想要做的是在 1 月 1 日午夜运行脚本,然后在 1 月 2 日的 00:15、00:30、1 月 3 日等等。这可以永远运行,我会在完成后将其关闭。

我不能用 Cron 做到这一点,我可以不填充所有可能的组合的 crontab 吗?我不知道还能做什么。

linux webcam script scheduled-tasks cron

5
推荐指数
1
解决办法
2150
查看次数

使用多个 USB 网络摄像头的影响

我正在考虑将多个低分辨率 USB 网络摄像头连接到一台计算机。这会对性能产生什么影响?例如,四个 320x240 摄像头与单个 640x480 摄像头相比如何?我不太熟悉 USB 接口的架构,有哪些性能注意事项?通过性能,我的意思是与单个相机相比,它会如何影响从多个相机读取图像数据的时间。

usb webcam bandwidth scalability

5
推荐指数
1
解决办法
2503
查看次数

FFMPEG 网络摄像头流到 Youtube 丢帧

我需要使用 Logitech HD Pro Webcam C920 在 Youtube 上进行实时视频流。我的操作系统是 Fedora 20,我尝试使用的命令是:

ffmpeg -f v4l2 -i /dev/video0 -flags +global_header -ac 1 -ar 44100 -ab 16k -s 640x360 -vcodec h264 -pix_fmt yuv420p -g 25 -vb 32k -profile:v baseline -r 30 -f flv "rtmp://a.rtmp.youtube.com/live2/NAME_OF_STREAM_REMOVED"
Run Code Online (Sandbox Code Playgroud)

一旦我开始流式传输,我就获得了很多水滴,Youtube 说它没有收到任何数据。为了查看系统是否正常,我尝试流式传输视频文件,并且成功了,所以我不知道我遇到了什么问题。

ffmpeg 输出

$ ffmpeg -f v4l2 -i /dev/video0 -flags +global_header -ac 1 -ar 44100 -ab 16k -s 640x360 -vcodec h264 -pix_fmt yuv420p -g 25 -vb 32k -profile:v baseline -r 30 -f flv "rtmp://a.rtmp.youtube.comremoved-privacy-reasons"
ffmpeg version 2.1.4 …
Run Code Online (Sandbox Code Playgroud)

video webcam youtube ffmpeg streaming

5
推荐指数
1
解决办法
7889
查看次数