如何在Ubuntu上录制屏幕?

我正在寻找的应用理想地具有以下所有功能:


可以录制的格式可以在任何平台和/上轻松播放或被YouTube或其他受欢迎的视频网站接受的视频
可以只录制一个窗口(而不是整个屏幕),可以用鼠标单击选择它
可以在可配置的延迟后开始录制(例如,我启动了应用程序,并有时间安排在我的桌面/窗口开始实际记录之前的时间)


评论

看看这个排名。

sudo apt安装gtk-recordmydesktop

我希望我能有10位代表,以便我可以回答这个问题...答案很简单。有时我们看不到穿过树林的森林。这不是Ubuntu问题,因此不需要所有Ubuntu解决方案。只需使用任何视频会议软件(例如Zoom或Google Hangouts),共享您的屏幕,记录通话,然后完成即可。这些程序已经捕获了您的语音和音频输出,因此实际上没有什么可以做的...该解决方案将在除移动设备之外的任何操作系统上运行。大声笑!太可惜了,我对这个天才的答案一无所获:unamused:

不能回答这个特定问题,但是对于那些寻找非常基本的屏幕录像机的人,请参阅内置录像机:screencast docs

#1 楼


gtk-recordmydesktop


在GNOME工具栏上添加了易于使用的图形图标,使您可以愉快地使用并配置音频和视频捕获以及截屏应用程序recordMyDesktop。


如20.04所述:无法安装gtk-recordmydesktop,并且无法在软件包搜索中使用,该软件包在主存储库中不再可用,并且sudo apt install gtk-recordmydesktop失败。我不确定为什么http://apt.ubuntu.com/p/gtk-recordmydesktop链接似乎可以正常工作,也许它安装了旧版本。但这表明该软件未得到积极支持。
recordmydesktop
这是recordmydesktop的非GUI后端,并且仍在20.04版本中可用:
sudo apt install recordmydesktop
recordmydesktop --on-the-fly-encoding

这将记录直到您在终端上停止程序为止,例如使用Ctrl +C。
--on-the-fly-encoding立即对输出进行编码;没有它,您需要等待很长时间才能完成编码。我还没有看到该选项的任何重大缺点,它可能会占用更多的CPU资源,但通常是值得的。
它应该能够执行gtk-recordmydesktop所做的一切,但是由于必须处理命令行,因此学习起来有点困难。
您可以设置停止录制快捷方式,例如使用:
recordmydesktop --stop-shortcut=Control+s

您可以选择记录单个窗口,如下所示:如何获取窗口ID的值?
recordmydesktop --windowid `xwininfo | grep 'id: 0x' | grep -Eo '0x[a-z0-9]+'`

这将允许您首先选择鼠标单击该窗口,然后单击后开始录制。
如何用它录制声音输出:https://unix.stackexchange.com/questions/3490/how-can-i-record-the- sound-output-with-gtk-recordmydesktop

xvidcap(不再维护,软件包不再可用)

屏幕截图使您能够从X窗口捕获视频桌面,用于插图或文档目的。它旨在成为Lotus ScreenCam等工具的基于标准的替代品。
可以将视频保存为MPEG或AVI文件格式。


评论


感谢您的两个建议!我都尝试过它们,但是都不能满足我的需要:gtk-recordmydesktop坚持记录整个虚拟屏幕(3200x1200),这实在太大了... xvidcap让我选择屏幕的矩形区域被录制,但是想要将其控制按钮放在其顶部(并在移动控件时移动区域),这对于录制几乎与屏幕一样高的窗口不起作用(我正在使用平铺窗口经理)。

–里卡多·穆里(Riccardo Murri)
2010-09-20 13:03

我们现在已经从存储库中删除了xvidcap,因为不再对其进行维护。

– Popey
2012年5月14日上午7:40

@RiccardoMurri:gtk-recordmydesktop确实允许您仅记录选定的屏幕区域。只需在预览区域中拖动一个矩形即可。

–MestreLion
2012年9月21日在4:47

gtk-recordmydesktop将Linux屏幕录像的疯狂程度提高到一个新的水平。它实际上以不同的FPS录制了不同的部分:D之后,音频同步(当然会失败)真的很难。

–亨里克·海诺(Henrik Heino)
2015年4月19日,0:04

gtk-recordmydesktop产生的输出视频非常失真。

– Anmol Singh Jaggi
16年6月8日在16:49

#2 楼

我喜欢拜占士;它将您的活动记录为GIF文件。



它非常轻巧,效果很好,特别是对于在网页或电子邮件中进行简短的截屏播放。

从PPA(可能有更新的软件包,但不受支持):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz


也可以从Ubuntu官方存储库中获得单击下面的按钮:



有关更多信息:

如何创建截屏动画GIF图像?

评论


为了录制GIF截屏,我使用的是Silentcast(github.com/colinkeenan/silentcast),它更符合人体工程学IMO。

–乔纳森·皮蒂科拉斯(Jonathan Petitcolas)
2015年6月2日,下午6:57

该应用程序尚未支持Ubuntu 16.04。得到它会很棒。

–LéoLéopoldHertz준영
16年5月4日在12:46

如何启动这个?

– Kaushal28
16年8月23日在14:18

安装时我得到了一些404 :(

–亚历山大·米尔斯(Alexander Mills)
17年2月14日在20:23

它适用于16.04,您无需添加存储库即可获取它。只需sudo apt安装byzanz即可。缺点:帧频低,无法捕获完整的分辨率或色彩空间,因此色彩会失真,形状会产生锯齿,运动会变得不稳定。要确定要提供的参数,请使用xwininfo命令,在要记录的窗口中单击,它将告诉您拜占庭想要的x,y,宽度和高度。

–布莱尔·霍顿(Blair Houghton)
18年4月22日在17:58



#3 楼

Kazam
是一个很好的应用程序:
回家,安装或简单地sudo apt install kazam
它会延迟录制之前。录制以高清格式完成,并且输出为.mkv格式,该格式已为YouTube接受,因此无需进行转换和重新渲染。
也有一些有用的键盘快捷键:

要开始录制:Super + Ctrl + R
要暂停录制:Super + Ctrl + P
要停止录制:Super + Ctrl + F
要显示/隐藏主窗口:Super + Ctrl + W

在Ubuntu 20.04上,我遇到了这个错误,即视频未捕获/或全黑:即使存在,https://github.com/hzbd/kazam/issues/9 recordmydesktop视频捕获在同一台机器上工作。

评论


我尝试过recordmydesktop,而kazam对我来说效果更好。

– ThiagoPonte
13年7月16日在13:24

我安装了kazam,但mp4的输出是.movi​​e,当我尝试播放时,它给我“没有sgi视频文件的应用程序”。我也找不到gnome上的停止按钮。

– SurvMach
2014年10月22日,3:09

我在recordMyDesktop上遇到了小故障,而Kazam正常工作。完成录制后,它会立即生成mp4,因此速度也更快。

– Juampy NR
15年5月19日在21:52

哇,我通过kazam捕获了90秒的屏幕,导出的视频大小为3.2Gb

– ghanbari
16 Mar 9 '16 at 11:06

如果有人想知道kazam键盘快捷键:jee-appy.blogspot.com/2015/08/kazam-keyboard-shortcuts.html

–里亚格·阿卜杜勒·哈米德(Riyafa Abdul Hameed)
17-4-20在15:58



#4 楼

Simple Screen Recorder

SimpleScreenRecorder是我创建的用于录制程序和游戏的Linux程序。有些程序可以做到这一点,”,但是我对它们中的任何一个都不满意,因此我创建了自己的“

。我最初的目标是创建一个非常简单的程序,使用,但在编写时,我开始添加越来越多的功能,结果实际上是一个相当复杂的程序。从意义上讲,它比ffmpeg / avconv或VLC更容易使用:)。

对于Ubuntu 12.04-16.10版本,它不在标准存储库中,可以通过以下方式安装:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386


对于Ubuntu版本17.04-以后,它包含在universe存储库中,可以通过以下方式安装:

sudo apt-get update
sudo apt-get install simplescreenrecorder


这是一个UI预览:



评论


安装后如何使用simplescrrenrecorder并不明显。什么命令给帽子界面?

–德鲁·韦利(Drew Verlee)
13年8月5日在5:59

@DrewV好,您可以先在破折号>简单屏幕中搜索,然后从命令行打开终端并键入simplescreen选项卡tab并输入

