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