甩掉windows(十二):在ubuntu18中进行录屏操作

甩掉windows(十二):在ubuntu18中进行录屏操作

上一节记录了在ubuntu18中进行"截屏"操作-截成静态图像文件的操作。其实,提起截屏,自然而然的会需要"录屏"操作-录制屏幕成电影文件或GIF动功画文件。

甩掉windows(十二):在ubuntu18中进行录屏操作

1 ubuntu18隐藏的屏幕录像工具

上图是上一节记录载屏时摘下的ubuntu18截图快捷键。还记得吗?上面6个都是关于截成静态图片操作的快捷键,唯有第7个“Shift+Ctrl+Alt+R”是关于屏幕录像的。

在gnome-shell里面你找不到屏幕像软件,也许你会想到安装一个,其实gnome-shell有一个内置的隐藏的屏幕录像软件,它作为GNOME Shell桌面的一部分,集成度很高,没有应用程序启动器,没有菜单条目,但是ubuntu18提供了一个“Shift+Ctrl+Alt+R”快捷键方便来调用它。按这个快捷键调用后,录的屏幕会以WebM这种电影格式自动保存到“~/视频”文件夹中。

(1)操作方法

甩掉windows(十二):在ubuntu18中进行录屏操作

“Shift+Ctrl+Alt+R”快捷键,系统就开始录屏,录屏时屏幕右上角有一个红色圆形提示。录像结束后这个红色圆形消失。

(2)要注意的是:

  • 录制30秒后自动停止。
  • 您可以随时再次按屏幕录像“Ctrl + Alt + Shift + R”快捷键停止录制。
  • 录的屏幕文件是WebM这种电影格式
  • 录像的视频会自动保存到您的home文件夹中的“~/视频”文件夹中。

(3)改进

ubuntu18的这种录屏只能30秒种,对于一些极其短的录制要求,还能凑合,时间要求长一点就不可以了。这个时长可以用终端配置工具gsettings来修改,比如说修改到60秒钟。

SHELL命令:gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 60

当然也可以用dconf-editor这个系统配置工具来使用。注意,这个工具ubuntu18不是默认提供的,需要安装才行。

SHELL命令:sudo apt install dconf-editor

甩掉windows(十二):在ubuntu18中进行录屏操作

dconf-editor安装

甩掉windows(十二):在ubuntu18中进行录屏操作

用dconf-editor修改录屏时长

(4)ubuntu18隐藏的屏幕录像工具的缺点:

  • 不能录音
  • 只能录全屏,不能指定窗口,或者特定区域
  • 不能指定编码,只有 webm 格式
  • 不能设置(时长设置还要折腾半天)

2 使用简单录屏工具SimpleScreenRecorder

既然ubuntu18没能提供附合我需要的录屏工具,在linux生态浩瀚的工具池里随便捞上来一个试试。这个工具就是SimpleScreenRecorder!

甩掉windows(十二):在ubuntu18中进行录屏操作

这个工具名字叫SimpleScreenRecorder,你可千万不要以为它是很简易的录屏软件,实际上它的功能非常强大,只不过用着简单而已。很多人声称它是Linux录屏工具的王者。各种功能都很优秀,且无bug,录屏质量相当高,所有视频格式通吃。Linux下录屏有它一个工具就够用了。

甩掉windows(十二):在ubuntu18中进行录屏操作

录制整个屏幕

甩掉windows(十二):在ubuntu18中进行录屏操作

录制固定的区域

甩掉windows(十二):在ubuntu18中进行录屏操作

根随鼠标录屏

上面演示了它的三个基本操作:录制整个屏幕、录制固定的区域、根随鼠标。要注意的是,虽然这个工具能保存成很多的视频格式,但我试过几种格式当中的mp4格式最可靠。我也曾试着保存成其它格式,比如webm或gif格式,总是错误百出(说明不能别人说啥都信 )。看来,SimpleScreenRecorder录制后,如果需要别的格式,最好用其它工具来转这个mp4的输出录像文件就行了。

一般情况下,这些录屏功能够用了。但是我需要的是一种直接录成gif的工具,Linux上有吗?还真有。

3 截屏到gif动画文件

SimpleScreenRecorder也具有录屏到gif功画图片的功能,但是总是出错。

获取peek的ppa源:sudo add-apt-repository ppa:peek-developers/stable

更新源:sudo apt-get update

安装peek:sudo apt-get install peek

甩掉windows(十二):在ubuntu18中进行录屏操作

peek安装

甩掉windows(十二):在ubuntu18中进行录屏操作

peek录屏操作及生成的gif播放

其实,peek不仅可以生成gif文件,也可以生成mp4、webm和apng文件。功能简单,操作方式也比较简单,是一个ubuntu18上非常易用的截屏工具。

4 OBS (Open Broadcaster Software)

甩掉windows(十二):在ubuntu18中进行录屏操作

OBS 是一个免费、开源和跨平台的视频记录和流媒体应用程序,它可以工作在Linux、Windows和Mac OS X。

它有几个强大的功能和显著的功能包括:

  • 支持使用H264和AAC编码
  • 支持英特尔QSV和NVENC
  • 支持无限数量的场景和输入源
  • 输出文件使用MP4 或FLV 格式
  • 允许在记录会话中访问网络摄像头,采集卡等
  • 高度可扩展的插件,开发人员可以使用api编写自己的插件

说真的OBS功能之强,已经不能简单的说它的录屏功能了。它还是可以用来进行视频直播的强大工具。

关于OBS的演示,这里就没必要做了。因为它的功能非常强大,真的不是几百个字、几个小视频所能概括的。

这里几介绍一下它的安装:

sudo add-apt-repository ppa:obsproject/obs-studio

sudo apt-get update

sudo apt-get install obs-studio

要注意的是,OBS依赖FFmpeg,必须事先安装FFmpeg才行。下面是FFmpeg的安装步骤。

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next

sudo apt-get update

sudo apt-get install ffmpeg

FFmpeg安装完毕后,要用“ffmpeg -version”来检查一下它是否安装成功。

这里,要提一下Kazam,有人说它也是“一个简单但功能强大的屏幕录制工具“,但我并不觉得它匹配这样的声望。也许在别的linux系统上运行良好,但它在ubuntu18上,真的是几乎没法正常使用,我试过几次它的窗口录屏功能,都失败了。

ubuntu18包含kazam的PPA源,所以可以执行“sudo apt install kazam”就可以安装了。

最后,在ubuntu18中,还有很多稳定、功能比较强并且开源的录屏工具。适用的就是最好的,对我来说,只用其中一俩个就好了。在ubuntu18上面,尽管很多的软件工具不是那么完善,但它们多数都是免费和开源的。这是windows平台上的生态所不具备的。


分享到:


相關文章: