相信有很多人和小編一樣,工作中經(jīng)常會(huì)和許許多多的視頻打交道,更不用說視頻編輯的朋友了,那素材可不堆滿了整個(gè)硬盤,面對(duì)著越來越多的視頻,我們?cè)谑占{的時(shí)候深深的感受到了困擾,要將這么多視頻處理掉,可不是件簡(jiǎn)單的事情,有很多視頻都是有價(jià)值的,不能隨意刪除,但是很多時(shí)候我們對(duì)視頻的使用僅限于某個(gè)片段,比如說,一部?jī)尚r(shí)的電影,我們可能只需要其中的一個(gè)小片段,五分鐘不到,一個(gè)兩小時(shí)的視頻和五分鐘的視頻,就像大象和小狗一樣,不是同一重量型的,但是我們又不能每個(gè)視頻都剪輯一遍,畢竟這也太花費(fèi)時(shí)間了,所以,最好的方法就是壓縮,那么問題來了,高清視頻壓縮以后還可以高清嗎?那么我們就得來了解一下壓縮的原理了。
一、有損壓縮和無損壓縮 有損、無損就是字面上的意思,有損壓縮意味著壓縮后的短視頻數(shù)據(jù)與壓縮前不一致,可能存在抽幀、加速等現(xiàn)象,丟失掉一部分人眼、人耳不敏感的圖像或音頻信息;無損壓縮即壓縮前后的數(shù)據(jù)完全一致。幾乎所有高壓縮的算法都是采用有損壓縮,但對(duì)短視頻開發(fā)這種視頻體積相對(duì)較小的平臺(tái),無損壓縮非常重要,誰會(huì)想看到一個(gè)不完整的視頻呢?二、幀內(nèi)壓縮和幀間壓縮 短視頻開發(fā)時(shí),一般會(huì)自帶壓縮功能,方便創(chuàng)作者在上傳視頻時(shí)對(duì)視頻體積進(jìn)行改變,這種自帶的壓縮功能就是幀內(nèi)壓縮。當(dāng)壓縮一幀圖像時(shí),僅考慮本幀的數(shù)據(jù)而不考慮相鄰幀之間的冗余信息,相當(dāng)于一種有損壓縮算法,但由于幀內(nèi)壓縮時(shí)各個(gè)幀之間沒有相互關(guān)系,所以壓縮后的視頻數(shù)據(jù)仍然可以以幀為單位進(jìn)行編碼,由于幀內(nèi)壓縮達(dá)不到很高的壓縮比,即使是有損壓縮也不會(huì)對(duì)視頻造成損害,所以被常用于短視頻開發(fā)的自帶壓縮功能中。 采用幀間壓縮是基于視頻前后兩幀的相關(guān)性,壓縮連續(xù)兩幀之間的相同信息,幀間壓縮一半為無損壓縮,它通過比較本幀與相鄰幀之間的差異,僅記錄本幀與相鄰幀的差值,大大減少數(shù)據(jù)量。三、對(duì)稱編碼和不對(duì)稱編碼 對(duì)稱性意味著壓縮和解壓縮占用相同的計(jì)算處理能力和時(shí)間,對(duì)稱算法適合于實(shí)時(shí)壓縮和傳送視頻,適用于直播當(dāng)中。不對(duì)稱壓縮意味著壓縮時(shí)需要花費(fèi)大量的處理能力和時(shí)間,對(duì)于短視頻開發(fā)來說,這會(huì)犧牲用戶讀取視頻數(shù)據(jù)時(shí)的時(shí)間,所以不太常用。 對(duì)比來看,無損壓縮、幀內(nèi)壓縮、幀間壓縮都是短視頻開發(fā)常用的壓縮方式,本身降低視頻體積就是為了幫助用戶更快的讀取視頻,能用最短的時(shí)間獲取到視頻信息從而提高用戶體驗(yàn),所以過于復(fù)雜的壓縮方式就不推薦各位使用了。
看完這些,你現(xiàn)在都明白了吧!