如何在 Ubuntu 16.04 中将 .mp4 文件转换/编辑为 .gif?

如何在 Ubuntu 16.04 中将 .mp4 文件转换/编辑为 .gif?

我想通过默认工具和脚本来实现这一点。逻辑就是从视频中截取图片并以 .gif 格式存储。

編輯

测试sudo apt-get install kazam pitivi openshot视频。我录制了一段视频,然后

在此处输入图片描述

  • 我选择Edit withPitivi,然后按继续。失败。错误这里因为 python3/gst-python 依赖失败。
  • 我选择Edit withOpenshot,然后按“继续”。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 中,对于拼接部分,您需要将所有图像作为图层打开,然后选择“过滤器”>“动画”>“播放...”并修改所需的选项。

相关内容