今天给大家推荐一款能让桌面录像更简单的屏幕录像的工具:  RecordMyDesktop

安装 RecordMyDesktop

RecordMyDesktop 的核心是一系列命令工具,不过 Gnome KDE 上面还是有非常有用的图形界面工具,这里我们使用 Gnome 版本。

Ubuntu 用户可使用如下命令安装:

sudo apt-get install gtk-recordmydesktop 

或者您不嫌麻烦,可以直接从 SourceForge网站 下载。

工作原理

Gnome 前端会在程序运行的时候,在你的面板上添加一个图标,按下图标可以随时开始、结束录制。当开始录制的时候,RecordMyDesktop 会把你桌面上全部录下来(如果只截取一部分,下面说),录完后,可以以 Ogg Theora 格式保存到  /home 目录。当然音频,声音也同样可以加入其中,或者只要按一下选择框就可以禁止。

设置你的视频

当你打开 gtk-recordmydesktop  后,你可以看到如下的设置界面:

这里有几个非常重要的参数,你可以看到一个 滚动条 从来设置视频品质。大多数情况下,更高的质量意味着更大的视频大小,更慢的编码速度。

另一个很有用的设置是 选择窗口 。用这个,你可以选择录制哪个窗口,或者在缩略桌面里面选择一个四方形来录制。

高级设置

大部分高级参数,不用管它就好。不过还是有几项你可能想了解的,特别是在 Performance 性能选项里面。默认的设置大部分情况下都可以工作得很好,不过如果你想要更高的质量,或者你的电脑性能极好,处理视频速度飞快,你在这里会发现一些有用的设置。

处理输出视频

前 面提到 recordMyDesktop 会把录像保存为 Ogg 格式。每个你录制的视频会被保存到你的 /home 目录 如:out-1.ogg, out-2.ogg等。如果你想,你可以选择一个视频编辑器来编辑你的视频。不是所有的编辑器都支持 Ogg 格式的。不过 Linux 下已经有许多工具可以让你的视频转换成 其它格式。

使用如下命令就可以把你的视频转换为使用更广泛的 avi格式:

mencoder -ovc lavc -oac copy -lavcopts vcodec=mpeg4 -o NAMEOFOUTPUTFILE.avi NAMEOFINPUTFILE.ogv

这将得到一个压缩的 MPEG4 格式的视频。

如果你想转换为其它格式,而不想视频有任何损失,你可能想要把视频 无损转换为另一种格式,这样在其它编辑器编辑的时候,才不会有任何质量损失。同样使用跟上面非常相似的命令:

mencoder -ovc lavc -oac copy -lavcopts vcodec=ffv1 -o NAMEOFOUTPUTFILE.avi NAMEOFINPUTFILE.ogv

在Debian、Ubuntu Linux的桌面環境下,RecordMyDesktop能够帮助你制作高质量的有声和无声的屏幕录像,你可以自行配置音视频的质量参数,录像帧数以及光标样式。

另外,你还可以选择抓取整个屏幕或者活动窗口。

安裝方式 apt-get install gtk-recordmydesktoprecordmydesktop
1.1 執行
  *應用軟體 -> 影音 ->gtk-recordMyDesktop
1.2 操作
. 由 Advanced 或 另存新檔,決定錄影後檔案要放的位置. (如果不錄聲音, 可以把 Sound Quality取消)
  . Select Window 選擇要錄的畫面
  . 點選 "錄音" 就會開始錄 (此時工具列會多一個灰白色的小正方形圖示)
  . 錄完後,點選灰白色小正方形圖示,即會將錄影檔案存檔.(out.ogv)
二、轉檔mencoder
若不經轉檔,則ogv 格式的影片,利用mplayer軟體是無法觀看
轉檔方式
*將 ogv轉成 avi 就可以用其它播放器看
mencoder out.ogv -nosound -ovc lavc-o out.avi
批次自動轉檔
for i in `find ./ -name"*.ogv"`;do mencoder $i -nosound -ovc lavc -o $i.avi ;done
三、常见问题
如果大家在录制过程中发现有错帧的现象,可以在Advanced设置中开启Performance中的Encode On The Fly选项解决。

