联系我们

小丸工具箱官方网站

小丸工具箱能压缩gif(小丸工具箱能压缩文件吗)

发布者:小丸工具箱发布时间:2021-10-11访问量:366

我的小视频 更清晰了呢

前段时间我们出了一期关于为什么你拍的视频这么糊,没有质感?视频基础知识的文章,结果有很多小伙伴们评论留言问我们一个非常棘手的问题:

怎样能让朋友圈发视频更清晰?

其实这个问题,之前我们并没有专门研究过 ~

但是为了解答大家的疑问,我们开始了一次漫长的求证“科研”实验!而且现在已经有了一些答案,一起向下看!

注意,前方知识点密集预警,如果赶着睡觉的亲,可以先拉到结尾看小结,然后点个收藏下次看,或者点个分享想着自己是个好学的孩子

在知道如何在朋友圈上传高清视频之前,我们要先了解为什么发在朋友圈的视频会变模糊?

原因很简单,清晰度高的视频往往意味着体积比较大,而大体积的视频在播放时会耗费更多的流量及缓存空间,这些都与移动端的网络传播背道而驰。

所以,这里就牵扯出了「压缩」与「二压」两个关键词

「压缩」很好理解~

一般来说,一般我们在剪辑视频导出时都会主动或者被动地压缩视频质量,以此达到画质与文件大小的平衡,方便分享与上传等。(用过VUE等剪辑App的人应该都知道)

至于「二压」,也很简单,当你把压制后的视频上传视频网站及平台, 如果超出了平台限制,那么还是会被平台再压缩一次,而这就是二次压制。;

但当我们上传爱奇艺、B站、朋友圈等平台时,都会遇到这种情况...

图片所示是B站的“二压”提示

二压会通过降低视频的分辨率、码率等(尤其是码率!)参数来减少视频文件的大小。

码率的定义:一秒钟的视频画面中的信息量。

I 平台「二压」,降低了视频码率

码率对于视频的意义,我们在前面的视频基础中已经介绍过了。

简单概括就是:在一定范围内,码率越高视频越清晰,码率越低,视频越模糊。

这里还是用同一个Gif来比较直观的进行对比~

而这个码率的范围,则是根据视频所需的数据量来决定的,数据量越大所需的码率上限就越高。

举个例子!

我们有5升的水,假设用3升容积的木桶来装,那么多余的两升水就会溢出来。

加高木桶当容积达到5升时,恰好装下全部的水。

之后就算我们持续加高木桶,但是由于水就这么多,哪怕加的再高也不会有任何作用,反而会因此增加木桶的占用空间。

视频的数据量就相当于水,码率就相当于那个木桶。

I 视频的信息量即画面元素复杂度

信息量的多少一般取决于画面内容的复杂程度,比如下面这个视频:

乍看之下是不是觉得清晰度看起来还不赖?

事实上,这个视频的码率仅有0.6Mbps(比朋友圈的视频要低很多)

画面较为简约的视频,视频的信息量也随之下降,此时低码率就足以携带所有的信息。

同时,简约的取景和构图在视觉也有利于造成清晰的人眼偏好

iPhone11系列官网演示其 视频拍摄能力的案例

反过来,当画面内容过于复杂时,视频的信息量也迅速增大,一旦码率不够,元素复杂的画面、高速运动中的画面都更容易会压崩,画质降低更加明显!!

I 分辨率也是视频清晰与否的关键因素

就像你看到的拿样,手机屏幕的大小是固定的。而当我们播放分辨率低的视频时,画面会自动适应屏幕大小,因而变得模糊。

低分辨率的画面在对应的显示画面上看是锐利的,但是一旦被拉大到更大的画面中,就会显示的「失真」

这很好理解,如果将一张图放大2倍,那相当于原先的一个像素点被迫要复制一个兄弟出来,而这两兄弟显示的内容是一样的,看起来就会很“粗糙”,这就造成了马赛克现象。

同样举例对比,下面是高码率低分辨率下VS低码率高分辨率下的手机画面截图。

在同等画幅大小显示的话,对比可以感受到画质的明显差距。

当然,其他还包括视频的编码格式等,也会影响视频的清晰度。

了解了让你视频变模糊可能的因素,咱们就从简单到困难,依次进行本期实验的所有猜想与求证!

我们一般在朋友圈发视频有两种方法:

1、用微信自带的相机工具直接拍摄上传

2、从相册选择视频上传

第一种方法相信大家用过之后就能够发现它的问题,无论是照片还是视频在清晰度上远远无法和原生相机相比。

一方面调用原生相机会占用手机大量的运存资源,影响用户体验。另一方面,因为此时微信已经在帮你进行视频质量的限制了...

