Linux 下 8 种优秀的屏幕录制机


最好的Linux桌面会话记录工具

在本文中,我们将介绍一些最优秀的屏幕录制和视频直播的软件,你可以在下面找到你所需要的Linux桌面录制机。

不要错过: 使用'脚本'和'scriptreplay“命令记录Linux终端会话

不要错过: Showterm.io - Linux终端的录音工具
  1. SimpleScreenRecorder

SimpleScreenRecorder是一个应用程序,使您可以记录其他的应用程序和你的屏幕上运行的游戏。这是一个简单但功能强大,功能丰富的屏幕记录软件,包括一个易于使用的界面。
安装和使用阅读: http://www.tecmint.com/screencasting-with-simple-screen-recorder-in-linux

它的一些显著特点包括:

基于QT的简单GUI

可以记录整个屏幕或它的一部分

从OpenGL的应用程序直接记录

良好的视频和音频同步

有助于减少慢速机的视频帧速率

支持暂停和恢复功能

显示了了在记录过程期间的统计

支持录制过程中预览

默认设置已经很好,不需要进行过多设置

SimpleScreenRecorder For Linux

官网地址: http://www.maartenbaert.be/simplescreenrecorder/

  1. recordMyDesktop

recordMyDesktop是Linux桌面的轻量级和强大的屏幕会话记录仪,它为用户提供了一些优秀的功能,包括选择视频和音频质量,一个命令行界面只允许记录和编码。

此外,它提供了具有基本功能清晰的图形用户界面,和一些用户选项,支持录制高清视频。虽然它工作非常好,但是recordMyDesktop已经发现了一个重要的的功能限制,它的输出是有限的Theora视频和Vorbis音频格式。

recordMyDesktop for Linux

官网地址:http://recordmydesktop.sourceforge.net/

  1. Vokoscreen

Vokoscreen是一个优异的屏幕记录软件,能够记录视频和音频多种格式,最重要的是,它是用户体验非常友好。

它提供了下面一些优异的功能:

记录整个屏幕或应用程序窗口或选定区域

记录过程中允许摄像头访问(使用)

支持单个应用程序窗口记录

放大倍数的选择区域+更多功能

Vokoscreen for Linux

官网地址:http://www.kohaupt-online.de/hp/
  1. ScreenStudio

Screenstudio是强大的Linux的屏幕录像软件,使用户能够录制高清视频文件。它适用于Linux和Mac OS X,并有一些以下几部分组成:

同时支持视频和音频录制

支持使用叠加文本和连接到网络摄像头

支持流媒体桌面会话的连接到tv, UStream or Hitbox

内置前后的ffmpeg

支持多种视频文件格式,包括MP4,FLV等

Screenstudio for Linux

官网地址: http://screenstudio.crombz.com/

  1. Kazam Screencaster

Kazam 也是一个简单但功能强大的屏幕录制,您可以在Linux桌面上使用,它捕获你的屏幕内容,可以选择记录支持的输入设备的视频文件和音频文件。

您可以在通用Ubuntu软件仓库找到它,,但你可以使用一个稳定的PPA,避免等待Ubuntu软件仓库的版本更新。

它有一些强大的功能,其中一些包括:

视频录制输出使用VP8 或WebM格式

支持影片直接导入YouTube

使用户可以添加文本,如标题和描述

简单的GUI界面和一些其他功能

Kazam Screen Recorder for Linux

官网地址:https://launchpad.net/kazam

  1. Byzanz-record

Byzanz也是一个强大的基于文本的Linux屏幕录像机,对于那些爱从终端工作,它可以是一个很好的替代品。

它有一些特殊的特性,其中包括;允许用户记录桌面会话GIF动画文件,支持记录整个桌面,一个应用程序窗口或一个给定的屏幕区域。

它提供了直接从命令行使用录音功能,但用户更喜欢一个GUI可以利用面板的小程序。更多的帮助如何使用这个工具,检查其手册页:

$ man byzanz

Byzanz Screen Creator for Linux

  1. VLC Media Player

VLC不仅仅是一个屏幕录像机,这是个很受欢迎的,免费,开源和跨平台的媒体播放器上运行Linux,Windows和Mac OS X。

VLC支持多种视频和音频格式(几乎所有),这也是功能丰富和它的伟大的特性之一是记录桌面会话。因此,您可以使用它作为一个在Linux桌面屏幕录像机。

官网地址: http://www.videolan.org

  1. OBS (Open Broadcaster Software)

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

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

支持使用H264和AAC编码

支持英特尔QSV和NVENC

支持无限数量的场景和输入源

输出文件使用MP4 或FLV 格式

允许在记录会话中访问网络摄像头,采集卡等

高度可扩展的插件,开发人员可以使用api编写自己的插件

官网地址: https://obsproject.com

Linux 下8种优秀的屏幕录制机Linux 下8种优秀的屏幕录制机

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2025-01-02 09:58:33