– Qasim
13年8月6日在12:58

@Drewverlee $ simplescreenrecorder提供了界面

– Akavall
2015年11月9日下午17:01

我刚刚安装了它,经过一些设置后,我只能够记录我所需的屏幕窗口,并且工作得非常好。谢谢。

–彼得
16年6月20日在10:42

必须说,这是一个非常有用的应用程序,易于安装,可以按预期工作,做得很好。我为此卸载了gtk-recordmydesktop。选择矩形ftw!

–弗朗索瓦(Francois)
17年5月19日在7:04

#5 楼

最近,我尝试用音频录制屏幕录像。我尝试了此处和其他网站列出的许多选项。我的目标不是写所有可用工具的全面摘要,而是找到一个可行的工具。

在我的情况下(经过数小时的奋斗)VOKOSCREEN起作用了,所以我做到了
我的系统是基于Ubuntu Raring的64位Linux Mint 15 Olivia。

这是我在实验中编写的摘要/日志。希望它将为您节省几个小时:



avconv:音频和视频不同步,音频落后。尝试了所有可能的方法。这是我使用的命令行:

avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi


拜占庭:创建动画gif(未尝试,因为我也需要声音并需要更长的屏幕录像)
爱戴德:无法安装(具有20年的Linux经验,但是并没有永远尝试过)
gtk-recordmydesktop:创建了很好的ogg,但是无法转换为任何东西。最好的转换器是Mencoder,但是可以加快视频(但不能加速音频),因此它们不同步。
istanbul:立即冻结
Kazam:如果大于640x480的记录区域开始泄漏,最多留下一个在系统无响应之前几分钟。许多人都报告了类似的问题,这是一个已知的错误。
pyvnc2swf:是一种记录VNC会话的工具。如果您想录制自己的屏幕(不尝试),则不太方便。
screenkey:标榜为“截屏工具”,但与录制屏幕无关。
tibesti:似乎已不再维护(自2011年起) ),甚至没有安装

vokoscreen:最终!!!!
质量很好:音频和视频都可以。
录制后,我可以将文件压缩到大约1:带有Mencoder的7,而没有任何质量损失。
我发现它使用以下命令行:

ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi


xvidcap:如上所述:“我们已经现在从存储库中删除了xvidcap,因为它不再被维护。” (未尝试)
眨眼:作为可下载的可执行文件而不是作为软件包分发,(未尝试)


评论


我非常确定提到Kazam的错误已消失,因为我从2015年到2016年的录音时间超过30分钟(最大为2小时19分钟),并且完全没有问题,并且录音过程完美无缺。

–路易斯·阿尔瓦拉多(Luis Alvarado)
16 Mar 12 '16 at 14:04

该错误已在2.0.13中修复

–reubenjohn
17年4月8日在16:45

遇到错误使用ffmpeg命令时无法打开显示:0.0,0

–杰伊·查克拉(Jay Chakra)
17年11月11日19:25

ffmpeg代码+1。正是我想要的。

–古怪的长老
18年2月15日在12:57

#6 楼

这就是我用来进行屏幕录像的方法,recordmydesktop附带的cli命令

recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10


延迟10使我有10秒的时间在开始录制之前“准备”我的桌面。完成后,我按ctrl + c,然后开始对文件进行编码。

我有双重显示,并且width / height参数使我可以将记录集中在一个监视器上。通过调整此值,我也可以记录到第二台监视器上。

其他指针:


安装屏幕键,以获得完整的屏幕录像概述。
Ubuntu屏幕录像团队



评论


通过终端查找recordmydesktop --help以获得更多信息(或单击链接)。

–its_me
2012年11月28日16:20



您是如何获得坐标的?

– Exeleration-G
15年6月8日在16:03

RecordMyDesktop 3.8创建无效的文件,这些文件很难重新编码,编辑,并且YouTube不接受它们。我建议避免这种情况。

–恩德拉Žižka
16年5月16日在23:07

#7 楼

您还可以使用ffmpeg创建截屏视频。示例:

ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg


注意:


0.0是X11服务器的显示屏幕号。您可以通过echo $DISPLAY获得
编号

-r =每秒帧数
-s =分辨率


要获得音频:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4


评论