微信做的其实是调用手机的录像功能,拍照就是对视频的单帧录像,画质自然无法和相机拍摄相比。

验证的方法也非常简单~

当我们使用微信自带相机工具拍照录像时,会生成一份副本文件保存,我们可以通过查看副本文件来了解实际参数。

副本视频的分辨率为432*960,而照片的分辨率为864*1920(根据手机屏幕比例,现在全面屏手机比例差不多为20:9)。

如果是用原生相机APP拍摄,在满屏的比例下拍摄分辨率一般为4000*1800,这中间的差距相信所有人都能感受到...

Tips:如果你是安卓手机,顺带教大家一个小技巧,聊天页面长按相册,可以直接调用手机原生相机进行拍摄,画质可以达到理想水平。

不过这个技巧只能用于聊天时拍摄照片,无法拍摄视频哈!

至于第二种方法,原生相机拍摄而后上传,是我们这次测试的重点对象!

因为理论上如果知道了某平台的视频上传限制,就可以在日后避免被「二压」。

如果可以避免「二压」,理论上视频的清晰度就不会打折太多。

微信由于自身社交平台的特性,因此对朋友圈上传视频的限制比视频网站要严格的多,往往只能用两三Mb的视频进行分享。

而我们这一次的目的,就是找出微信对于视频上传所能接受的极限。

想知道视频上传限制最简单方法,当然是去看说明书啦!

比如像B站的投稿要求中,就明确表明了上传视频的码率限制,如果微信里直接有标明的话那我们也不用反复的测试了。

当然,希望是美好的,现实是残酷的...

在微信的「帮助」中只提到了视频的上传方法及内容要求,并没有提及视频的格式要求。

我们又尝试询问微信客服了解,不过尝试后发现,微信的人工客服似乎无法直接联系,只能够通过反馈信息后留下联系方式,由微信后续联系。

微信的客服状态真的是很迷... 一副希望所有人不要来找我的亚子~

此时,我们突然想到,微信的朋友圈的视频和腾讯微视有联动,发布到微视的短视频可以直接同步到自己的朋友圈中。

那么,知道微视的短视频上传限制是不是相当于就知道了朋友圈限制?

微视作为短视频平台再怎么说也会简单介绍一下吧 ...你看隔壁抖音就有视频上传的要求,虽然没什么有用信息,但好歹有啊!

结果再次让人失望... 微视上并没有任何关于视频上传限制相关的内容,找客服询问也和微信一样,都只能反馈问题后留下联系方式,等待联系。

what??

腾讯果真如华腾爸爸所言,是做产品的啊... 只做产品,没有客服...

这样一来,方法似乎只剩下自己慢慢测试这一种手段了。

注意,重头戏来了!

为了体现出差异,我们先用常规方法上传了一段用手机拍摄的10秒钟视频,对比后可以明显感受到原版视频在清晰度上的差距。

主要看左下角的植物

然后我们把这支视频重新下载回来查看参数!

经过对比我们可以看到,原视频大小为11.1MB,而从朋友圈下载的视频大小仅为2.3mb。

同时,视频的分辨率也有所下滑,从我们日常拍摄的1080p分辨率降为了544*976,帧率也从60fps降到了30fps。

最后,对比码率我们可以看到原版视频码率为9970kbps,而从朋友圈下载的视频码率仅有1630kbps(约为1.6mbps,1024kbps≈1mbps),码率差距接近6倍。

针对改变的三项参数,我们可以得到一个毫无疑问的结果:朋友圈会对上传视频的分辨率,帧率及码率做出改变。

三项数值的改变尚且在我们意料之中,不过意料之外的是,为什么视频的分辨率会压缩为544*976,而不是720p或480p?继续往下看!

控制变量法,所有人在初中就学过的实验方法,同时也是最好用的实验方法。

I 控制码率,尝试不同的视频分辨率

我们对原视频参数进行修改,将分辨率分别调整720*1280、540*960以及270*480(为方便观察,视频旋转90°,改为9:16),统一帧率24fps,码率1.5mbps,再次上传朋友圈

截图对比如下:

这一次,我们可以发现540p和480p的视频上传后,分辨率没有出现变化,而720p的分辨率则再次改为了544*992。

同时540P与720P分辨率的视频两者在清晰度是方面的表现较为接近。

现在似乎可以得到一个结论,朋友圈会将分辨率高于960*540的视频全部缩减为544*992(?)分辨率左右的视频。

那如果减小码率,能不能让720p的视频不缩减呢?或者说提高码率540p的视频会缩减吗?

我们再一次分别上传了720P 1mbps、720P 3mbps、540P 2mbps、以及540P 3mbps的视频测试

