压缩 | 图片 GIF 视频

压缩 | 图片 GIF 视频

图片的压缩

有损压缩无损压缩
指在压缩文件大小的过程中,损失了一部分图片的信息,也即降低了图片的质量,并且这种损失是不可逆指在压缩文件大小的过程中,图片的质量没有任何损耗。任何时候都可以从无损压缩过的图片中恢复出原来的信息

如果准备通过转格式来压缩图片,目前的重点依旧还是放在对 GIF、JPEG 和 PNG 的压缩上

网站

在线图片压缩网站很多,不经常进行图片压缩的话,以下网站完全足够解决问题:

    1. I Love Img:https://www.iloveimg.com/zh-cn 好用

    1. TinyPng:https://tinify.cn/ (算法优秀,全球知名,最多一次性20张照片,最大5MB)

    1. Squoosh(谷歌旗下):https://squoosh.app

    1. 文思齐远图片压缩(上面网站的中文版):https://www.i847.cn/yasuo/index.html

    1. docsmall:https://docsmall.com/image-compress (最多一次性30张照片,最大25MB)

    1. Recompressor:https://zh.recompressor.com (压缩之后提供「多种压缩大小后的图片」下载,但这也致使压缩效率有点慢)

    1. Optimizilla:https://imagecompressor.com/zh (最多一次性20张照片)

    1. VeImageX体验版:http://imagexdemo.volcengine.com (可同时查看多种格式下的压缩效果)

    1. NiaoAPI:http://www.niaoapi.com/compress/png

    1. img.top:https://img.top (最大5MB)

软件

JPG-C图无损压缩

2013年开发,至今2021年,还没有比它更加简洁的图片批量压缩工具

图压(WIN/Mac)

开源、免费的优秀图片压缩软件,支持JPEG,PNG,WebP三种格式的压缩与转换

可以快速进行二压,并可以设置压缩强度、文件大小,轻松满足多种状况下的压缩目的

Imagine(WIN/Mac/Linux)

开源、免费的图片压缩软件,支持Linux,操作友好,支持JPEG,PNG,WebP三种格式的压缩与转换

ImageOptim(Mac)

Mac上颇受好评的图片压缩软件,免费,开源,集成多种图片压缩算法,会自动选择压缩比最高的算法组合,支持 PNG、JPG、GIF 格式的图片压缩优化

注意应用商店中的是盗版,这个软件没有上架应用商店,务必到官网下载。

智图(WIN/MAC)

腾讯 ISUX 前端团队开发,原本是有网页版的,不知道为什么现在不提供服务了

另外测试发现似乎限制5MB文件,而且转换需要将图片进行上传,所以整体而言不是很推荐

但是这款软件支持在压缩的同时生成 webP 格式图片,算是一个优势吧

Squoosh | Google 的项目(支持网页在线 / PC客户端)

官网 | 可能需要国际网络访问

还有像RIOT、Caesium、ImageAlpha、JPEGmini、PP鸭这些软件,或多或少存在无汉化、界面复杂、支持格式有限、激活码贵的问题,就**不予以推荐

GIF的压缩

画布大小减少GIF帧数
画布大小减小GIF尺寸
动画颜色减少GIF颜色
影响GIF大小的4大因素压缩GIF
动画复杂度擦除重复像素(优化透明像素)

网站

帮小忙

腾讯在线工具箱平台,里面有个视频转GIF工具,在其主页GIF可查看其他GIF工具

EZGIF

依旧是经常用的 GIF 压缩网站——它提供的减帧的功能在GIF压缩中实在过于常用

不过之前的文章没有说该怎么样正确使用这个网站,所以这里录了一个例子——是怎么把一个20MB的GIF压缩到1MB的

在EZGIFCOM上连续进行了3个操作:减少一半的帧数 » 减少一半的尺寸 » 减少一半的图片质量

就这样把一个20MB的GIF图成功压缩到了1MB。

压缩图

docsmall

如果要追求小白一键化,反倒更喜欢这个网站了(以前是推荐使用「PP鸭」)

网站非常干净简洁,最多同时处理30个文件,而且最大支持处理25M的动图。

4个压缩梯度可选,还可随意调整压缩尺寸比例(尺寸真的非常影响GIF图大小)

软件

如果GIF比较大,网站处理起来很费时间,而且还很容易出现网站崩溃,所以很多时候还是必须得靠软件

PP鸭

软件支持WIN 和 MAC

先别说看到软件上写的:剩余10张可压缩

重启软件之后,又能再压缩10张了**对于大多数人免费版应该够用了。

优点是:这是少数能压缩GIF的图片压缩软件之一,但缺点是:不能指定压缩大小

轻度用户可以用这个。

Ulead GIF Animator

如果老板指定了图片得压缩到100KB以下的时候怎么办呢?

这个时候就得拿出神器了:Ulead GIF Animator