Linux 下 8 种优秀的屏幕录制机的相关文章

应用Linux下两种中文输入法

一个得心应手的汉字输入法可以节约大量的时间,从而大大地提高办公效率.由于红旗Linux 4.0桌面版内置了智能拼音.紫光输入法等大家熟悉的输入法,所以这里主要介绍在其它主流桌面Linux发行版本--Red Hat 8.0/9.0及Mandrake 9.1下安装使用高效输入法.下面就详细介绍两种中文输入法的安装使用. 紫光拼音输入法 紫光拼音输入法的Linux版本是一个遵循GPL协议的中文输入法(在GNOME虚拟终端中键入rfinput命令即可看到协议说明)见图1所示.紫光拼音Windows版本颇

linux下几种目标文件的分析

本文中用到的命令: gcc -c addvec.c  生成可重定位目标文件addvec.o readelf addvec.o -a 读取可重定位目标文件addvec.o gcc -O2 -c main.c 生成可重定位目标文件main.o gcc -static -o vecadd addvec.o main.o 链接目标文件addvec.o,生成可执行文件vecadd gcc -shared -fPIC -o libvector.so addvec.c 从addvec.c生成共享目标文件lib

Linux下两种删除过期文件的方法详述

一.概述 在实际的C软件开发项目中,不同的软件会在不同的目录中生成文件,由于磁盘的存储空间有限,开发人员不得不考虑对目录下的过期文件进行删除.一般说来,有两种删除过期文件的方法,一种是在C程序中实现,一种是利用crontab实现.本文对这两种方法的具体实现进行详细的介绍. 为了便于说明,本文中的过期文件的后缀为.c,存放在/home/zhou/zhouzx/Test目录下,过期时间为1天. 二.在C程序中实现过期文件删除 在该方法中,我们要考虑的主要问题为: (1)要删除过期多久的文件?文件存放

linux下几种不同方式软件卸载方法

 说明:RPM(RedHat   Packge   Manager)是RedHat公司出的软件包管理器,使用它可以很容易     地对rpm形式的软件包进行安装.升级.卸载.验证.查询等操作,安装简单,而卸载时也可以     将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包.     rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名     (这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件):参数-e是

Linux 下系统调用的三种方法

系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU.磁盘.打印机等)进行交互提供的一组接口.当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系统调用函数.下面介绍Linux 下三种发生系统调用的方法: 通过 glibc 提供的库函数 glibc 是 Linux 下使用的开源的标准 C 库,它是 GNU 发布的 libc 库,即运行时库.glibc 为程序员提供丰富的 API(Application Programming Interfac

flex-Flex 指定区域屏幕录制 shareobject

问题描述 Flex 指定区域屏幕录制 shareobject 现在需要用B/S架构开发一个程序.应用程序可以导入文档(doc,pdf等),导入之后用户可以在文档上添加标注,比如画线,添加解释等,在文档上的所有操作都要保存下来;类似与区域屏幕录制的功能,不是全屏录制. 我们是做JAVA的,又是B/S结构,目前考虑用flex实现,之前也没接触过flex,所以用flex如何实现也不清楚. 参考了网上的资料,有些帮助的方案有两种: 1.屏幕录制,该时间段的所有操作录制成一个视频 2.shareobjec

linux下64位汇编的系统调用(1)

现在基本上系统都是64位了,而64位系统下的汇编和32位有了较大的变化,无论是系统调用的接口还是C标准库的接口都和32位汇编有所不同:下面简单谈一下在64位linux下如何利用汇编直接调用系统调用. 需要准备的有: 1.一台linux机器:我的系统是ubuntu 14.10 x64版: 2.还要一个汇编器:我没有使用gas,而是使用了跨平台的nasm: 3.一个调试器:这里选择的不多,要不就是gdb,要不就是lldb,不过这里选择前者. 4.一个编辑器,linux下有很多优秀的语法编辑器,这里用

Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号_Linux

说明: 服务器操作系统:CentOS 6.x 服务器IP:192.168.21.134 实现目的: 1.在服务器上安装配置SVN服务: 2.配置SVN服务同时支持Apache的http和svnserve独立服务器两种模式访问: 3.Apache的http和svnserve独立服务器两种模式使用相同的访问权限账号. 具体操作: 一.关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉

通过Linux命令实现屏幕录制和回放

平时在工作学习中如果可以录屏的话,那么在以后能够再看真是很难得的学习资料.有些远程的操作都是命令行,如果使用录屏软件,可能占用的空间极大.其实Linux中可以通过命令行来实现屏幕录制和屏幕回放. 如果自己需要给别人演示一些操作,可能事先已经准备好了,在演示的时候只需要播放即可. 或者在系统升级的时候需要保留必要的日志,在以后可以更加有针对性的总结,都可以通过屏幕录制功能来完成. 我们需要系统中已经安装script,scriptreplay. 比如我们可以通过如下的方式来完成.简单运行几个命令,然