我用这个script
工具做了一个终端记录。
mediainfo video
General
Complete name : video
File size : 1.29 KiB
我可以玩它scriptreplay
。是否可以将其转换为 GIF,例如使用ffmpeg
或其他程序?
澄清一下,我script
的意思是来自bsdutils
包,而不是程序脚本。我认为保存的文件是一种视频,所以我可以 grep 一些帧/图片并创建一个 GIF。
我希望现在更清楚了。
一个不错的选择是用来
ttyrec
记录您的终端活动,然后使用ttygif
.安装
ttyrec
和ttygif
包:打开终端并开始
ttyrec
记录您的终端:不带参数运行
ttyrec
会将录音保存在ttyrecord
当前文件夹中命名的文件中。您可以指定文件名作为参数以使用该名称保存文件。使用您的终端。
按Ctrl+D停止录制。
要将录音转换为 GIF,请运行:
如果您使用其他文件名保存了录音,请更改
ttyrecord
为您使用的文件名。此命令会将录音保存为名称为 的 GIF
tty.gif
。这是我使用上述过程创建的包含上述过程的 GIF:
笔记
如果您在运行时收到此错误
ttygif
:您需要在运行之前运行以下命令
ttygif
:上面的命令需要
xodtool
. 您可以使用以下方式安装它:参考:https ://github.com/icholy/ttygif#additional-notes
ttygif
由于某种原因不能与 qterminal 一起使用。请改用另一个终端进行转换。我已经确认它在 kitty 上运行良好,在 GNOME 终端上运行速度很慢,而在 XTerm 上运行速度非常快。
该
ttygif
命令可以在/tmp
. 我建议在转换后使用以下方法手动删除它们: