如何将 30 秒 ubuntu 截屏视频的默认文件类型从 webm 更改为 gif?

How to change the default file type from webm to gif for 30s ubuntu screencasts?

Ubuntu 提供了一个选项来录制 Ctrl + Shift + Alt + R 的 30 秒截屏视频。

默认文件类型为webm。如何将默认值设置为 gif

使用在线转换器将这些文件转换为 gif 是浪费时间。

相反,我希望它们默认保存为 gif 格式。

Ubuntu通过Ctrl+Shift+Alt+R在Videos文件夹中录制30s.webm截屏,在Pictures文件夹中自动转为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
  • 脚本会在后台运行并将Videos文件夹中的所有.webm转换为Pictures文件夹中的.gif,并删除视频文件。
  • 请等待截屏完成,然后开始转换为 GIF,否则 GIF 将不完整,视频将在 30 秒时长之前被删除。

请看下面以便更好地理解。

步骤 1

步骤 2

我找到了一个很棒的 gif 录制工具 https://github.com/phw/peek