这一次得到了一个非常有趣的结果,720 P 1mbps的视频分辨率虽然缩减为了544*992,但是它的码率却被提高到了1.6mbps。

而720P 3mbps的视频分辨率却变为了368*640,但是他的码率却达到了2.2mbps。

虽然720P的视频在码率上提升了,但由于分辨率减小了所以在实际观看的效果上,720P的视频反而不如540P的视频

540P 2mbps和540P 3mbps视频上传后的分辨率没有变化,码率则降到了1.8mbps和2mbps。

至此有了进一步的结论:

高分辨高码率的视频上传朋友圈,当码率超过一定值(预估为1.5mbps)时,分辨率码率都会被压缩,同时1.5mbps并不是朋友圈视频的码率最高值

I 分辨率压缩的比例是多少?

那分辨率压缩的比例是多少呢?是不是长宽都直接减半?

抱着这样的疑问,我们再次上传了960P 3mbps以及4K 3mbps的视频进行验证。

这一次960P和4k的视频分辨率都缩减成了544*976,而码率方面前者码率变成了2.7mbps,后者码率则是1.6mbps。

这正式说明了朋友圈视频分辨率上限为544*976,但也支持更低的分辨率。

I 控制分辨率,调整码率

接下来就是对码率的不同效果进行测试。

前面我们测试得到了码率最高可以达到2.7mbps,那么有没有更高的可能呢?

我们先固定分辨率为540*960,分别上传2mbps,3mbps,4mbps、5mbps的视频。

这一次的结果,压缩后码率分别为1683kbps,1974kbps、1973kps、1286kbps。

似乎原视频码率的提高对朋友圈压缩转码的结果并没有影响,那之前960p视频的高码率只是一次意外吗?

那现在就轮到960P的视频了,分辨率固定960*1706,改变码率依次为2m、3m、4m、5m上传。

最后得到的最终码率分别是1806kbps、2797kbps、2706kbps、22701kbps。

这...

突然,我发现了自己之前又有一个思维的误区,虽然上传的是1080p原视频被压缩的十分严重,但是我们并没有测试1080p较低码率的视频。

ok,那么测试继续,固定分辨率1920*1080,改变码率依次为3m、4m、5m、6mbps上传。

这一次,我们的猜想得到了证实,1080p视频上传朋友圈后的码率分别为2112Kbps、2976Kbps、2954Kbps以及2867kbps

现在,漫长的测试终于有了结果!

微信朋友圈发布的视频安全上限范围如下:

分辨率

最大为544*976

码率

最大为3mbps(向上取整,也有可能更低)

同时,上传视频的大小可能会影响到朋友圈视频的压制,但由于限制分辨率、码率情况下,无法随意调整大小,所以无法确认具体值。

然后,我们把原视频主动压缩至安全范围上传朋友圈,观察视频播放效果,结果如下:

可以看出来,在安全范围内的视频,清晰度的确要略高于原视频直接上传。

话虽如实,但这种差别并没有那么的巨大,至于原因嘛...

安全范围允许的码率实在太低了,伸展不开手脚啊

如果说,我们在朋友圈视频上限的范围内,并且以保证画质为前提,尽可能的将码率压缩到极致。

我们前面都是使用PR直接导出后用手机上传朋友圈进行测试,调整的参数也仅仅是我们经常会修改的码率,分辨率。

这里就要向大家介绍一款B站力荐UP主用了都说好的「小丸工具箱」。

它可以将视频进行更加深度压缩,可以让视频以更低的码率更小的体积,获得更高的清晰度,同时操作也非常的简单。

我们通过采用不同编码方式,已达到用更小的码率实现更高清晰度的目的,具体的原理下次再做介绍吧,今天内容已经太多了...

将视频导入小丸工具箱,调整分辨率,crf值(数值越高,码率越低画面质量越差)。

下面是原视频与小丸工具箱导出后的视频清晰度对比:

首先,必须要承认,转码后的视频在清晰度方面的确略有不如原视频,但是转码后的视频在码率和大小上却要远小于原视频!

当然仅仅这么对比的话,感觉并不明显,现在我们把原视频和转码后视频上传朋友圈,再次进行对比!

原视频与转码后的视频

在朋友圈上传后对比

注意放大看左边的植物

这一下,差距是不是比较明显了!现在我们在对比上传后视频与上传前视频的参数,可以看到两者完全一致

一次可能是巧合,那我们再对比一次,这一次,稍微降低crf值,是码率稍为提升但仍在安全范围内,再次对比。

可以看到,这次转码后的画质依然要好于原视频直接上传,同时对比各项参数依然完全一致。

