打字稿-终端录制到视频?


21

我们需要制作一些有关处理LaTex文档的视频。我们有打字稿和计时文件,现在我们需要将它们转换为视频以在答案中显示它们。基本上,这样做的方法是制作小的Gif动画。基本上,如果我可以在X窗口中将某些区域记录为GIF,则可以在X上制作此类视频,但这有点笨拙且缓慢。那么如何将脚本处理转换为Gif动画呢?

$ script -t 2> timing   # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing   #how to make them into videos on this site?

影片范例

源在这里,但是使用付费软件W工具创建。

在此处输入图片说明

也许相关

  1. 将打字稿文件转换为命令列表(历史记录)

  2. 抓屏在Windows 这里,怎么样在*九?


$ apt-cache search screencast gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool istanbul - Desktop session recorder producing Ogg Theora video keymon - screencast utility that displays your keyboard and mouse status screenkey - Screencast your keys测试screenkey不是那样,测试其他人。如果有人比我早发现了录音的东西,请回答。

也许这会有所帮助github.com/nbedos/termtosvg
Muffington爵士

Answers:


7

我无法让tty2gif与vim一起正常工作。所以我一起砍了ttygif

gif


这太棒了。我实际上是在搜索类似这样的内容时找到您的github的,并一直在进行安装的辩论,直到我打开其他搜索选项卡之一并看到您在此处回答了它。我现在要安装它。
mikeserv

简便的解决方案。做得好!
arainone '16

7

您可以使用以下方式回放打字稿捕获并编码相应的屏幕区域:

ffmpeg -y -f x11grab -s 100x100 -i :0.0+100,100 -pix_fmt rgb24 -r 5 Desktop/capture.gif

-y 覆盖输出(在测试时最有用)

-f x11grab 强制格式为x11grab

-s 100x100 捕获的视频为100x100

-i :0.0+100,100 左上角在服务器0屏幕上像素100,100上的0

-pix_fmt rgb24 在输入上强制24 bpp(AFAIK,GIF编码器需要)

-r 5 5帧/秒

并且Desktop/capture.gif是我捕获的文件。

请注意:有时候,来自发行版存储库的ffmpeg并没有您想要的所有花哨功能。如果是这种情况,则需要自己构建它(或找到带有更完整二进制文件的存储库)。在我的示例中,我使用了来自Ubuntu仓库的ffmpeg股票。


5

未经测试:使用ttyrec进行记录,并使用tty2gif进行转换。


为我工作。用法是./tty2gif typing ttyrecord。它会记录在终端窗口你运行它。
Inaimathi

@Inaimathi在哪个系统上进行了测试?我正在OS X上尝试它:它加载了ImageMagick的东西,但是会引发错误,您是否这样获得它?
hhh

@hhh-我在这里运行Debian(我发表评论时认为是Squeeze)。不,您粘贴中的所有错误均未发生。
Inaimathi

3

共享打字稿最简单的方法是http://shelr.tv/。 它使用脚本或ttyrec作为后端,您可以像“ shelr push last”一样简单地使用打字稿:)


这太酷了!现在,只需将一些iFrame视频转换为GIF格式,这样我就可以轻松地将其用于在SO中共享内容。SO不支持iFrames

嘿,你看到了吗?吉尔斯(Gillles)拥有tty2gif部分,现在只需要用它来将视频转换为Gif并在那里为人们提供gif图像-可能吗?这将使该服务成为杀手......

如果它得到了Gif -part,我将接受它,希望我可以对该站点进行补丁:P

大家好。该网站是开源的,因此您可以轻松地为上传的记录添加后期处理!github.com/shelr/shelr.tv/blob/master/app/controllers/…– antono 2012
6

2
shelr.tv现在正式关闭了。
vgoff

1

一种shelr.tv替代(这是一个很好的选择,最终可能再次成为)是showterm,你可以自我主机,或使用原样。

视需要转换为视频,但这并不是直接针对视频的答案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.