夢中客
讀完需要
6
分鐘速讀僅需4 分鐘
經常聽到有小夥伴給我抱怨,為啥明明是 mp4 的格式或者是 mov 的格式,為啥導不進去 pr,今天我就給大家來講講編碼的那些事兒
1
我最常說的一句話
其實大家非計算機的小夥伴對編碼這個詞並不是很熟悉,但是大家都接觸過,並且在我的課程中經常會聽見我說一句話:「h.264 的編碼的 mp4 格式"
那我為啥非要強調h.264的mp4編碼呢,因為 h.264 編碼除了 mp4 之外,還有一個那就是 mov,大家是不是很熟悉,但是大家從來都不知道,所以有時候對 h.264 有偏見。
2
編碼究竟是個什麼東東
編碼究竟是什麼?
度娘說:「所謂視頻編碼方式就是指通過[壓縮技術],將原始的文件轉換成另一種視頻格式文件的[方式。小夥伴們,看到這裡,是不是覺得很熟悉,我們經常說 mp4 是壓縮格式,那結合第一點我們就很容易知道這個過程所謂的編碼就是」h.264「,avi 是源碼格式,也就是未壓縮格式,那麼編碼的終極目的就是:讓視頻的體積變小,便於我們存儲和傳輸
3
編碼都有哪些?
傳輸中最為重要的編解碼標準有國際電聯的 H.26x 系列:H.261、H.263、H.264,運動靜止圖像專家組的[M-JPEG]和[國際標準化組織]的 WMV 以及 Apple 公司的 QuickTime 等
4
問:視頻有沒有固定編碼,回答:沒有
我知道這麼說你們肯定會問為什麼,那麼我們來簡單的分析一下就知道要搞清楚這個問題,那其實我們只要證明統一格式的視頻來自不同的編碼就可以,那麼下面我們來舉例說明。
h.264 的編碼可以生成 mp4 毋庸置疑,前面我們已經證明過,而且相信大家在學習 pr 的過程中,再做導出的環節的時候也是通過這個編碼來實現的,那麼還有那個編碼可以導出 mov 呢,大家回過頭看看上一條,仔細看看,有沒有很熟悉的編碼。相信很多小夥伴一年就看出來了,對,就是它,qunktime,我們經常在錄製視頻的時候會利用 qunktime,那其實它錄製完就是 mov,那麼這樣的話,我們的問題就解決了,因為我們證明了同一個格式來自兩個不同的編碼。
5
為什麼要進行視頻編碼
5.1
如果不編碼,我們的世界可能都是像素
為什麼要進行編碼,下面我們實際算一下,你就會知道其重要性了。一個視頻,如果未經編碼,它的體積是非常龐大的。
以一個解析度 1920×1280,幀率 30 的視頻為例:
共:1920×1280=2,073,600(Pixels 像素),每個像素點是 24bit(前面算過的哦);
也就是:每幅圖片 2073600×24=49766400 bit,8 bit(位)=1 byte(字節);
所以:49766400bit=6220800byte≈6.22MB。
這是一幅 1920×1280 圖片的原始大小,再乘以幀率 30。
也就是說:每秒視頻的大小是 186.6MB,每分鐘大約是 11GB,一部 90 分鐘的電影,約是 1000GB。。。看到這個數字,相信你已經認識到了編碼的重要性。就不用我多做解釋。
6
pr 能過識別的類型總結如下:
所支持的靜態圖片主要包括 JPEG、PSD、BMP、GIF、TIFF、EPS、PCX 和 AI 等類型的文件
支持的視頻格式文件主要包括 AVI、mp4、MPEG、MOV、DV-AVI、WMA、WMV 和 ASF 等
支持的動畫和序列圖片主要包括AI、PSD、GIF、FLI、FLC、TIP、TGA、FLM、BMP、PIC 等文件格式
7
最後總結:
1.改視頻後綴只是迎合播放器的需求,而非pr
2.不能被 pr 所識別的格式要進行轉碼,一般的視頻利用普通轉碼軟體即可,騰訊優酷愛奇藝等特殊格式要用專屬解碼軟體轉碼。