至此我们可以 得出一个结论:

通过压缩视频在在安全范围内,不过分降低清晰度的情况下,减小码率以控制上传后的清晰度,这个手段是可行的~

当然,也有的朋友会说,我只想在旅游的时候发些拍到的,没办法随身携带电脑,只想用手机上传高清朋友圈视频。

针对这一情况,我们下载了5款手机视频编辑软件,分别是剪映,VN视迹,巧影,VUEVlog,快剪辑。

每款软件都进行一次后期渲染并上传朋友圈。

与电脑后期相比,手机的后期相对简单。

在这五款软件中只有快剪辑和巧影可以选择视频的码率和分辨率,VN视迹只可改分辨率,而VUE与剪映无法修改参数。

对比后我们可以发现,剪映和巧影导出的视频勉强达到了我们的要求,视频清晰度在尚可接受的范围,码率在2mbps以上。

而VUE vlog、VN视迹簿、快剪辑三款APP 的视频上传效果不够理想。

还有一点要说的是,巧影和快剪辑视频导出后有水印,需要购买会员去除,不喜欢水印的小伙伴们需要慎重考虑。

在找到了比较准确的实现方法后,下面我们再来验证另一项猜想。

网上有不少人认为,iPhone手机和安卓手机上传朋友圈视频清晰度是不一样的,是这样吗?

之前我们测试的手机均为黑鲨2游戏手机,现在我们又找来了一台iPhone8以及小米5x分别上传同一个1080P 6mbps视频。

对比结果可以看到,三者的码率几乎没有太大的差别...

继续来看实际的画面细节对比,有不同的结果了!

可以看到,虽然三者的码率极为的接近,但是仔细辨认可以观察到两台安卓手机在清晰度上确实却不如苹果。

码率一样,清晰度不一样,你们有没有想到什么,这不正和之前我们测试改变 编码格式 的结果很相似么

另外,我们认为3年内的手机不用担心因为性能问题导致画质降低(过久的机型性能实在太差的话会影响视频解码,导致画质降低,比如型号过旧的iPhone5在测试时扑街了...)

由此说明,安卓与iOS不同的上传设备,对视频的清晰度也会有一些的影响。

当然,想要在朋友圈上传高清视频这里有一个小技巧,之前和大家提过,发布在腾讯微视的视频可以同步到微信朋友圈。

那么我们只需要把视频先上传到微视,然后再选择同步到朋友圈也可以发送高清视频,还能突破朋友圈的10s长度限制,发布30s视频!

当然,既然是微视同步过来的,自然也会带上微视的水印,这点还是挺让人头疼的。

不过有一说一,通过微视在朋友圈发的视频清晰度还是值得肯定的,妥妥的第一梯队水准(阴谋论一下:值得怀疑这就是不是腾讯为了推广微视设下的圈套「狗头报名」)

OK ,今天的内容就到这里,阅读时间差不多需要18分钟,辛苦你看到这里,下面咱们一起来回顾一下整个实验的过程:

然后,我们为大家总结一下小结要点:

1/ 码率应该说是决定朋友圈视频清晰度的主要因素之一;

2/ 想要发布高清视频,推荐大家拍好视频以后,在压缩软件中进行适当的压制,以达到低码率下高清晰度的效果(设定在安全范围:544*976,码率3Mbps以内,可以避免被二次压制大幅损失画质)。

电脑端可以尝试小丸工具箱,手机上可以通过巧影、快剪辑等后期并选择转码;

3/ 可以尝试通过腾讯微视发布后在转发至朋友圈,清晰度也会更好一些,时间还能拓展至30s;

4/ 不妨试试给你的画面做减法,简约的构图与取景,会减少视频的信息量,如此在同样的低码率下可以比复杂画面、高速运动画面都更加清晰,而且人眼的视觉上也会更加“讨喜”。

5/ 目前来看,相近时期的手机,iPhone上传的画质确实会有一些肉眼可见的优势,不过这一点也许是我们样本不够所致,大家也可以一起来试试。

最后小北我还有个温馨提醒,如果你也想做类似测试的,请务必做好朋友圈可见分类,改成「仅自己可见」。

不然... 你将会被无数的朋友询问在哪呢?或者是不是出去旅游啦?(不要问我是怎么知道的...)

好啦,再次感谢你耐心的看到这里 ~

随着5G时代的进一步迈进,除了网速的提升之外资费也将逐步下降,到了那时,也许微信会考虑开放更清晰的朋友圈视频也说不定呢

不过说到底,既然是朋友圈的内容,我想内容本身应该是重于画质的,你觉得呢?

喜欢我们的文章欢迎点赞关注,晚安~