问题描述
Ubuntu提供了一个选项来录制Ctrl + Shift + Alt + R
播出的30秒的视频。
使用在线转换器将这些文件转换为gif浪费了时间。
相反,我希望默认情况下将它们保存为gif格式。
解决方法
Ubuntu通过Ctrl + Shift + Alt + R在“视频”文件夹中记录30秒钟.webm屏幕录像,自动将它们转换为“图片”文件夹中的GIF,并删除视频文件
#!/bin/bash
cd /home/aahnik/Videos
for f in *.webm;
do
ffmpeg -i "$f" ../Pictures/"$f"_gif.gif;
rm "$f";
done
确保已安装ffmpeg
- 将
toGIF.sh
保存在视频文件夹link 中
- 使其可执行
chmod +x /home/Videos/toGIF.sh
- 转到设置--->键盘快捷键--->新快捷键
- 像这样设置新的快捷方式
注意:该命令应该是shell脚本的路径
- 现在,无论何时,您只要通过默认的
Ctrl+Shift+Alt+R
进行简短的屏幕录像,就执行Shift+Ctrl+ALt+G
- 该脚本将在后台运行,并将“视频”文件夹中的所有.webm转换为“图片”文件夹中的.gif,并删除视频文件。
- 请先完成截屏,然后再开始转换为GIF,否则,GIF将不完整,并且视频将在30秒内删除。
请在下面查看以便更好地理解。
第1步
第2步
,
我找到了记录gif的好工具 https://github.com/phw/peek