以及如何获得音频?

– Volomike
2012-12-10 9:33

啊,我找到了方法:ffmpeg -f oss -i / dev / audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i:0.0 /tmp/out.mp4

– Volomike
2012-12-10 9:43

在ubuntu 14.04上,使用avconv代替ffmpeg。

–user674669
15-10-14在20:54

Wiki页面上的好示例:trac.ffmpeg.org/wiki/Capture/Desktop

– Ciro Santilli郝海东冠状病六四事件法轮功
16年4月1日在10:18

#8 楼

Vokoscreen

用于Linux的新截屏工具



安装

使用deb

>
 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen # For latest version
sudo apt update
sudo apt install vokoscreen
 


使用快照

snap install vokoscreen-ng



Github上的资源


这里有更多帮助。


评论


这适用于Ubuntu 13.04 / Raring x86。

–Rudiger Wolf
13年5月7日在10:34

似乎没有选择其中一台监视器的选项-如果您有多台监视器设置

–阿拉
2013年6月28日19:22

Vokoscreen确实是一个了不起的小工具。链接到Github。

–orschiro
16年1月18日在8:40

不需要PPA吗? apt-cache策略vokoscreen。 @Aras v2.4.0似乎具有该选项。

–巴勃罗·比安奇(Pablo Bianchi)
17 Mar 4 '17 at 2:42

我在Ubuntu 14.04上使用vokoscreen。我注意到一个小问题:录像正在“快速”移动。我的意思是,如果您创建了一个关于自己以及其他人和动物的视频,那么在观看视频时,您会注意到从摄影开始,您的移动几乎和旧的经典黑白电影一样快。我已经使用各种设置对此进行了数次测试-同样的结果!

–克里斯蒂安娜·尼古拉(Cristiana Nicolae)
18/09/10在19:11

#9 楼

GNOME内置台式录音机
Gnome 3似乎已经非常简单,可以录制截屏视频-您可以在键盘设置中分配它使用的快捷键。它记录整个屏幕,并直接记录到webm文件(相当广泛使用的格式)中,并记录为XDG_VIDEOS_DIR-默认为"$HOME/Videos"

默认情况下,要开始记录,请按Ctrl + Alt + Shift + R 。您会在右上角看到一个圆圈,指示正在进行录制。
要再次停止录制,请再次按Ctrl + Alt + Shift +R。

来源:截图和截屏在Gnome帮助页面上
上面的图像应设置为动画-如果禁用了动画,则它将不起作用。单击以查看文件。
如果要将图像转换为动画,超级用户的答案非常有帮助-最好的方法基本上是:

另一种命令行方法是使用ffmpeg将影片导出到帧中

mkdir frames
ffmpeg -i input -vf scale=320:-1 -r 10 frames/ffout%03d.png

,然后使用从ImageMagick(或GraphicsMagick)转换为您的动画GIF:
convert -delay 5 -loop 0 frames/ffout*.png output.gif


这是我做上述动画的方式,除了我在qvert120 *中添加了-dither None -colors 80 -fuzz "40%" -layers OptimizeFrame,然后将结果裁剪到GIMP中。
*请谨慎使用这些选项,例如使用所有CPU

评论


有这个烦人的错误。

–巴勃罗·比安奇(Pablo Bianchi)
19年2月3日在8:09

#10 楼

看看Wink。



下载(免费软件; Windows和Linux)。

Wink UserGuide。

创建了两个教程项目。在Wink中,您可以查看。在开始使用Wink之前,请使用HelpView教程菜单选项进行渲染和查看。

其网站上所述的功能:


免费软件:分发为商业或个人使用的免费软件。但是,如果要重新分发Wink,则需要征得作者的许可。
跨平台:适用于所有Windows版本和各种Linux版本(仅x86)。
音频:将语音记录为您可以创建用于更好解释的教程。
输入格式:从PC捕获屏幕截图,或使用BMP / JPG / PNG / TIFF / GIF格式的图像。
输出格式:Macromedia Flash,独立EXE,PDF ,PostScript,HTML或以上任何图像格式。使用Flash / html作为网络,使用EXE分发给PC用户,使用PDF作为可打印的手册。
多语言支持:支持英语,法语,德语,意大利语,丹麦语,西班牙语,塞尔维亚语,日语,巴西葡萄牙语和简体/
智能捕获工具:基于鼠标和键盘输入,可在使用PC时自动捕获屏幕截图(节省时间,并生成专业捕获)。
性能/质量:创建高度压缩的Flash演示文稿(几kbs到几百kbs,比竞争对手的商业产品小得多)非常适合在网络上使用。

