手机视频模糊变清晰处理方法(十分钟教你视频高清修复清晰)

[db:描述]

本文最后更新时间:  2023-03-07 07:53:34

视频模糊变清晰处理方法

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

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

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

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

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

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

   「压缩」很好理解~

   一般来说,一般我们在剪辑视频导出时都会主动或者被动地压缩视频质量,以此达到画质与文件大小的平衡,方便分享与上传等。(用过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时代的进一步迈进,除了网速的提升之外资费也将逐步下降,到了那时,也许微信会考虑开放更清晰的朋友圈视频也说不定呢

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

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。