如何在 Linux 上观看我的网络摄像头?

fox*_*fox 35 linux ubuntu video

在 Windows 中,我可以打开“我的电脑”并单击“网络摄像头”图标以从我的网络摄像头获取提要。我还可以拍摄该提要的快照。

我可以在 Ubuntu 中做同样的事情吗?无需安装任何额外的应用程序,如Photo Booth

Ste*_*n D 36

由于您想要“不安装任何额外的应用程序(如 Photobooth)”的答案,因此我试图提供一个不太依赖的解决方案。另外,我假设您的网络摄像头使用“ Video4Linux2 ”并且它是/dev/video0. 如果这是一个现代网络摄像头,并且您只有一个,那么这些都是很好的假设。

从命令行:

$ gst-launch-0.10 v4l2src device=/dev/video0 ! xvimagesink
Run Code Online (Sandbox Code Playgroud)

请注意,“v4l2src”包含小写 L 而不是数字 1。在您的系统上,该命令可能是gst-launchgst-launch以不同的版本号开头的命令。选项卡完成应该可以帮助您找到确切的命令名称。这个工具gstreamer0.10-tools在我的 Ubuntu 系统的包中,它是 libgstreamer 的一个依赖项,它是我的 Ubuntu 系统上大量应用程序的一个依赖项,并且很可能存在于默认安装中。

其他应用

如果您不介意安装其他应用程序,以下是在其他一些应用程序中执行此操作的方法。所有这些都可以通过apt-get您选择的或其他包管理器轻松安装:

  • VLC$ vlc v4l2:///dev/video0此外,您可以通过转到 File->Open Capture Device 从 VLC GUI 执行此操作
  • mplayer :( mplayer tv://device=/dev/video01来自评论中的斯蒂芬)
  • Cheese:这是一个类似照相馆的应用程序,使用起来非常简单。

  • 请注意,**Cheese** 非常易于使用,并且预装了 Ubuntu,我相信这很好。人们只需在程序菜单中搜索它并从那里启动它即可。 (2认同)

Cir*_*郝海东 22

guvcview

该程序非常适合截屏,因为它只能在窗口上显示相机而没有其他任何内容:

sudo apt-get install guvcview
guvcview
Run Code Online (Sandbox Code Playgroud)

然后只需使用任何屏幕录像机制作提要。recordmydesktop工作正常。

在 Ubuntu 18.04 上测试。

相关问题:


小智 15

ffplay /dev/video0 是一种更简单的方法,只要您安装了 ffmpeg,就可以使用。

要安装,请使用sudo apt install ffmpeg.

  • 另一个不错的简单解决方案! (2认同)

小智 8

或者你可以试试 mpv 命令

mpv /dev/video0
Run Code Online (Sandbox Code Playgroud)