您打开应用程序,选择一个区域记录,选择一个文件名进行保存,然后做您的事情以便可以记录。窗口,但我想要一个本机替代方法,以相同的方式记录gif。
#1 楼
2014年10月22日更新:Seth Johnson改进了Ubuntu PPA,因此只需要Silentcast PPA。 (以前需要3个PPA。)更新10/13/2014:发布了2.0版。添加了创建webm或mp4视频的选项,而不仅仅是创建GIF动画。添加了脚本来执行没有root特权的完整安装。
2014年10月4日更新:可以在Unity中运行,没问题,现在有一个PPA可以安装-感谢Seth提供的Unity Indicator补丁和PPA。请查看下面我今天更新的安装说明。另外,您可以运行它而不安装它。遵循“ Any Linux Distro”中的说明,但不要运行安装脚本。使用Xfce,只需打开提取的文件夹,然后双击bashsilentcast。对于其他桌面,请从终端在提取的文件夹中运行。而已!什么都不会复制到您的系统文件中,删除提取的文件夹会将其完全从您的系统中删除。 >
如果对您不起作用,请在Silentcast Issues中提交错误消息
请注意,在我开始启动Silentcast之前,Notificaton地区有一个停止图标,然后是第二个停止图标录制开始时出现。那是因为我已经在运行Silentcast来制作如何使用Silentcast的这些动画gif。我停止Silentcast 2之后,Silentcast 1会继续前进。记录2个窗口
内部:如何使用Silentcast仅记录图形
完整:如何使用Silentcast录制1个窗口
安装
...(跳过一些内容-在完整的README中,该包括依赖项列表以及安装它们的发行版特定说明)
没有根访问权限的任何Linux Distro完全安装
安装缺少的依赖项(请参阅上面的“依赖关系表”和“按Distro安装依赖项”)
下载Silentcast版本:
应始终按预期运行:从github.com下载Silentcast的最新发行版
最可能的工作方式:下载Silentcast master github.com上的.zip
在积极开发中时可能损坏,否则与主版本相同:从github.com下载Silentcast next.zip。 />提取。然后,从终端将
cd
放入提取的目录中,并在no_root_install脚本的输出中提供./no_root_install
卸载指令。您也可以在对启动器的注释中看到它们。请参阅./no_root_install -h
的选项。如果安装在默认位置,请使用以下命令进行卸载:rm -r ~/.silentcast
和rm ~/.local/share/applications/no_root_silentcast.desktop
查看
silentcast -v
的版本。 [检查是否有较新版本](https://github.com/colinkeenan/silentcast/releases/latest 任何Linux Distro完整安装
/>
安装缺少的依赖项(请参见上面的“依赖关系表”和“通过Distro安装依赖项”)
下载Silentcast版本:按预期:从github.com下载Silentcast最新版本
最可能的工作方式:从github.com下载Silentcast master.zip
在积极开发中可能已损坏,否则与主服务器相同:从github.com上下载Downlad Silentcast next.zip
提取。然后,从终端将
cd
放入提取的目录,并且sudo ./install
卸载说明相同用install代替install。install(或卸载)bash脚本仅复制(或删除)文件。如果您的发行版将文件放在不寻常的位置,则可能需要对其进行编辑。查看
silentcast -v
提供的版本。检查是否有较新版本...(有关如何为发行版安装依赖项,请参阅完整的自述文件)
Arch Linux完全安装
使用AUR帮助程序,例如
yaourt -S silentcast
。这将自动安装最新版本和缺少的依赖项。使用AUR帮助程序(例如yaourt -Syua
)以通常的方式使安装保持最新。使用sudo pacman -R silentcast
进行卸载在没有AUR帮助器的情况下,只需从aur.archlinux.org下载silentcast.tar.gz,解压缩并从解压缩的目录中执行
makepkg -si
。这将与AUR帮助程序进行的安装完全相同,但是您必须自己跟踪更新。使用sudo pacman -R silentcast
卸载Ubuntu Linux完整安装
对于14.04和12.04,请运行以下命令来安装Silentcast (对于旧版Ubuntu,请按照以下“任何Linux Distro”说明进行操作):
sudo add-apt-repository ppa:sethj/silentcast
sudo apt-get update
sudo apt-get install silentcast
或运行以下压缩命令:
sudo add-apt-repository ppa:sethj/silentcast && sudo apt-get update && sudo apt-get install silentcast
卸载
运行
sudo apt-get remove silentcast
。然后,您可以使用sudo add-apt-repository -r
删除PPA,如下所示: 菜单层次结构
图形-> Silentcast
多媒体-> Silentcast
搜索框条款
silentcast
截屏
记录
(其他方法也可以使用)
ALT + F2
静音播报
终端
silentcast
在“图形”或“多媒体”下的菜单中找到Silentcast,在搜索框中键入Silentcast,或按ALT + F2键。它也可以作为静默从终端运行。
评论
我在使它在fedora 20 / KDE上无法正常工作时遇到了一些麻烦-错误报告的合适位置是什么?
–游侠怪胎
2014年9月24日上午11:23
由于我的源代码在github上,所以这是提交错误报告的最佳位置:Silentcast Issues
–科林·基南
2014年9月24日14:24在
我的小失误。 sudo yum install ffmpeg yad xdotool xorg-xwininfo wmctrl python-gobject python-cairo xdg-utils ImageMagick应该可以提取fedora上的所有组件。我似乎忘记了ImageMagik。我很喜欢这个,能给它带来50 rep赏金,一旦等待期结束,我会奖励它;)
–游侠怪胎
2014-09-24 15:06
你让我很高兴。据我所知,这是我创建的第一个被本人以外的人热情使用的软件。令我惊讶的是还没有完成类似的事情,因为我所做的就是给现有的命令行工具提供了一个使用yad和我在google上找到的python代码的GUI。
–科林·基南
2014年9月24日17:14
这太荒谬了。我今天发现了两个很棒的工具。
–Wayne Werner
2014年9月24日20:53在
#2 楼
如果您不介意使用CLI,则可能的一种解决方案是byzanz。 Byznaz在Ubuntu上运行,而我没有在不同的Linux发行版上对其进行测试。我只在Ubuntu 12.04 LTS上测试过它。这是一个非常初级的屏幕录像机,具有有限的选项。
它不包含在Ubuntu存储库中,只能通过PPA安装。
要使用此命令进行安装
>
手册页:
$ sudo add-apt-repository ppa:fossfreedom/byzanz
$ sudo apt-get update
$ sudo apt-get install byzanz
评论
我想它足够接近了。告诉它要记录的像素范围似乎很麻烦。也就是说,除非有更好的答案,否则如果我没有选择正确的答案,那将是不公平的。
–游侠怪胎
2014年2月9日在10:18
实际上,有一个工具可以说出更好的屏幕记录选项和漂亮的GUI,但是到目前为止,我还无法将其保存在GIF中。尽管以某种其他格式录制屏幕或屏幕的一部分很容易。
– danijelc
2014年2月9日在19:03
您必须输入位置和大小吗?畏缩
– BenjaminGolder
2014年4月24日23:17
还有一个RPM构建,它似乎也可以从默认的Fedora存储库中获得-RPM也可以在这里找到
–野生
14年7月24日在11:57
您可以运行xrectsel并拖动鼠标以获取所需矩形的位置和大小,然后使用这些数字运行byzanz。
– dusan
16年11月5日在22:21
#3 楼
LICEcap在带Wine的Linux上运行-请检查:这是在Arch Linux(64位和wine 1.7.18)上。
评论
哦,我知道这一点-这不是一个错误的答案,但是我可能想在非x86架构上运行(例如在树莓派上运行),并且相对而言,酒很重-因此,我偏爱原生选项
–游侠怪胎
2014年5月9日9:40
如果licecap窗口未聚焦,则光标也不会出现。
– gandalf3
14年7月13日在8:51
#4 楼
您也可以看看Peek。Peek是一个简单的工具,可让您记录屏幕的一部分并将其另存为GIF动画图像。
Peek屏幕截图:
Peek记录:
Peek需要安装FFmpeg + ImageMagick,目前仅适用于X11,针对GNOME 3(因此,即使您没有启用本地集成菜单,它也可以在Unity中工作)。
评论
这需要> 700 MByte的下载空间和2.5 gigs的磁盘空间...?!?
–DevSolar
20年4月2日,12:51
#5 楼
我没有在这里看到它,所以请尝试Scrot。我使用它的经验为零,但通常会使用90%的时间通过第三方ppa或存储库使用发行版软件包托管版本。
评论
它会制作GIF动画吗?我很确定scrot会从命令行执行静态屏幕截图。它有它的用途,但我不相信这里的正确工具
–游侠怪胎
16年5月29日在12:56
我不知道它的作用,但是我很确定使用bash脚本可以使它收集多个图像,然后将它们全部放入动画gif或png中。但这只是另一种选择。
– MrMesees
18年1月16日在15:45
#6 楼
我使用1。用于记录的Byznaz
sudo apt-get install byzanz #ubuntu
dnf install byzanz #fedora
python-xrectsel用于区域选择
pip install python-xrectsel
评论
您是否还需要其他动画图像,或者是否需要文件格式“ gif”?好吧,我真的不想要/不需要视频。 Gif是动画图像的“接受”标准。如果它可以普遍运行,那是可以的,但是我想不出任何其他合适的替代格式
MNG(PNG的扩展名)执行此操作。
哦,如果可以的话,我可以推入面向Internet的服务器,然后在浏览器中打开就可以了。
顺便说一句,虱子盖在葡萄酒上运行得很好,这令我惊讶。当然,这仅限于x86 boxen,具有相当大的依赖关系集,依此类推,但是我想我现在将使用它。选择的答案可以解决问题,但缺少licecap UI所具有的优雅。