我们一般在朋友圈发视频有两种方法:
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?继续往下看!