我们需要制作一些有关使用 LaTex 文档的视频。我们有打字稿和计时文件,现在我们需要将它们转换为视频以在答案中显示它们。基本上,做到这一点的方法是制作小 Gif 动画。基本上,如果我可以将 X 窗口中的某些区域录制为 GIF,那么就可以通过 X 制作这样的视频,但它有点 hxckish 的方式而且很慢。那么如何将 script 处理转换为 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工具创建的。
或许相关
Windows 中的截屏这里,那么在 *ix 中呢?
答案1
答案2
您可以播放打字稿捕获并使用以下内容对相应的屏幕区域进行编码:
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 屏幕 0 像素 100,100 上
-pix_fmt rgb24
强制输入 24 bpp(据我所知,GIF 编码器需要)
-r 5
5 帧/秒
这Desktop/capture.gif
是我捕获的文件。
请注意:有时来自发行版存储库的 ffmpeg 并不具备您可能想要的所有功能。如果是这种情况,您需要自己构建它(或者找到一个包含更完整二进制文件的存储库)。在我的示例中,我使用了 Ubuntu 存储库中的库存 ffmpeg。
答案3
答案4
shelr.tv 的替代方案(这是一个很好的选择,并且最终可能会再次出现)是表演术语您可以自行托管,或按原样使用。
根据您的需要转换为视频,但这不是直接转换为视频的答案。