教程:


Youtube Wink 2.0基本步骤教程

maketecheasier.com



评论


官方软件包中的installer.sh:“此安装程序仅具有x86二进制文件。很抱歉。” ...

–吉里·杜布拉夫斯基
15年4月4日在6:47

#11 楼

Tibesti


Tibesti Screencaster是适用于Ubuntu的程序,可让您记录屏幕以及麦克风和/或音频输出声音。





要安装,请添加PPA ppa:ackondro/tibesti(如何添加PPA),然后从软件中心安装tibesti。

或者,打开终端并粘贴:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti


评论


我看的第一件事是最后的变更日志。我喜欢它说的是2011年。当natty出现时,它似乎进展顺利。我会尝试一下,但我读到它尚不能与3D OpenGL一起使用。

–路易斯·阿尔瓦拉多(Luis Alvarado)
2011年4月5日在16:33

@alukik,我能得到这段代码sudo apt-get install tibesti,那会工作吗?

–琼斯·金(Jose King)
2011年4月5日在16:38

帧率问题已解决

– lofidevops
2011-10-12 6:02

Afaik,tibesti未安装在ubuntu 11.10上。可惜,因为它对我来说真的很有趣。

– nathanvda
2012年3月22日在20:58

这似乎仅在natty(11.04)之前可用。

–jobin
2014年1月30日10:30

#12 楼

Open Broadcaster软件(OBS)



但这确实很好用。使用它的主要原因是因为我可以轻松记录麦克风和监听器的输出。

如果需要,您还可以流式传输到Twitch。

sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-add-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install ffmpeg obs-studio


如果不想添加PPA,也可以下载deb文件并与sudo dpkg -i <debfile>一起安装。


OBS的优点是您可以预设许多录制选项,例如屏幕录制和网络摄像头。每当您需要开始录制时,只需选择预设录制选项并开始录制即可。进行屏幕录制时,您无需每次都选择窗口/抓屏。在google-chromeFirefox或libre-doc上,可以选择选择整个屏幕还是仅页面的特定区域。在这种情况下,无论您在屏幕上查看的内容是什么,甚至重新启动,它都将继续记录该应用程序的特定选定区域。您可以看到实时预览。这样可以节省大量时间和精力。

#13 楼

如何创建动画(GIF)屏幕截图

使用此方法增加的好处是,您可以在没有嵌入标签的任何论坛上发布截屏视频,而该论坛包括嵌入了动画GIF的任何论坛,如
>在我之前的回答已经清楚地回答了如何创建视频截屏。现在,如果您只想显示动画屏幕快照,本质上是非常短的图像格式(GIF,且不超过10秒)的截屏视频,这也很容易。

首先创建一个截屏视频您想在动画GIF中显示。然后按照以下说明进行操作...

您将需要Gimp,mplayer(警告!不是mplayer2)和Mencoder。发出以下命令来安装它们。

sudo apt-get install gimp
sudo apt-get install mplayer
sudo apt-get install mencoder
sudo apt-get -f install


或者,您可以从Ubuntu随附的Synaptic软件包管理器中安装它们。

以下命令将您的截屏视频分成许多jpeg或png(根据您选择的命令)图像:

mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated


-ss 0:0:33告诉mplayer您从哪里开始(0小时) ,0分钟,33秒),-endpos 2告诉mplayer在哪里停止(2分钟),z=9将输出png图像的压缩级别设置为9,Desktop/animated是您要将图像放置在的目录(〜/ Desktop / animated /)输出到。

您还可以告诉mplayer在特定时间在哪里停止,例如:

mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated


现在您有了图像,但您需要将它们合并为一个动画GIF。这真的很简单:


