我想通过默认工具和脚本来实现这一点。逻辑就是从视频中截取图片并以 .gif 格式存储。
編輯
测试sudo apt-get install kazam pitivi openshot
视频。我录制了一段视频,然后
- 我选择
Edit with
Pitivi,然后按继续。失败。错误这里因为 python3/gst-python 依赖失败。 - 我选择
Edit with
Openshot,然后按“继续”。GUI 打开。只需将视频拖到底部并添加剪辑即可。它有效。 Avidemux 在 apt-get 中不可用。我向 Avidemux 的开发人员发送了一封有关此事的电子邮件。
转换和调整大小
sudo apt-get install ffmpeg
使用转换工具进行操作。
调整大小。如果是 .mp4,则下采样 50%
# http://askubuntu.com/questions/160869/need-to-downsample-video-to-a-lower-resolution
ffmpeg -i input.mp4 -vf scale=iw/2:-1 output.mp4
从 .mp4 转换为 .gif
ffmpeg -i ScreencastOfKazam.mp4 -pix_fmt rgb24 outputYes.gif
调整大小。如果是 .gif,请使用工具ezgif.com/resize因为我找不到它的单行代码。TODO
系统:Ubuntu 16.04 64 位,Debian 8.5
硬件:Macbook Air 2013-mid,Asus Zenbook UX303UA
答案1
如果“默认”是指您想要使用集成软件,则只需逐帧打印屏幕截图,然后将它们拼接在一起。
在 GIMP 中,对于拼接部分,您需要将所有图像作为图层打开,然后选择“过滤器”>“动画”>“播放...”并修改所需的选项。