一、EasyScreencast
(一)、简介
EasyScreenCast是一个轻量级、跨平台的开源屏幕录制工具,专为那些需要高质量、无水印视频的用户提供服务。该项目采用Java编写,因此支持Windows、Mac OS和Linux等主流操作系统。其核心功能包括屏幕捕捉、音频录制以及实时预览,让用户能够在录制过程中实时查看当前的画面和音频效果,方便即时调整t简化了集成在GNOME Shell中的视频录制功能的使用,可以快速更改桌面录制的各种设置。EasyScreenCast是根据GNU GPL分发的免费软件。所有文件均属于GPL v3。
(二)、安装
方法一:
- 从 github releases。只需访问https://github.com/EasyScreenCast/EasyScreenCast/releases/latest,并下载最新的zip文件。然后安装它(根据文件名调整):
$ gnome-extensions install --force EasyScreenCast_1.5.0_42.zip
然后注销/重新登录以激活扩展。
方法二:
从 gnome扩展网站,只需访问这个页面,然后点击/触摸按钮ON,就是这样。
方法三:
通过安装Debian/Ubuntu软件包 "
gnome-shell-extension-easyscreencast":
$ sudo apt install gnome-shell-extension-easyscreencast
方法四:
从 github存储库,如果您想要最新的版本,只需执行以下简单步骤:
$ git clone https://github.com/EasyScreenCast/EasyScreenCast.git
$ cd EasyScreenCast
$ make
$ make install
注意:您需要安装以下开发依赖项一次:
依赖
- Gnome Shell 3.38+
- Gstreamer 1.x [通用功能/摄像头支持]
- gst plugins ugly [x264支持]
- gst plugins base [通用功能/ogg支持]
- gst plugins good [mp4/mkv/webm/vp8/vp9支持]
$ sudo apt install gettext jq intltool
(三)、配置**
在配置方面,EasyScreenCast提供了丰富的选项来满足不同用户的需求。例如,你可以调整录制区域的大小和位置,选择是否录制音频,以及设置音频源等。如果你需要录制声音,可以在“Default aduio source”选项中选择你需要的音频源。另外,你还可以使用alsamixer工具来调节capture部分的音量,一般将其调节到80左右即可。
(四)、使用
安装并配置好EasyScreenCast后,就可以开始使用了。在Gnome桌面的右上角会出现一个插件的小图标,点击它会弹出一个下拉菜单。在这个菜单中,你可以选择“inizia registrazione”来开始录制。当你需要停止录制时,可以再次点击该选项或按下预设的快捷键(如F9)。录制完成后,EasyScreenCast会自动打开播放器播放你所录制的视频。
以上信息可能因EasyScreenCast的版本或你的操作系统环境而有所不同。如果你在使用过程中遇到任何问题,建议查阅其官方文档或寻求社区的帮助。
二、kazam
(一)、简介
Kazam是一个简单的屏幕录制程序,可以捕捉屏幕内容并录制为支持VP8/WebM视频格式的视频文件,可以在任何支持该格式的视频播放器中播放。您还可以选择录制来自PulseAudio支持和可见的任何声音输入设备的声音。Kazam始终可在Launchpad上找到
https://launchpad.net/kazam,最新稳定版本为1.4.4。
(二)、安装
如果您使用的是Ubuntu 14.04或13.10,则稳定版本(1.0.x)可从宇宙软件库中获取。您可以在Ubuntu软件中心找到它,或者可以通过终端以以下命令安装:
$ sudo apt-get install kazam
对于其他基于Ubuntu的发行版,安装Kazam的最佳方法是添加PPA存储库,然后使用apt-get命令或软件中心。
$ sudo add-apt-repository ppa:kazam-team/stable-series
$ sudo apt-get update
$ sudo apt-get install kazam
要进行独立于发行版的安装,您需要从Launchpad获取最新的tarball版本:
http://launchpad.net/kazam/stable/1.4.4/+
download/kazam_1.4.4.tar.gz
解压缩文件,然后运行安装:
$ tar -xzf kazam_1.4.4.tar.gz
$ cd kazam-1.4.4
作为root用户或使用sudo以root用户身份运行安装:
python3 setup.py install
安装-不稳定版本,过添加不稳定系列PPA,可以安装当前的不稳定版本构建。
$ sudo add-apt-repository ppa:kazam-team/unstable-series
$ sudo apt-get update
$ sudo apt-get install kazam
安装-开发版本,如果您想要最新的开发版本,则需要从Launchpad获取源代码,运行以下命令:
$ bzr branch lp:kazam
然后您需要运行setup.py来构建和安装Kazam:
$ cd kazam
python3 setup.py install
您需要以root用户身份或使用sudo运行安装。默认安装路径是/usr/local。
(三)、运行
如果您想要从源代码树中运行Kazam,则需要考虑一些限制。所有图标都必须来自当前安装的图标主题。工具栏将不显示任何图标,您将无法看到Unity AppIndicator。
要运行Kazam,请在源代码树中执行以下命令:
$ cd bin
$ ./kazam
如果您已经安装了Kazam,则Kazam图标会正常显示。
(四)、使用
键盘快捷键
SUPER-CTRL-Q - 退出
SUPER-CTRL-W - 显示/隐藏主窗口
SUPER-CTRL-R - 开始录制
SUPER-CTRL-F - 结束录制
在Precise Pangolin上,键盘快捷键只有在从PPA安装了Kazam 1.4.x时才起作用,keybinder 3.0是一个依赖项,将自动安装。对于Ubuntu 12.10及更高版本,键盘绑定程序可以在宇宙存储库中找到,无需使用PPA即可安装keybinder。
录制提示
由于软件和硬件限制,超过20fps的帧率可能无法正常工作。如果您增加帧率并且录制的视频的帧率下降,那是因为编码器跟不上。始终进行声音检查,特别是如果您正在录制带有背景声音的实时评论时。我在录制时使用耳机来收听音频,效果最好。这样,您的麦克风将不会捕捉到从扬声器发出的任何声音。
如果您真的想要无损质量,那么您将需要以RAW格式进行录制。这是可能的,但是如果没有具有大量可用空间的固态硬盘,您的录制结果将不理想。在每秒45MB的速度下,1920x1080分辨率以15fps的帧率将需要约45MB的硬盘空间。大多数人希望以20或25fps的帧率进行录制,但是大多数硬盘无法处理,您的系统将变得非常缓慢。
您可以选择使用稍微友好一些的HUFFYUV格式,它以每秒28MB的速度以15fps的帧率进行录制时对磁盘带宽更友好。问题是不许多视频编辑器和播放器可以处理HUFFYUV,更不用说视频共享服务了。简介和安装参考资料:
https://github.com/hzbd/kazam
三、OBS Studio
(一)、简介
OBS Studio,全称Open Broadcaster Software Studio,是一款开源免费、功能强大的直播录制软件。该软件由C、C++和Qt编写,支持多种操作系统,包括Windows、macOS和Linux。OBS Studio在直播领域广泛使用,因其高性能、易用性和丰富的功能而受到用户的青睐。
(二)、特点
- 多源支持:支持用户自定义录制电脑窗口画面、游戏画面、显示器画面、浏览器画面、文本、图像、媒体源等多种模式,满足用户多样化的录制需求。
- 无缝切换:用户可以设置多个场景,并通过自定义转换无缝切换,提高直播或录制的灵活性。
- 高质量音视频:提供高性能的实时视频/音频捕获和混合功能,支持使用X264进行编码,确保音视频的高质量。
- 低资源占用:相较于其他同类软件,OBS Studio占用资源较少,配置要求相对较低,使得更多用户能够轻松使用。
- 丰富的配置选项:提供丰富的配置选项,包括视频、音频、转场特效、字幕、多视图等设置,满足不同用户的使用需求。
- 热键操作:为几乎每种动作都设置热键,如场景切换、开始/停止录制或流等,提高操作效率。
(三)、安装OBS Studio
在Linux操作系统中安装OBS Studio,可以通过包管理器或直接从源代码编译安装。以下是通过包管理器安装的一般步骤(以Ubuntu为例):
- 打开终端:在Linux系统中,可以使用Ctrl+Alt+T组合键打开终端。
- 更新系统
- (可选):在终端中,输入以下命令来更新系统软件包到最新版本(这一步是可选的,但建议执行以确保安装的软件包是最新的)。
- sudo apt update
sudo apt upgrade
- 添加OBS软件源
- (如果使用的是官方仓库,则此步骤可省略):某些Linux发行版可能没有OBS Studio的官方仓库,或者版本较旧。此时,可以添加OBS的PPA(Personal Package Archive)来获取更新版本的OBS Studio。
- sudo add-apt-repository ppa:obsproject/obs-studio
- 更新软件列表:执行以下命令来更新软件列表,以便包含刚刚添加的OBS软件源。
- sudo apt update
- 安装OBS Studio:输入以下命令来安装OBS Studio。
- sudo apt install obs-studio
- 启动OBS Studio:安装完成后,可以在终端中输入obs-studio命令来启动OBS Studio,或者在应用程序菜单中找到OBS Studio并点击打开。
(四)、使用
OBS Studio的使用相对直观,以下是一些基本的使用步骤:
- 打开OBS Studio:启动软件后,你会看到OBS Studio的主界面。
- 设置来源:在OBS Studio中,点击“来源”下方的“+”按钮,添加需要录制的来源,如窗口捕获、图像、文本等。你可以根据需要添加多个来源,并将它们放置在场景中。
- 设置场景:点击“场景”下方的“+”按钮,添加新的场景。然后,你可以通过拖拽将来源添加到场景中,并调整它们的位置和大小。
- 调整设置:在OBS Studio的“设置”中,你可以对视频、音频、输出等进行详细设置。这些设置将影响你的录制或直播效果,因此请根据你的需求进行调整。
- 开始录制或直播:设置完成后,点击“开始录制”按钮即可开始录制视频;或者,在“设置”中配置好直播服务后,点击“开始推流”按钮即可开始直播。
请注意,OBS Studio的功能非常丰富,以上只是基本的使用步骤。你可以通过阅读官方文档、观看教学视频或参与社区讨论来深入了解更多高级功能和技巧。
四、 SimpleScreenRecorder
(一)、简介
SimpleScreenRecorder是一个专为Linux设计的屏幕录制工具,以其简洁易用的界面和强大的功能而受到用户的喜爱。虽然名字中带有“简单”,但它实际上是一个功能丰富的程序,适用于多种屏幕录制需求,如教程制作、游戏录制、在线会议录制以及软件测试与故障记录等。
(二)、特点
- 易用性:SimpleScreenRecorder提供了简洁直观的用户界面,让任何人都能快速上手。
- 高效录制:它使用OpenGL进行视频捕捉,支持32位和64位应用程序,确保高效且清晰的视频录制。
- 多格式支持:集成了编解码器库(如FFmpeg或Libav),可以处理各种音视频格式,兼容PulseAudio和JACK音频系统,确保录制的声音质量上乘。
- 高质量录制:通过OpenGL技术实现高效视频捕获,保证录制视频的清晰度和流畅度。
- 自定义设置:可调节帧率、分辨率、编码质量等参数,满足不同的录制需求。
- 多音频源支持:可以选择使用ALSA、PulseAudio或JACK作为音频来源,提供灵活的音频配置。
- 跨平台兼容性:支持32位和64位系统,可以在多种Linux发行版上运行。
(三)、安装
在Ubuntu系统中,可以通过以下步骤安装SimpleScreenRecorder:
- 打开终端。
- 输入以下命令来更新软件包列表(这一步是可选的,但建议执行以确保安装的软件包是最新的):
- sudo apt update
- 输入以下命令来安装SimpleScreenRecorder:
- sudo apt install simplescreenrecorder
或者,如果你想要安装最新版本的SimpleScreenRecorder,可能需要添加PPA(Personal Package Archive)并更新软件源。具体命令可以参考官方文档或社区提供的教程。
(四)、使用
以下是使用SimpleScreenRecorder进行屏幕录制的基本步骤:
- 启动程序:在终端中输入simplescreenrecorder或在应用列表中找到SimpleScreenRecorder并点击打开。
- 设置录制参数:视频输入:选择录制屏幕的大小,包括录制整个屏幕、选定的窗口或特定区域。音频输入:根据需要选择音频输入设备。输出设置:设置输出文件的保存位置、名称以及视频和音频的格式。可以选择不同的视频和音频编码方式以及码率等参数。
- 开始录制:点击“开始录制”按钮或设置快捷键来开始录制屏幕。
- 停止录制:录制完成后,点击“停止录制”按钮或按下设置的快捷键来停止录制,并保存录制的视频文件。
SimpleScreenRecorder还提供了许多其他高级功能,如添加水印、设置定时器、使用快捷键控制录制等。用户可以根据自己的需求进行探索和设置。
五、RecordMyDesktop
(一)、简介
RecordMyDesktop是Linux平台上一款轻量级且功能强大的屏幕录像软件。它提供了直观的图形用户界面(GUI)和命令行界面,让用户能够轻松录制屏幕上的活动,包括应用程序的操作过程、游戏玩法、在线会议等,非常适合用于教学、分享和演示等场景。
(二)、特点
- 易用性:RecordMyDesktop的界面简单直观,用户无需复杂的设置即可开始录制。
- 灵活性:支持录制整个屏幕、某个窗口或指定屏幕区域,满足不同录制需求。
- 音频录制:用户可以选择是否录制音频,并设置音频质量。
- 视频质量:提供视频质量设置选项,用户可以根据需要调整视频质量。
- 编码同步:支持录制与编码同时进行,避免视频撕裂现象。
- 开源免费:RecordMyDesktop是开源软件,用户可以免费使用并根据需要修改源代码。
(三)、安装
在Ubuntu系统中,可以通过Ubuntu软件中心或终端命令来安装RecordMyDesktop。以下是使用终端命令安装RecordMyDesktop的步骤:
- 打开终端。
- 输入以下命令来更新软件包列表(这一步是可选的,但建议执行以确保安装的软件包是最新的):
- sudo apt update
- 输入以下命令来安装RecordMyDesktop:
- sudo apt-get install recordmydesktop
- 注意:在某些情况下,可能需要添加PPA(Personal Package Archive)来获取最新版本的RecordMyDesktop。但通常情况下,Ubuntu的软件仓库中提供的版本已经足够使用。
(四)、使用
以下是使用RecordMyDesktop进行屏幕录制的基本步骤:
- 启动程序:安装完成后,在Ubuntu的应用列表中找到RecordMyDesktop并点击打开,或者在终端中输入recordmydesktop命令启动。
- 配置录制选项:RecordMyDesktop将显示一个简单的GUI界面,用户可以在这里配置录制选项,如选择录制的屏幕区域、音频输入、视频和音频质量等。
- 开始录制:配置完成后,点击界面上的“录制”按钮或按下快捷键开始录制。
- 停止录制:录制完成后,点击界面上的“停止”按钮或按下快捷键停止录制。RecordMyDesktop将询问用户保存录制文件的位置和文件名。
- 保存和播放:选择保存位置和文件名后,RecordMyDesktop将保存录制文件。用户可以使用系统默认的媒体播放器(如Totem)或其他视频播放器来播放录制的视频文件。
需要注意的是,RecordMyDesktop默认使用OGV格式保存录制文件,这是一种开放的多媒体容器格式。如果用户需要将录制文件转换为其他格式(如MP4),可以使用视频转换工具(如FFmpeg)进行转换。此外,RecordMyDesktop还提供了一些高级功能,如设置帧率、编码选项等,用户可以根据自己的需求进行探索和设置。
六、其他推荐
- Peek:一个简单的工具,用于为桌面屏幕创建GIF动画。它提供了现代而时尚的图形用户界面,方便用户快速制作屏幕动画。
- ScreenStudio:一款易于使用但功能强大的Linux屏幕播放软件,可以将桌面录制为视频格式,并通过Youtube、Twitch等视频主机服务直接流式传输。
- Byzanz:一个基于CLI的Linux屏幕播放应用程序,可以录制OGG和FLV格式的视频和音频,也可以用来创建GIF动画。
- Vokoscreen:Vokoscreen是一个简单易用的Linux屏幕捕获应用程序,支持多种视频输出格式和合适的音频输入。它可以记录特定区域或整个桌面屏幕,非常适合需要灵活录制屏幕内容的用户。