ShareX挺好用,支持截屏时使用自定义Gifscale脚本指令,特方便

ShareX,Github的开源软件

这软件非常方便,支持截屏、截视频、截Gif…只要ffmpeg写好脚本指令,可以指定视频的帧数、色彩、颠倒等等,包括图片、Gif的一些参数设定

当然也支持其它软件进行转换,比如Gifscale,我在脚本界面添加转换脚本指令

ShareX脚本设置:

起初是论坛Gif123入坑的,但是Gif123起初设定5~30帧的,截屏后的Gif异常卡顿,看起来像每秒1帧1帧地播放:sweat_smile:我只好自己折腾ShareX了,跑去Gifscale和ffpmeg官网学习脚本用法

显示器是4K分辨率的,截屏后的Gif文件大小动辄上百MB,ShareX结合脚本就下降到10MB大小了,效果图如下:

按下ctrl+shift+PrtSc快捷键开启Gif截屏功能,10秒多的Gif压缩到189kb

189KB的效果图:
ScreenToGif_gtkYaIckYA

Gifscale指令手册:Gifsicle Man Page

ShareX脚本指令手册:https://getsharex.com/actions/

感觉比Gif123方便,毕竟Gif123体积塞不了这么多功能

ShareX 确实很强大,可惜我尝试入坑多次,最终都以失败告终,本质上说是我没有频繁截图 做gif 或 做视频 或 上传图床 这类需求。 :melting_face:

截屏我还是在用 snipaste,更简单更轻量化。偶尔需要截屏做 gif 或视频的话,我用的是 ScreenToGif,比较傻瓜,Gifski 和 ffmpeg 的参数都有多种预设,对于我这种偶尔用一下的用户比较方便。你也可以对比参考下。 :grinning:

怎么会入坑失败呢,脚本指令解释的挺清楚呀:joy:

你说的两种软件我都在用,snipaste为主,ShareX为辅,ScreenToGif处理特殊Gif(很少场景用到Gif剪辑软件)

你之前在 Gif123 帖子下面的原话是:“ 用了下体验不错… 2.1版本有点问题,卡成PPT了… 2.0版本设置5帧都比它流畅 … 说起来我挺奇怪的,之前用2.0的没啥毛病。”这是 v2.1 的 BUG,原帖子已经说明早就修复了,你自己也说过其他版本流畅 …… 没啥毛病。

下面就是 Gif123 录的 GIF,很流畅也很清晰。

screenshots

click-animation

我看了一下你发的 GIF ,分辨率很大,字看不清楚,这种真的适合用 GIF 吗?!
如果是较大动画,GIF 体积达到 10MB,甚至是上百 MB,换 MP4 格式体积会小很多,播放也会流畅很多。GIF 本身有些限制,例如 Gifski 官网演示的 GIF 就缩小了分辨率,如果大分辨率播放就卡得不行。

Gif123 专注发挥 GIF 的优势(小动画、自动播放……),没有带视频组件这些,所以如果要录大幅动画,尤其是4K屏上录大幅动画,这个 Gif123 确实不行,这种建议直接录 MP4。

GIF 如果只是简单压缩很难达到最佳效果,每个 GIF 适合的压缩参数都不一样,例如有些 GIF 无损压缩体积可以缩小很多,画质没有明显损失,但有些则反之。

Gif123 提供一个功能,可以一边压缩一边实时看效果,不满意重新设定参数 GIF 会自动复原后重新压缩:

re-optimize

用其他软件录出来的 GIF,也可以拖到 Gif123 里这样搞。

1 个赞

那个很小的图是我把4k压缩到720P了,免不了模糊哈

时长30秒左右

理解理解。GIF 太大确实非常麻烦,你看你就算强行压缩了,还是超出了论坛限制,不得不用外部图床。别人打开也被动消耗带宽,不像分享视频至少别人可以选择播放还是不播放。

不管怎么样,看到你找到喜欢并满意的录屏软件为你高兴。
也非常感谢你无私分享比 Gif123 更好、更方便的录屏软件。

学习了一下 ShareX 的界面

再对比一下 Gif123

确实 ShareX 有很多值得 Gif123 去学习的地方。

关于 Gifsicle 的用法这里给大家分享一点小小心得,
Gifsicle 的参数看起来很复杂,其实与压缩优化有关的只有3个。

以 Gif123 调用 Gifsicle 的默认的压缩参数为例:
–optimize=3 --lossy=0 --colors 0

–optimize 可设置优化级别为 1 到 3 ,3为最高级别。
–colors 非 0 时会移除局部调色板并限制全部帧的总颜色数,256 为最大值 ,这个值越小,生成的 GIF 就越小。
–lossy 的值为非 0 时允许有损压缩,可以设为 0 ~ 100,一般可指定为 0 或 20 ,注意 lossy 压缩非常慢。

每个 GIF 的最佳压缩参数都不一样,Gif123 里可以实时看到压缩后的体积与播放效果,不满意可以重新设定参数(会自动恢复到原始 GIF 重新压缩)

re-optimize
就是上图这样,点中任何上图任何一个参数的任何位置,按鼠标滚轮可以快速调整数值。例如点中"–colors 0" 的任何一个位置,向上或向下滚动鼠标滚轮就可以快速调整 GIF 全局颜色数。

也可以将外部图像( 是不是 GIF 都可以)拖入 Gi123 压缩并转换为 GIF
opt

当然 Gif123 的压缩相对简单,一键完成,没办法自己写脚本编程。
如果喜欢自己写脚本编程调用 Gifsicle ,那可能用楼主推荐的 ShareX 更方便。

我已经更新了最新版的中文语言包

入坑失败不是 ShareX 的问题 :joy:

我觉得 ShareX 的强大,在于流程化截屏后的 custom action,包括录屏、做 gif、传图床 等等。我个人的需求上,截屏之后只需要 copy 或 pin at desktop,所以更轻量化的 snipaste 更适合我,一直没从 snipaste 的坑里出来 :melting_face:

说真的sharex 在来个贴图就完美了
现在截图是和截图记录是用sharex 在做
偶尔贴图因为ocr刚需 买了天若 天若自带一个贴图 虽然没有 Snipaste 那样可以调整透明度不过也够用 贴图我用的最频繁的时候是玩怪物猎人 抄作业配装的时候哈哈用天诺 现在替代了Snipaste
哈哈

:crazy_face:然而我选Snipaste