SHAREX 输出自动压缩webp格式截图和视频

SHAREX 输出webp格式

1. 配置 ShareX输出压缩webp

sharex 是一个强大的截屏、录屏、分享软件,开源免费,支持高度自定义的自动化,

然后还要安装 ffmpeg ,它在本文的作用是通过命令调用来压缩图片。如果你没了解过它的话不妨去搜索一下,也是一个十分强大的工具。

然后在 sharex 的动作设置中,添加一个动作

  • 名称
    • 随意写
  • 文件路径
    • 我用的 ffmpeg 方案,新版的 sharex 自带了 ffmpeg 所以直接引用就好了 D:\300-Work-工作\S-sofrware-软件工具\S-ShareX-portable-截图工具\ShareX\ffmpeg.exe
  • 参数
    • 这里是基于 ffmpeg 的 -i "$input" -compression_level 6 -q 50 "$output"
    • -i 输入
    • -compression_level 压缩级别,数越大,时间越长
    • -q 50 有损压缩的质量50%,越大压缩出来的图体积越大,细节也越多
  • 输出文件的扩展名称
    • webp
  • 扩展名筛选
    • png 原始的截出来的图的格式
  • 最下面两个勾选根据自己的需要来勾选
    其他可用的参数见下面的详解 ffmpeg 转webp的参数

2. 推荐的设置


导出所有设置,后面用新版本可以直接导入

兼顾体积和质量

3. 自动化流程


这套流程是自动去,截图后打开编辑器,编辑完了保存png,之后png被ffmpeg改成webp,删除png(动作里面实现),将webp复制到剪切板

4. 视频压缩

这部分是转载的内容,原文在下面的链接这部分我没有需求,没有试验过 https://capriccio.moe/archives/60/
接下来我们需要配置第二个action来实现mp4->webp,同样需要过滤器帮忙:

  • 文件路径:ffmpeg可执行文件路径
  • 参数:-i %input -filter:v scale=480:-1 -q 75 -loop 65535 %output
  • (-loop 65565实现类似gif自动连播的功能)
  • (以上参数是我试验得到的,大约可以将30s的动漫视频编码到5MB以内webp)
  • 输出拓展名:webp
  • 拓展名过滤:mp4
  • 勾选隐藏窗口和删除输入文件

ffmpeg转webp的参数

libwebp 是 Google 官方的 WebP 图像编码器,支持有损和无损两种编码模式。有损图像本质上是 VP8 帧的封装,而无损图像则是由 Google 开发的独立编码器。

1. 像素格式

由于格式和 libwebp 自身的限制,目前 libwebp 仅支持有损的 YUV420 和无损的 RGB 格式。两种模式都支持 Alpha 通道。需要注意的是,由于 API 限制,如果在有损编码时传入 RGB 格式,或者在无损编码时传入 YUV 格式,libwebp 将会自动使用内部函数进行像素格式转换。这种转换并不是最佳方案,仅为方便使用而提供。

2. 选项

  • lossless (布尔): 启用/禁用无损模式。默认为 0 (禁用)。
  • compression_level (整型):
    • 有损编码时,控制质量和速度之间的平衡。数值越高,在相同文件大小下能获得更好的质量,但编码时间会增加。
    • 无损编码时,控制文件大小和速度之间的平衡。数值越高,文件更小,但编码时间会增加。
    • 该选项本质上控制了使用的额外算法和压缩工具的数量,并调整这些工具的组合。它对应于 libwebp 中的 method 选项。有效范围为 0 到 6,默认为 4。
  • quality (浮点):
    • 有损编码时,控制图像质量。范围为 0 到 100,默认为 75。
    • 无损编码时,控制压缩的强度和时间。
  • preset (类型): 配置预设。根据图像的类型自动设置一些参数。
    • none: 不使用预设。
    • default: 使用编码器默认设置。
    • picture: 人像、室内照片等数字图像。
    • photo: 自然光下的室外照片。
    • drawing: 手绘或线条图,具有高对比度的细节。
    • icon: 小型彩色图像。
    • text: 文本
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