recordMyDesktop的安装与使用的更多相关文章

  1. Linux下使用RecordMyDesktop进行屏幕录像

    近期我们在评估给用户提供视频教程的可能性,以此来展示某些用视频才能更好表达的教程.在挖掘这个问题的时候,我们发现极丰富的可用于屏幕录像的工具.这些程序大体上特性的区别有:视频质量,性能,兼容性.这在此 ...

  2. linux下常用的截图、录屏工具

    录屏: 在linux下常用的录屏工具有5种,可以baidu或者google下喔,我选用的是recordMydesktop,使用非常方便,用时注意先把每秒桢数调高,否则效果必然很差. 在ubuntu下可 ...

  3. Linux平台屏幕录像工具RecordMyDesktop

    如果你把Linux桌面效果自定义得很漂亮,是不是很想录下来和其他人一起分享呢?RecordMyDesktop完全满足需要,我期待这么一个软件很久了,以前也一直没有找到合适的. 以后每次发Ubuntu的 ...

  4. linux 屏幕录像(recordmydesktop)

    需求:命令行工具进行屏幕录像ffcast ffmpeg 简单点的是recordmydesktop. 1. 安装: apt-get install gtk-recordmydesktop recordm ...

  5. 安装 Kali Linux 后需要做的 20 件事

    安装 Kali Linux 后需要做的 20 件事 本文含有我觉得有用的每一件事情.本文分为三大部分: 专门针对Kali用户 Kali Linux是来自Debian的一个特殊版本,Kali Linux ...

  6. 使用recordmydesktop进行屏幕录像

    屏幕录像的功能对于分享游戏攻略.演示电脑软件的操作是必不可少的.在Windows下可能一般的用户就下载盗版的商业软件来做了.而在GNU/Linux操作系统下,则有现成的自由软件可供使用,只不过没有图形 ...

  7. Archlinux 安装小计

    前阵子Fedora太不稳定,几乎不能正常使用了,同时也对版本形式的linux每次升级后各种扫尾和清扫工作感到有点厌倦,心里也非常想体验一下linux的滚动发行版,所以下定决心要干掉fedora,主流的 ...

  8. 安装Linux Mint 17后要做的20件事

    Linux Mint 17 Qiana Cinnamon Linux Mint 17已经发布,定名为Qiana.Mint是Linux最佳发行版之一,它定位于桌面用户,关注可用性和简洁.它携带了风格迥异 ...

  9. 安装Kali Linux 后需要做的 20 件事 - 51CTO.COM

    我在本文中整理出了安装一份全新的Kali Linux后总是要做的若干件事情.由于我有多台笔记本电脑和工作站,所以尽量扩大下列操作步骤的适用范围,以满足每个人的需求.这是我在安装Kali Linux后做 ...

随机推荐

  1. Android之针对WebView的全屏播放

    转载请标明转载处:http://bbs.csdn.net/topics/390839259 本人刚学android,菜鸟一个,第一次写帖子,最近因为项目要用webview加载html5的视频,开始不能 ...

  2. android之卸载反馈的功能

    感谢这位大神:http://www.eoeandroid.com/thread-317728-1-1.html zip包里面有讲解的试用方法,和如何试用ndk编译的方法,本人亲身试验,确实可用,现做一 ...

  3. Java并发编程的艺术(六)——线程间的通信

    多条线程之间有时需要数据交互,下面介绍五种线程间数据交互的方式,他们的使用场景各有不同. 1. volatile.synchronized关键字 PS:关于volatile的详细介绍请移步至:Java ...

  4. Java中线程池,你真的会用吗?

    在<深入源码分析Java线程池的实现原理>这篇文章中,我们介绍过了Java中线程池的常见用法以及基本原理. 在文中有这样一段描述: 可以通过Executors静态工厂构建线程池,但一般不建 ...

  5. 基于多租户的云计算Overlay网络

    一 . 为什么需要Vxlan 1. vlan的数量限制 4096个vlan远不能满足大规模云计算数据中心的需求 2. 物理网络基础设施的限制 基于IP子网的区域划分限制了需要二层网络连通性的应用负载的 ...

  6. Easyui1.3.4+IIS6.0+IE8兼容问题解决

    刚刚学习JQuery Easyui,就遇到了拦路虎,最新版本1.3.4下载下来部署到win2003 + IIS6.0中发现所有demo都不可以渲染,IE8提示错误如下: 详细内容如下: 用户代理: M ...

  7. Hadoop基本介绍

    1.Hadoop的整体框架 Hadoop由HDFS.MapReduce.HBase.Hive和ZooKeeper等成员组成,其中最基础最重要元素为底层用于存储集群中所有存储节点文件的文件系统HDFS( ...

  8. 基于Bootstrap+jQuery.validate Form表单验证实践

    基于Bootstrap jQuery.validate Form表单验证实践 项目结构 :     github 上源码地址:https://github.com/starzou/front-end- ...

  9. vue嵌套路由总结

    嵌套路由就是在一个被路由过来的页面下可以继续使用路由,嵌套也就是路由中的路由的意思. 比如在vue中,我们如果不使用嵌套路由,那么只有一个<router-view>,但是如果使用,那么在一 ...

  10. 使用SVD方法实现电影推荐系统

    http://blog.csdn.net/zhaoxinfan/article/details/8821419 这学期选了一门名叫<web智能与社会计算>的课,老师最后偷懒,最后的课程pr ...