$ ls -ltrh /dev/video*
crw-rw----+ 1 root video 81, 1 Mai 4 00:17 /dev/video1
crw-rw----+ 1 root video 81, 0 Mai 4 00:17 /dev/video0
Run Code Online (Sandbox Code Playgroud)
这是一台笔记本电脑,所以我猜一个是内置摄像头,一个是屏幕。但是我怎样才能检查哪个?有没有办法获得有关其中一个的更多信息?
我正在使用 facebook messenger,当我结束通话时,网络摄像头仍然工作。我的笔记本电脑 HP 630 中有一个集成摄像头。有没有办法关闭它?谢谢。
有什么方法可以将相机传递到适用于 Linux 的 Windows 子系统?此功能将使我现在所做的一切变得更加容易。我知道有对 USB 支持的功能请求,但现在有解决方法吗?我可以在我的主机上设置一个摄像头流并访问 Ubuntu 终端上的“网络”流吗?
编辑:澄清
我刚刚得到了一个 Logitech C922x (USB) 网络摄像头,我需要将它安装在 Ubuntu 18.04 LTS 上。
我在 Cheese 和 Skype 上尝试过,但它说未检测到该设备。
任何的想法?非常感谢你的帮助。
当我输入journalctl --follow
终端并插入 USB 网络摄像头时,它说:
Sep 27 18:06:32 myPC kernel: usb 3-1.1.3.2: new high-speed USB device number 12 using xhci_hcd
Sep 27 18:06:32 myPC kernel: usb 3-1.1.3.2: config index 0 descriptor too short (expected 2503, got 1277)
Sep 27 18:06:32 myPC kernel: usb 3-1.1.3.2: config 1 has an invalid descriptor of length 54, skipping remainder of the config
Sep 27 18:06:32 myPC kernel: usb …
Run Code Online (Sandbox Code Playgroud) 我最近将 macair 的操作系统替换为 Ubuntu 18.04.3。我安装了 Skype,发现相机无法识别。
这是我的系统的一些信息:
lshw
输出
description: Laptop
product: MacBookAir7,1 (System SKU#)
vendor: Apple Inc.
version: 1.0
serial: C02P7CM7GFWM
width: 64 bits
capabilities: smbios-2.7 dmi-2.7 smp vsyscall32
configuration: boot=normal chassis=laptop family=Mac sku=System SKU# uuid=6CC9DA71-AC5E-7B52-AB2A-5CC6442374ED
Run Code Online (Sandbox Code Playgroud)
的结果
sudo lsmod | grep video
Run Code Online (Sandbox Code Playgroud)
给出
video 49152 1 i915
Run Code Online (Sandbox Code Playgroud)
/etc/local/src
我的配置中不存在
下/usr/src
,我有以下内容
bcmwl-6.30.223.271+bdcom linux-headers-5.0.0-23 linux-headers-5.0.0-23-generic
Run Code Online (Sandbox Code Playgroud)
如果有人想帮助我解决这个问题,我很高兴听到有人的来信。
我已经尝试过这篇文章的答案:
但是,我不能让我的外部摄像头成为电报在视频通话中使用的摄像头。我看不到为微型和视频选择输入设备的选项。
默认情况下,Telegram 只使用我笔记本电脑的内置摄像头,但我想改用我的外置摄像头。
我有电报和 Ubuntu 20.10 的最后一个快照版本
自从我升级 13.04 以来,我无法再从佳能相机中的闪存卡中复制图像。
我可以使用 USB 连接到相机,我可以浏览和查看图像,但是我无法将任何图像复制到我的 PC。
错误消息:后端不支持操作
奇怪的是我可以复制文件夹,而不能复制内容...
有任何想法吗?
Ubuntu 13.04 64 位内核:3.9.7-030907-generic
谢谢
附加:我认为相机安装不正确。我想知道它是否与gphoto2有关?
为了在应用程序中正确安装它,我必须首先从 nautilus 卸载相机。
我认为问题在于相机的安装......?
pst007x@pst007x-Serval-Professional:~$ ls -a /media
. .. apt .directory MyAndroid pst007x
pst007x@pst007x-Serval-Professional:~$
Run Code Online (Sandbox Code Playgroud)
在 Nautilus 中的位置显示为:gphoto2://[usb:002,012]/
我不小心从相机中删除了一些照片,然后发现这些照片对我的女朋友来说真的很珍贵。我尝试使用谷歌搜索以及 windows 和 linux 工具来恢复这些文件,但没有结果。
问题是,当我插入相机时,我被安装到 /run/user/jendas/gvfs 并且 mount 说:
gvfsd-fuse on /run/user/jendas/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=jendas)
Run Code Online (Sandbox Code Playgroud)
所以我无法使用我尝试过的工具访问我的文件,因为它们总是需要像 /sda 这样的东西...
请问有什么办法解决吗?我不想死:-(
编辑:为了清楚起见,我真的不认为,我的相机的路径将是 /dev/sda ......我检查了相应安装目录中标记为 fuseblk 的每个位置,但相机不在那里。
以下是 mount 的内容:
/dev/sda5 on / type ext4 (rw,noatime,nodiratime,discard,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
gvfsd-fuse on /run/user/jendas/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=jendas)
/dev/sdb1 on /media/jendas/Rezervováno systémem type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sdb2 on …
Run Code Online (Sandbox Code Playgroud) 我购买了一台成功运行 Ubuntu 12.10 的二手联想 Z370。我进行了全新安装,删除并安装了 18.04。但我的集成网络摄像头无法正常工作。
Cheese 告诉我找不到设备
我已经运行sudo apt-get install libsbigudrv2 libsbigudrv0
并收到以下消息
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsbigudrv0 is already the newest version (5:0.5-0ubuntu10).
libsbigudrv2 is already the newest version (2.0.0-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)我也跑了ls -ltrh /dev/video*
,我得到的结果是
ls: cannot access '/dev/video*': No such file or directory
Run Code Online (Sandbox Code Playgroud)我也运行了sudo apt-get install cheese build-essential linux-headers-``uname -r
`,我得到的是
Reading package lists... Done …
Run Code Online (Sandbox Code Playgroud)我在 Xubuntu 12.10 并且 Thunar 不访问相机内存(佳能),以便只是复制/粘贴图片。
我想将图片导入到 PC 上。
我听说过 F-spot 和快速照片下载器- 但我读到的都是相当老的文章。他们是那种东西?
今天我使用 Chrome 浏览器参加了 Google Hangout。浏览器报告“未检测到相机”。这很令人惊讶,因为在我拥有这台机器的四年半里,我大约每两个月使用一次相机。我最后一次使用相机是在 2018 年 4 月 26 日或 5 月 31 日。当 Ubuntu 提示时,我非常勤奋地应用软件更新。
我检查了系统设置,但没有相机图标。此外,当我在搜索窗格中输入“相机”和“未检测到相机”时,什么也没有出现。我搜索了 Chrome 的帮助,其中的建议归结为“重新启动计算机”。重启并没有解决问题;相机仍未被发现。
这是我的系统信息:
$ uname -a
Linux zareason 4.4.0-128-generic #154-Ubuntu SMP Fri May 25 14:15:18 UTC
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
Run Code Online (Sandbox Code Playgroud)
另一位用户提出了这个问题,提供了 lspci 的输出(我将在这里做),但没有得到回应。
$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon …
Run Code Online (Sandbox Code Playgroud) 我使用的是 Ubuntu 18.04.4 LTS,Gnome 版本 3.28.2。我正在为我的内置网络摄像头苦苦挣扎。我可以将它与 Zoom 一起使用,但我似乎无法找到如何更改网络摄像头设置;我怀疑当我试图“清理”我的计算机时,我可能删除了一些重要的东西。具体来说,我希望能够缩小,因为当我的电脑足够近可以输入时,它会显示我脸部的 XL 版本。颜色很好。
根据缩放设置,它使用“相机:USB2.0 VGA UVC 网络摄像头:USB2.0 V”。在附加的屏幕截图中,我为了隐私隐藏了我的脸,但您可以看到设置列表以及颜色是否正常工作。
我转到我计算机上的程序的应用程序列表,但没有看到与网络摄像头、相机等相关的任何内容。
我尝试从我的终端运行sudo apt-get install --reinstall xorg
;它没有抛出任何错误,但也没有解决问题(似乎没有改变任何东西)。
我进入了我的 Ubuntu 设置,但似乎没有关于相机的任何内容。
基于 Ubuntu 的网络摄像头帮助页面(https://help.ubuntu.com/community/Webcam),我尝试在命令行中输入:ls /dev/video*
并得到/dev/video0 /dev/video1
. 太好了,看起来不错。然后我尝试vlc v4l2:///dev/video0
在他们的说明中稍后输入,我得到了:
/usr/share/libdrm/amdgpu.ids: No such file or directory
VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84)
[00005603e0c8aa00] main libvlc: Running vlc with the default interface.
Use 'cvlc' to use vlc without interface.
Qt: Session management error: None of the authentication protocols specified …
Run Code Online (Sandbox Code Playgroud) 我有一个以太网摄像头,它通过以太网电缆直接连接到我的 ubunut 机器。我只知道摄像机的 MAC 地址,不知道它的 IP 地址或子网掩码。我认为相机具有静态IP。
我发现了很多关于这个问题的问题,大多数人建议使用nmap
. 问题是我不确定应该与 nmap 一起使用的子网掩码是什么,而且我没有网络经验。
我尝试了类似的东西(如建议here):
nmap -sn 134.109.133.0/24
Run Code Online (Sandbox Code Playgroud)
然后
arp -an | grep -v incomplete
Run Code Online (Sandbox Code Playgroud)
但输出为NULL
我也尝试过wireshark
,avahi-discover
但没有奏效。
有人可以帮我吗?