开始Gimp>文件>以图层形式打开>浏览到目录(〜/ Desktop / animated /),按Ctrl + A选择所有图像,然后单击“
简单点击Shift + Ctrl + S或转到文件>另存为...,并将图像命名为'animated.gif'>点击'保存'>选中'另存为动画'单选按钮>点击除非您知道自己在做什么,否则在下一个窗口中单击“导出”>,只需单击“保存”即可。

就是这样。您已准备好动画GIF!

这是一个示例:



PS:对于此类材料,我不太满意该术语,但我希望我还是很清楚。 :)

来源:http://www.youtube.com/watch?v=OhJtyblE_D0

#14 楼

尝试所有方法后,这是我想出的解决方案:
注意:来自Libav的“伪造” ffmpeg已贬值(在Libav中),并已由Libav的avconv取代。 “已弃用”消息不适用于FFmpeg的实际ffmpeg,它不受影响且仍在大量开发中。
首先安装所需的编解码器:
sudo apt-get install libavcodec-extra-5*

使用以下命令记录屏幕截图:
avconv -f alsa -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv

-s 1280x800更改为您喜欢的分辨率。
更多示例
具有给定分辨率和声音的所有屏幕
avconv -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264  -threads 0 output.mkv

带有鼠标的所有屏幕和声音
avconv -f alsa -i pulse -f x11grab -show_region 1 -follow_mouse 100 -r 10 -s 960x540 -i :0.0+10,200 -acodec pcm_s16le -qscale 0 -threads 0 output.mkv

我知道的详细选项如下


-f:输入文件格式

-i:输入文件名

-r:每秒帧数(fps)

-s:帧大小(宽度x高度)

-i :0.0+10,200:要遵循的平方面积大小


评论


如果您有两个监视器,如何选择其中一个进行记录?

–阿拉
13年6月28日在18:19

#15 楼

您可以按如下方式使用VLC:



启动VLC媒体播放器并选择Media > Open Capture Device




Desktop设置为Capture mode




为捕获率输入所需的帧,然后在底部选择Convert




通过Browse按钮提供要将屏幕捕获保存到的文件的路径,然后单击Start开始录制:



完成后单击“停止”按钮。

您将在文件中记录/捕获屏幕。

评论


谢谢-您知道这是否还可以捕获击键吗?

– BKSpurgeon
17年1月23日在12:42

#16 楼

查看有关Screenkey的这篇文章

,它会将您的按键变成了覆盖在录音上的易于阅读的字幕。对于基于CLI主题的教程和培训型视频来说,这似乎太不可思议了。

不能肯定它符合所有原始标准,我稍后会尝试更新。

在此处的启动板上

评论


这是一个很好的评论,而不是一个答案。

– Capi Etheriel
2012年10月10日18:15

screenkey的新闻版本在github.com/wavexx/screenkey

–nachtigall
16年6月12日在6:28

#17 楼

该bash脚本基于ffmpeg。它计算所需的分辨率,并以高清格式记录您的桌面。

 Xaxis=$(xrandr -q | grep '*' | uniq | awk '{print }' | cut -d 'x' -f1)
Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print }' | cut -d 'x' -f2)
ffmpeg -f x11grab -s $(($Xaxis))x$(($Yaxis)) -r 25 -i :0.0 -sameq ~/Video/output.mkv
 


根据您的喜好更改文件名。这个脚本可以在github上找到。

评论


ffmpeg -s cif是避免xrandr调用的一种方法!

– gavenkoa
13-10-25在15:30

@gavenkoa CIF是352x288的视频尺寸别名,我怀疑有人想使用该尺寸。

– llogan
2013年12月22日4:35



好的,所有这些大小都可以在man 1 ffmpeg-utils中找到...

– gavenkoa
2013年12月22日14:53

#18 楼

看看Peek。您可以录制选定区域的截屏视频并将其另存为GIF。



您可以从Ubuntu的PPA安装最新版本的Peek。

 sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek
 


评论


它已经安装在Ubuntu 16.04上

–杀手
18年6月2日在7:27

#19 楼


Kdenlive是用于GNU / Linux和FreeBSD的免费开源视频编辑器,它支持DV,AVCHD和HDV编辑。 Kdenlive依赖于其他一些开源项目,例如FFmpeg,MLT视频框架和Frei0r效果。


http:// www .kdenlive.org / features

#20 楼