相信这是很多人耳熟能详的一个老软件了,甚至在动画界可能算是必会的一个软件,一般简称为UGA

随着开发商友立被几次收购转手,它也不再更新了。最后一次更新大概是2002年,版本号5.10,但17年后它仍然是专门处理GIF的最佳工具之一。

视频的压缩

CRF参数

官方推荐

(更高的转码质量对在线播放的带宽要求更高,请根据需要设定合适的参数)

29 为快速级,适合快速、高压缩率的发行网络流媒体
23 为默认值,适合通用的压制发行
17 为视觉无损级,可视为适合后续编辑使用的最高压缩的母带

参数详情

H.264/H265编码的高质量视频码率控制模型有两种: 固定码率系数 (Constant Rate Factor,CRF)模式和 两次固定平均码率 (2-Pass ABR)模式。 把某个固定的“视觉质量”作为目标,在保证单次编码达到最高的压缩率的同时,为每一帧都分配足够的位以达到要求的视觉质量。

CRF模式适合在关注单次编码质量而输出文件大小或码率不是太紧要的场景下使用,是最好的单次编码的码率控制模型。 8 位 H.264 编码的CRF的理论取值范围为**[0~51]:**

0 是技术上的无损
51 是技术上最大的压缩
23 是行业惯用的默认值

使用更低的CRF能获取更好的视觉质量,但输出的文件更大,±6的变化大致上对应减半/翻倍的码率变化。
从主观上讲,**[18~28]**是一个合理的范围:

18 通常被认为从视觉上看是无损或几乎无法分辨与母带的差别的(尽管技术上不是)。
28 通常是在可接受的范围内牺牲视觉质量以达到最大压缩、生成文件最小的惯用取值。

什么是码率?

码率会影响文件尺寸与图像质量,所以这个概念对于视频压缩来说还是很有必要了解的:

    • 视频码率是指每秒钟视频的数据量,码率越高视频质量好

    • 视频文件大小=视频码率X时长

    • 如果上传视频到网上,也可以这样理解,码率越大,想要流畅观看时所需要的网速越大

软件

Moo0 VideoResize

这款软件是国外的一款良心压缩软件(Moo0,很有趣的品牌名)

自带中文,界面简单,右边设置好,再把视频拖到左边一栏就可以开始压缩了

视频压制参数

其实稍微有了解就知道想把200M的视频无损压缩到2M是不可能的

但通过正确的设置,也是可以在肉眼感受不到的画质差距下,压制出不错大小的视频

简单讲一下Moo0 VideoResize的压缩参数

画质级别

这个参数这个主要看个人对画质的要求

实际上,这里参数选最小,画质选最好,依然是能压出能接受的画质的

画质

基本上是选择「最好」,或者「更高」

备注

但没有最优的设置,压缩视频这种事,始终是需要根据原视频情况来定的(原视频是否已经压制过,是否高帧,编码器是什么,格式是什么等等…)

这里简单给一下压缩时采用的设置

画质级别: 1 最小(按大小)

画质:最好 [x264:2-pass]

此处和原分辨率一样


除了Moo0 VideoResize,还有一款比较知名的软件:

小丸工具箱

(❌如果官网上不能下的话就找找其他途径)

适用于比较在意压缩后的画质,或者说需要批量压缩

小丸工具的功能挺多,但只介绍一下视频压缩功能:

    • 高质量的H264+AAC视频压制

    • ASS/SRT字幕内嵌到视频

    • AAC/WAV/FLAC/ALAC音频转换

    • MP4/MKV/FLV的无损抽取和封装

采用小丸工具箱的默认设置,可以在保存画质几乎不变的情况下,压制出文件大小更小的视频

该软件的压缩算法更好,所以压出来的画质更好

视频压制参数

压缩参数基本上取决于两个设置

CRF分辨率

CRF

CRF中的质量的范围可以是1.0 – 51.0,一般设置21-25之间就可以,CRF越大,文件大小越小,画质越差

21可以压制出高码率(高画质),网络播放则设为24即可

实测,CRF40左右压缩出来的画质还能接受

再往上,接近CRF50时(最大值51),压缩出来的画质就基本上无法看了

    • CRF(Constant Rate Factor),这种码率控制方式是非常优秀的,以至于可以无需2pass压制,即使1pass也能实现非常好的码率分配利用

    • 很多人在压片的时候不清楚应该给视频压到多少码率才比较好

    • 那用CRF就没错了,CRF就是按需要来分配码率的

分辨率

宽和高就是视频分辨率。很显然宽X高越大,则输出的视频越大

更多参数

软件的常见问题和压缩设置,在小丸工具箱的帮助页都有详细说明

视频压制软件ShanaEncoder

Github | 官方文档

支持CPU和GPU同时工作,速度快,清晰度高,B站指定压制工具

© 版权声明
THE END
喜欢就支持一下吧
点赞333 分享
评论 共1条

请登录后发表评论