你好,我來回答本行業(yè)問題。
無論是我們自己用手機(jī)拍攝視頻還是下載的電影,其實都是以0和1的形式存儲在設(shè)備里的,所謂的視頻大小,就是指0和1的數(shù)量多少。總得來說,影響一部視頻最終轉(zhuǎn)化為0和1數(shù)量的因素主要有三個方面:視頻分辨率、視頻幀率、壓縮算法。
影響因素一:視頻分辨率
視頻分辨率就是指畫面尺寸大小,是用于度量圖像內(nèi)數(shù)據(jù)量多少的一個參數(shù),通常表示成ppi(每英寸像素Pixel per inch)。手機(jī)里的視頻,雖然我們看到的是平滑的畫面,其實是一個個離散的像素點,只不過像素點之間的距離特別小,給人一種畫面平滑的“錯覺”。如果大家把圖片持續(xù)放大,會發(fā)現(xiàn)畫面變成了一個個的小格子,其實每個小格子就代表一個像素點,只不過不放大,我們的眼睛識別不出來而已。
常見的視頻分辨率有720P、1080P、2K、4K等,分辨率越大,代表視頻一個畫面的像素點越多,比如720P視頻每張畫面約有92萬個像素點(1280乘以720),1080P視頻每張畫面約有200萬個像素點(1920乘以1080)。最終每個像素點都要轉(zhuǎn)化成0和1來存儲,所以分辨率越高轉(zhuǎn)換成的0和1就越多,文件就越大。
影響因素二:視頻幀率
所謂視頻幀率(Frame rate)是指單位時間內(nèi)視頻包含的畫面多少,如果以秒作為時間單位,則幀率可以表達(dá)為FPS(Frames per Second)。顧名思義,如果我們幀率越高,那么同樣時長的視頻包含的畫面就越多,自然文件就越大。
視頻的幀率與人眼的“視覺暫留”現(xiàn)象有關(guān),當(dāng)每秒鐘連續(xù)播放的畫面超過24幀時,人眼就識別不出來了,認(rèn)為畫面是連續(xù)的。所以,視頻的幀率沒有低于25FPS的,目前主流的幀率是30FPS和60FPS,也有部分旗艦手機(jī)支持120FPS和240FPS。
影響因素三:壓縮算法
無論視頻還是圖片,其實都是利用一定算法將其編碼后壓縮存儲起來的,主要原因是如果把所有信息都存儲下來占用空間太大,并且也沒有必要全部存儲,因為人眼是有識別上限的,只需要保留足夠的信息,讓人眼覺得畫面是平滑和連續(xù)的就可以了。
常見的編碼算法有H.26X系列(H.261、H.262、H.263、H.264、H.265) 和MPEG系列(MPEG-1、MPEG-2、MPEG-4 ),此外我國也主導(dǎo)了一套有自主知識產(chǎn)權(quán)的編碼標(biāo)準(zhǔn)AVS/AVS2,不同編碼算法的壓縮效果有差別,像H.265的壓縮效果可以達(dá)到H.264和MPEG-4的兩倍。
綜上,一部視頻的大小是由其分辨率、幀率和壓縮算法共同決定的,分辨率越低、幀率越小、壓縮算法壓縮效率越高,那么視頻就越小,反之亦然。一般情況下,如果是在西瓜視頻上傳視頻,選擇720P、30FPS即可,手機(jī)自動會進(jìn)行編碼壓縮。
謝謝你,長那么好看還給我點贊