Ubuntu 18.04 / GNOME 3具有录制屏幕30秒的内置功能。 Ctrl + Alt + Shift + R开始或停止录制。

视频将以WebM格式保存在视频文件夹中

您可以通过从Ubuntu Software安装dconf Editor来增加视频。请按照下列步骤操作:


打开dconf-editor并键入screencast,这将使您跳至模式org.gnome.settings-daemon.plugins.media-keys
max-screencast-length键的30修改为所需值(将其设置为0到按下Ctrl + Alt + Shift + R使其停止时停止录制)

如果需要更改,还可以编辑快捷方式。

#21 楼

Scshoot是开源的跨平台(Java)屏幕捕获和记录工具:http://github.com/edartuz/scshoot

除了单图像捕获,还可以将部分屏幕记录为动画PNG(APNG)或视频。

#22 楼

ScreenStudio

ScreenStudio是一流的屏幕录制软件。除了需要JRE 8.0(OpenJDK)外,没有任何依赖关系。

功能:


在截屏期间从网络摄像头录制视频
录制音频从麦克风和扬声器中选择
,如果有多个屏幕,则可以选择要记录的屏幕。
可自定义的FS(每秒帧数)
您可以选择所需的记录分辨率从网络摄像头录制的视频。
直接流到YouTube live,Twitch.tv,HitBox和Upstream。
通过UDP直播屏幕截图
支持FLV,MOV和MP4格式。

在Ubuntu 16.04中安装ScreenStudio

在安装前首先请确保您具有OpenJDK 8或OracleJDK 8

打开终端并键入

java -version


如果显示类似这样的内容,则说明您已安装Java8。

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)


否则,您需要安装它。

安装OpenJDK的步骤可以在这里找到:

如何在以下位置安装OpenJDK: Ubuntu 16.04?

可在此处找到安装OracleJDK的步骤:

http://tipsonubuntu.com/2016/07/31/install-oracle-java-8- 9-ubuntu-16-04-linux-mint-18 /

安装ScreenStudio-

方法1:

ScreenStudio不包含在其中Ubuntu存储库。 Ubuntu PPA包含版本2.3

安装步骤:

打开终端并键入以下命令:

sudo add-apt-repository ppa:soylent-tv/screenstudio
sudo apt-get update
sudo apt-get install screenstudio


方法2:

转到

http://screenstudio.crombz.com/archives/ubuntu/

撰写本文时article的最新版本是:3.09

下载它。使用Nautilus文件浏览器转到下载目录,并使用默认的存档管理器提取存档。

转到ScreenStudiosrc->应用程序-> Ubuntu

使用Nautilus在目标文件夹中打开一个终端。右键单击该文件夹的任何空白区域,然后选择在终端中打开

在终端中,键入以下命令:
./ScreenStudio.sh

,应用程序将启动

如果要在终端中为软件类型创建桌面快捷方式:
./createDesktopIcon.sh

如何使用ScreenStudio功能?

ScreenStudio功能非常丰富,只能通过视频教程进行解释。

请参考以下链接:

https://www.youtube .com / watch?v = 52V6UJ4y-ME

鸣谢:Patrick Balleux

#23 楼

asciinema

录制终端的一种快速/轻巧的方式:


忘记屏幕录制应用程序和模糊的视频。享受轻巧,纯文本的终端录制方法。




安装:sudo apt install asciinema


记录: asciinema rec


停止:键入exit或按Ctrl + D


然后您可以选择上传(公开或私有)或仅生成磁盘上的文件。



#24 楼

感谢您在这里提出的所有宝贵建议。我推荐的Camtasia和Screenflow是最适合录制音频,视频和编辑截屏的工具。如果您正在寻找有关录制屏幕和创建引人入胜的截屏视频的更多想法,请查看这篇文章:http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -screencasts包含大量有关音频,视频和编辑您的videocast的工具和提示

评论


如果您可以提供所链接文章的摘要,那就更好了。这样,如果链接不可用,您的答案将仍然有用。

– hmayag
2014年6月18日23:35

#25 楼

我使用了Soapbox,这是为Chrome开发的出色扩展。它可以同时记录您的摄像头,麦克风和屏幕。

完成录制后,您可以使用其在线编辑器选择要在录制的哪些顺序中显示屏幕,相机或同时显示两者。