首页 > 解决方案 > 如何将 30 秒 ubuntu 截屏视频的默认文件类型从 webm 更改为 gif?

问题描述

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

默认文件类型是webm. 如何将默认设置为gif

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

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

标签: ubuntugifwebmscreencast

解决方案


Ubuntu 通过 Ctrl+Shift+Alt+R 在 Videos 文件夹中录制 30 秒的 .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在您的视频文件夹中,链接
  • 使其可执行chmod +x /home/Videos/toGIF.sh
  • 转到设置--->键盘快捷方式--->新快捷方式
  • 像这样设置一个新的快捷方式

截图来自 2020-09-10 22-22-16

注意:命令应该是shell脚本的路径

  • 现在,每当您进行短截屏视频时,默认情况下Ctrl+Shift+Alt+R,执行Shift+Ctrl+ALt+G
  • 该脚本将在后台运行,并将视频文件夹中的所有 .webm 转换为图片文件夹中的 .gif,并删除视频文件。
  • 请让截屏视频完成,然后开始转换为 GIF,否则 GIF 将不完整,视频将在 30 秒前被删除。

请查看以下内容以更好地理解。

步骤1

IST webm_gif 于 10-09-20 晚上 10:41:39 截屏

第2步

IST webm_gif 于 10-09-20 晚上 10:42:49 截屏


推荐阅读