让我们来讨论当今可用于 Linux 的最佳屏幕录像机。 我们都需要在某个时候记录我们的屏幕,无论是一些很酷的游戏、教程,还是在这个时代,甚至是在线课程。 然而,Linux 发行版没有预装屏幕录像机。
适用于 Linux 的最佳屏幕录像机
今天我们来看一堆可以在 Linux 上使用的屏幕录制软件。 由于有数百个这样的应用程序可用,我尝试为每个用例添加应用程序。
1. SimpleScreenRecorder – Linux 轻量级屏幕录像机
从最喜欢的编辑器开始列表,SimpleScreenRecorder 正是它听起来的样子,一个简单的轻量级 Linux 屏幕录制器。 尽管它很简单,但基于 Qt 的应用程序非常强大。
特征
- 录制屏幕的一部分
- 可以在录制过程中显示预览
- 如果您的计算机太慢,则降低视频帧速率
- 随时暂停和恢复录音
下载步骤
Arch Linux / Manjaro
sudo pacman -s simplescreenrecorder
Debian/基于 Debian 的发行版(Ubuntu、Mint)
sudo apt install simplescreenrecorder
Fedora
rpm -Uvh https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm dnf install simplescreenrecorder
操作系统
nix-env -i simplescreenrecorder
2. VokoscreenNG – 基本和轻量级的屏幕录像机
转向另一个基于 Qt 的录音软件,VokoscreenNG 是旧 Vokoscreen 的完全重建。 如果您正在寻找一个基本的轻量级屏幕录像机,但支持网络摄像头,这可能就是它。
特征
- 录制屏幕的一部分
- 放大录音
- 在录音中集成网络摄像头。
下载步骤
Debian/Ubuntu:
sudo apt install vokoscreen-ng
Fedora:
sudo dnf install vokoscreenNG
openSUSE(风滚草和 Leap 15.2):
sudo zypper install vokoscreenNG
折断:
sudo snap install vokoscreen-ng
拱形Linux:
sudo pacman -S vokoscreen
操作系统:
nix-env -iA nixos.vokoscreen-ng
3. 开放式广播软件(OBS Studio)——整体上最好的屏幕录像机之一
这可能是目前最流行的屏幕录制软件,也是最出色的一款。 OBS 几乎被所有专业人士使用,并得到 Twitch 和 Youtube 等巨头的支持。 如果您正在寻找软件来开始您的流媒体爱好,您的搜索到此结束。
特征
- 多音频和视频源支持,即您可以创建由多个源组成的场景,包括窗口捕获、图像、网络摄像头等。
- 设置无限数量的场景,您可以通过自定义过渡在它们之间无缝切换。
- 可以在录制过程中剪切、裁剪和编辑屏幕
- 内置实时流媒体支持
- 高性能实时视频/音频捕获和混合。
- 还有更多(因为它非常广泛)
下载步骤
Ubuntu / 薄荷 / Debian:
sudo apt install obs-studio
拱门 / Manjaro:
sudo pacman -S obs-studio
操作系统:
nix-env -i obs-studio
Gentoo:
sudo emerge media-video/obs-studio
OpenSuse(风滚草):
sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman sudo zypper dup --from packman --allow-vendor-change sudo zypper in obs-studio
OpenSuse (Leap):
sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman sudo zypper dup --from packman --allow-vendor-change sudo zypper in obs-studio
Fedora:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf install obs-studio
有关更广泛的安装说明和任何依赖性问题,请访问下面提到的链接。
3. Green Recorder – 支持 Wayland 的屏幕录像机
现在这是一个简单的基于 GTK3 的屏幕录像机,它支持屏幕录像机应该具备的所有基本功能。 但它做了一些连 OBS 都做不到的事情。 它支持 Wayland 中的屏幕录制 而不仅仅是 X11,并且是第一个这样做的屏幕录像机。 然而,Green Recorder 并未处于积极开发阶段,而是由原始开发人员存档。 虽然你总是可以 fork 它并开始开发,因为它是开源的。
特征
- 音频支持
- 录音前延迟
- 可以在Wayland上运行
下载步骤
Debian / 薄荷:
sudo add-apt-repository ppa:fossproject/ppa sudo apt update sudo apt install green-recorder
拱:
yaourt -S green-recorder-git
您可以从任何其他发行版的源代码构建应用程序。
4. ScreenRec – 带有免费云存储的 Ubuntu 屏幕录像机
ScreenRec 是最好的屏幕录像机之一。 这个带有干净用户界面的简单录音机最适合与其他人私下分享您的录音。 您不必经历在 Youtube 上录制、导出和上传的麻烦,因为 ScreenRec 带有免费的云存储。 只需录制视频,您就会获得一个可共享的链接。
特征
- 选择屏幕/应用程序的一部分
- 网络摄像头和音频支持
- 您可以在录制时在屏幕上进行注释和绘图。 (使其特别适合在线课程)
- 一键分享
- 2 GB 免费私有云存储,适合跨设备使用。
- 您可以查看共享视频的分析
下载步骤
Debian/薄荷/Ubuntu:
sudo wget -qO - https://screenrec.com/download/pub.asc | sudo apt-key add - sudo add-apt-repository 'deb https://screenrec.com/download/ubuntu stable main' sudo apt update sudo apt install screenrec
不幸的是,ScreenRec 不是开源的 并且只为 Debian 和 Debian 衍生产品提供官方软件包。 如果您在任何其他发行版上运行 Windows 版本,您可能想尝试使用 WINE 运行 Windows 版本。
5. Showterm – 终端录制的最佳屏幕录制器
Showterm 不同于此列表中的任何其他屏幕录像机,并且具有非常具体的用例。 Showterm 用于录制终端和任何基于终端的教学视频。 术语展示纯粹是基于文本的。 这使得它们非常适合演示说明(因为用户可以复制粘贴)。
特征
- 适用于任何基于终端的教学视频的完美软件
- 一键分享,因为它在录制后在线上传视频
- 基于文本的录音。 (您可以从视频中选择/复制文本)
下载步骤
安装 ruby
在设备上然后执行:(推荐)
gem install showterm
你也可以这样做:
curl showterm.io/showterm > ~/showterm chmod +x ~/showterm
我还在此处使用 Showterm 编写了安装说明。
6. VLC——多媒体播放器+屏幕录像软件
这是每个人都听说过的软件,无论他们是否曾经录制过屏幕。 VLC 已经存在 20 多年,主要是作为多媒体播放器,但一个鲜为人知的事实是 VLC 还带有一个非常基本的内置屏幕录像机。 尽管性能有点问题,但它可能能够满足您的需求。
特征
- 你的机器上可能已经有了它
- 可以选择视频的帧率
- 除了充当屏幕录像机之外,还有很多其他东西吗
下载步骤
Debian / 薄荷 / Ubuntu:
sudo apt install vlc
拱门/曼扎罗:
pacman -S vlc
Fedora:
su - dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm dnf install vlc
Gentoo:
media-video/vlc dvd ffmpeg mpeg mad wxwindows aac dts a52 ogg flac theora oggvorbis matroska freetype bidi xv svga gnutls stream vlm httpd cdda vcd cdio live emerge vlc
OpenSUSE:
sudo zypper ar https://download.videolan.org/SuSE/<SUSE version> VLC sudo zypper mr -r VLC sudo zypper in vlc
有关广泛的 VLC 文档,请访问下面的链接。
7. FFmpeg – 用于 Linux 的基于命令行的屏幕录像机
您可能没有听说过 FFmpeg,但几乎所有 Linux 上的多媒体应用程序都在后端使用 FFmpeg。 FFmpeg 是一个非常强大的框架,能够解码、编码、转码、复用、解复用、流、过滤和 玩 各种多媒体。
SimpleScreenRecorder、OBS、Green Recorder 和 VLC 等应用程序在后面使用 FFmpeg。 但是,您不需要 GUI 包装器就可以使用 FFmpeg,并且可以直接从命令行使用它。
虽然它可能有点痛苦并且不适合广泛使用,但它几乎可以完成您需要做的一切,并且学习如何在引擎盖下工作仍然很有趣。
特征
- 非常少。 (零膨胀)
下载步骤
Ubuntu/薄荷
sudo add-apt-repository ppa:mc3man/trusty-media sudo apt update sudo apt install ffmpeg
Debian 9 (Strech)
sudo apt install ffmpeg
Debian 8 (杰西)
将以下行添加到 /etc/apt/sources.lis
吨
deb https://www.deb-multimedia.org jessie main non-free deb-src https://www.deb-multimedia.org jessie main non-free deb https://ftp.debian.org/debian/ jessie-backports main
之后执行
apt update apt install deb-multimedia-keyring apt install ffmpeg
Fedora
在安装之前启用免费和非免费 RPM 融合存储库,如下所示。
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E%fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf install ffmpeg
对于任何其他发行版,您可以从源代码构建 ffmpeg。
如何使用
要开始录制整个屏幕,您可以执行:
ffmpeg -s <your screen resolution> -framerate 25 -f x11grab -i :0.0 output.mp4
要录制特定屏幕,请运行:(
ffmpeg -f gdigrab -framerate 30 -i title=<title> -b:v 3M output.flv
要录制您的网络摄像头,您可以执行以下操作:
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mkv
其中 /dev/video0 是我的网络摄像头。 要列出所有可能的捕获设备,请使用 v4l2-ctl --list-devices
有关更广泛的文档,请访问官方 FFmpeg wiki。
结论
希望您在此列表中找到了您选择的屏幕录像机。 此列表中的所有应用程序也是开源的(ScreenRec 除外),这意味着如果您是开发人员,您可以获取代码并对其进行调整以添加您喜欢的任何内容。 祝你的流媒体事业好运,玩得开心!