欢迎光临周口市华金智网
详情描述
录屏怎么保存gif动图? UOS录屏生成Gif动画的技巧

方法一:使用第三方工具(推荐)

UOS系统支持安装Linux平台的录屏和GIF转换工具,以下是两种常用方案:

1. 使用 Peek(简单易用)

Peek 是一款专为Linux设计的GIF录制工具,适合快速录制屏幕区域并直接保存为GIF。

  • 安装方法
  • 打开终端,添加Peek的PPA源(如果UOS基于Debian/Ubuntu):
    sudo add-apt-repository ppa:peek-developers/stable
    sudo apt update
  • 安装Peek:
    sudo apt install peek
  • 如果无法添加PPA,可以尝试从Flathub安装(需启用Flatpak支持):
    flatpak install flathub com.uploadedlobster.peek
  • 使用技巧
    • 启动Peek后,拖动选择录制区域。
    • 点击“录制”按钮开始/结束。
    • 支持调整帧率(建议15-24fps)、延迟和画面质量。
    • 录制后直接保存为GIF或视频格式。
2. 使用 FFmpeg + gifski(高阶自定义)

如果需要更高控制度,可以用FFmpeg录制视频,再转换为高质量GIF。

  • 安装FFmpeg和gifski
    sudo apt install ffmpeg gifski
  • 录制步骤
  • 用FFmpeg录制屏幕(保存为视频):
    ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0+100,200 output.mp4

    参数说明:

    • -video_size:录制区域大小。
    • -framerate:帧率。
    • -i :0.0+100,200:从屏幕坐标(100,200)开始录制。
  • 转换视频为GIF(用gifski优化质量):
    ffmpeg -i output.mp4 -r 15 frame%04d.png
    gifski -o output.gif frame*.png

    优化技巧:

    • 降低帧率(-r 15)可减小文件体积。
    • 使用gifski压缩,保持色彩丰富度。
    • 最后清理临时PNG文件:rm frame*.png

方法二:通过在线工具转换

如果不想安装软件:

先用UOS内置录屏工具(如Deepin Screen Recorder)录制视频。 通过在线网站(如EZGIF、CloudConvert)将视频转为GIF。

方法三:使用Kazam或SimpleScreenRecorder录制 + 转换

  • 安装Kazam:
    sudo apt install kazam
  • 录制后,用FFmpeg转换(参考方法一的转换步骤)。

优化GIF的技巧

控制时长:尽量录制短片段(5-10秒),避免文件过大。 降低帧率:15-20fps足够满足大多数动图需求。 缩小区域:只录制必要区域,减少分辨率。 减少颜色数量:用gifsicle工具压缩:
gifsicle -O3 --colors 64 input.gif -o output.gif

注意事项

  • UOS系统可能限制第三方软件的安装,请确保已开启开发者模式或信任软件源。
  • 如果遇到依赖问题,尝试使用Flatpak或AppImage格式的替代工具(如Peek的AppImage包)。

通过以上方法,你可以灵活地在UOS系统中录制屏幕并生成高质量的GIF动图。根据需求选择简单工具(Peek)或自定义方案(FFmpeg)即可。