标签: video4linux

v4l2-ctl 曝光自动设置失败

我正在尝试使用v4l2-ctlUbuntu PC 上的实用程序来调整 C920 网络摄像头的图像质量。我无法将 Exposure_auto 设置为“自动”模式,但我可以将其设置为“手动模式”或“光圈优先模式”。有什么线索吗?

*lenovo@ubuntu:~$ v4l2-ctl -d /dev/video1 -c exposure_auto=0
VIDIOC_S_CTRL: failed: Input/output error
exposure_auto: Input/output error*
Run Code Online (Sandbox Code Playgroud)

以下是连接到我的 ubuntu 的 C920 的设置转储:

 - brightness (int) : min=0 max=255 step=1 default=128 value=128
 - contrast (int) : min=0 max=255 step=1 default=128 value=128
 - saturation (int) : min=0 max=255 step=1 default=128 value=128
 - white_balance_temperature_auto (bool) : default=1 value=1 
 - gain (int) : min=0 max=255 step=1 default=0 value=0 
 - power_line_frequency (menu) : min=0 max=2 default=2 value=2
 - white_balance_temperature (int) …
Run Code Online (Sandbox Code Playgroud)

webcam camera video4linux

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

如何在 Ubuntu 12.10 中安装 video4linux2,我需要吗?

我对 Ubuntu 还是很陌生,所以请耐心等待。

我正在运行 Ubuntu 12.10,我正在尝试让几个旧的外部 USB 网络摄像头在我的笔记本电脑上工作。内置的笔记本电脑网络摄像头工作得很好,但有时我需要一个外置摄像头。我可以让摄像头在 VLC 中工作,但我的其他摄像头应用程序(如 Camorama 和 Empathy)不会“看到”外部摄像头,并且应用程序中没有位置指定设备路径以在默认(内置)之间进行选择或外部凸轮。

我是否需要安装 video4linux2 才能使这些摄像头在我的其他应用程序上工作?

如果是这样,我该如何安装它?我从 V4L2 网站下载了一个打包文件,但他们似乎没有关于如何在 Ubuntu 上安装它的任何详细说明。

非常感激任何的帮助。谢谢你。

empathy video webcam drivers video4linux

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

未使用全分辨率的高清网络摄像头

我在 Xubuntu 12.04 上使用 Logitech c270h,它适用于 Skype、Pidgin、camorama 等......我的问题是我无法使用全分辨率,即 1280x720。v4l-info显示:

anthony@terminal:~$ v4l-info 

### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
    driver                  : "uvcvideo"
    card                    : "UVC Camera (046d:0825)"
    bus_info                : "usb-0000:00:1d.2-2.2"
    version                 : 3.2.30
    capabilities            : 0x4000001 [VIDEO_CAPTURE,STREAMING]

 - SNIP -

    VIDIOC_G_FMT(VIDEO_CAPTURE)
    type                    : VIDEO_CAPTURE
    fmt.pix.width           : 352
    fmt.pix.height          : 288
    fmt.pix.pixelformat     : 0x47504a4d [MJPG]
    fmt.pix.field           : NONE
    fmt.pix.bytesperline    : 0
    fmt.pix.sizeimage       : 12800
    fmt.pix.colorspace      : SRGB
    fmt.pix.priv            : 0
Run Code Online (Sandbox Code Playgroud)

这与我所经历的结果一致。没有高清分辨率。我的设备有问题,还是驱动程序问题?是否有一些额外的配置可以让这个东西满负荷工作?

webcam uvc video4linux

6
推荐指数
0
解决办法
2167
查看次数

使用 1080p 或 60fps 的网络摄像头时 ffmpeg 冻结 - Logitech Streamcam OBS Studio

我需要以 1080p (1920x1080)、60fps 使用我的 Logitech Streamcam 网络摄像头,但它既不能在 OBS Studio 中工作,也不能在 guvcview 中工作,而且如果我想将输出保存为视频文件,ffmpeg 会冻结:( 提前感谢您的帮助。

** 2 月 3 日更新 (2):新的 dmesg 信息/数据


OBS工作室

以下步骤可以正常工作,但如果我更改为 1080p 和/或 60fps,ffmpeg 就会冻结。

# sudo modprobe v4l2loopback
# ffmpeg -f v4l2 -input_format mjpeg -framerate 30 -s 1280x720 -i /dev/video0 -pix_fmt yuyv422 -f v4l2 /dev/video2
Run Code Online (Sandbox Code Playgroud)

ffmpeg => 视频文件 720p@30

以下步骤可以正常工作,但如果我更改为 1080p 和/或 60fps,ffmpeg 就会冻结。

# ffmpeg -f v4l2 -input_format mjpeg -framerate 30 -s 1280x720 -i /dev/video0 -pix_fmt yuvj422p video-test-output.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg => 视频文件 1080p@30

通过以下步骤 …

webcam ffmpeg logitech video4linux obs-studio

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

标签 统计

video4linux ×4

webcam ×4

camera ×1

drivers ×1

empathy ×1

ffmpeg ×1

logitech ×1

obs-studio ×1

uvc ×1

video ×1