写了个 webp 转 jpg 的小工具

167 天前
 bronyakaka

批量转换,性能卓越,画质无损,一键使用。

golang 编写,默认 100 个协程并发转换。

把 exe 丢到要转换的目录,双击会自动把当前及子目录下的 webp 都递归转换。

我在 b 站下载下来的壁纸都是 webp 的,很不爽,于是开发了这个工具,分享给大家。

地址: https://github.com/Bronya0/webp-to-jpg

只编译了 windows ,go 单文件编译很方便,mac 、linux 用户可以自己编译

4927 次点击
所在节点    分享创造
56 条回复
winterbells
167 天前
之前折腾转 avif ,死活编译都有问题(缺库),后来发现下载预编译的 exe ,再写代码调用就行了😀
yangxin0
167 天前
ffmpeg 一句话就搞定了。
sunshower
167 天前
https://anywebp.com 这种不就挺方便的
goxxoo
167 天前
挺好 用上了
NightFlame
167 天前
可以转 GIF 吗
lambdaq
167 天前
> b 站下载下来的壁纸都是 webp 的,很不爽

理论上,应该 URL 里的 .webp 改成 .jpg 就行。
ExplodingFKL
167 天前
项目不错,但 ... webp 转 jpg 倒反天罡了属于是
augustheart
167 天前
无损??
wxf666
167 天前
转换图片,不是 CPU 密集型应用吗? 100 并发转换,有啥意义吗?

另外,webp 效率,不是比 jpg 好得多吗?兼容性也不错吧。。

win8.1 能运行吗?我试了下,好像不支持?
augustheart
167 天前
@wxf666 别说,还真有意义,能跑满 cpu
qq316107934
167 天前
协程数跟着 GOMAXPROCS 走好一点吧
wxf666
167 天前
@augustheart #10 那为啥不搞 1000 、10000 并发呢?

挑 100 这个数字,是有什么考究吗? CPU 100 核?

augustheart
167 天前
@wxf666 这就要问楼主了啊,大概拍脑袋定的。
反正 goroutine 便宜。
1002xin
167 天前
我一般,直接改后缀了
183387594
167 天前
楼主写代码很简单,但 v 友们要考虑的就比较多了。
highFreqSurfer
167 天前
不是, 我 ffmpeg 用 bash 一个 for 的事情
kyznever
167 天前
写一个浏览器插件吧。如果没人来的话,那我来好了
diagnostics
167 天前
@augustheart #10 如果你不是计算机专业,请看一下 Little's law, 如果你是计算机专业,麻烦你复习一下再回复
augustheart
167 天前
webp 和 jpeg 是两种完全不同的东西,无论容器还是算法都是不同的。直接改扩展名能用只是因为某些解码器不以扩展名定类型
augustheart
167 天前
@diagnostics 麻烦你别当谜语人,打开任务管理器的性能一栏直接说我哪个地方说错了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1055630

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX