我的小視頻 更清晰了呢
前段時間我們出了一期關于為什麼你拍的視頻這麼糊,沒有質感?視頻基礎知識的文章,結果有很多小夥伴們評論留言問我們一個非常棘手的問題:
怎樣能讓朋友圈發視頻更清晰?
其實這個問題,之前我們并沒有專門研究過 ~
但是為了解答大家的疑問,我們開始了一次漫長的求證“科研”實驗!而且現在已經有了一些答案,一起向下看!
注意,前方知識點密集預警,如果趕着睡覺的親,可以先拉到結尾看小結,然後點個收藏下次看,或者點個分享想着自己是個好學的孩子
在知道如何在朋友圈上傳高清視頻之前,我們要先了解為什麼發在朋友圈的視頻會變模糊?
原因很簡單,清晰度高的視頻往往意味着體積比較大,而大體積的視頻在播放時會耗費更多的流量及緩存空間,這些都與移動端的網絡傳播背道而馳。
所以,這裡就牽扯出了「壓縮」與「二壓」兩個關鍵詞
「壓縮」很好理解~
一般來說,一般我們在剪輯視頻導出時都會主動或者被動地壓縮視頻質量,以此達到畫質與文件大小的平衡,方便分享與上傳等。(用過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時代的進一步邁進,除了網速的提升之外資費也将逐步下降,到了那時,也許微信會考慮開放更清晰的朋友圈視頻也說不定呢
不過說到底,既然是朋友圈的内容,我想内容本身應該是重于畫質的,你覺得呢?
喜歡我們的文章歡迎點贊關注,晚安~
,