影片檔案大小跟影片長度會為什麼不會呈現性的正比?

如題,這是小弟最近用威力導演剪了幾部影片
基本上都是剪輯上課用iPad寫PPT錄影的影片

影片檔案大小跟影片長度會為什麼不會呈現性的正比?

影片檔案大小跟影片長度會為什麼不會呈現性的正比?

上圖三個影片輸出時格式、畫面長度高度(解析度)、資料速率、總位元率、幀率、音訊資訊都一樣
但為什麼
「第二章_1080p」長度只有41分32秒,檔案大小769MB;
「第三章02」,長度46分33秒,檔案大小641MB;
「第三章03」,長度44分08秒,檔案大小557MB

想請問有甚麼其他因素會導致檔案小影片卻更長嗎...?
固定碼流跟變動碼流就差很多了
壓縮編碼方式也會差很多!
H.264 甚至 H.265 就會大幅降低體積

另外
在你這個案例
把聲音取樣率降到最低,也會再小很多

試試看
David9487
但是,我一樣都是用wmv格式R另外,威力導演16H.264最低資料速率是3000K,H.265最低資料速率是2000K,遠大於我的素材的兩百多K...
David9487
雖然wmv幾乎沒有參數可以調,但是轉出來就是比H.264和H.265小...
影片長度與影片大小沒有直接的相關性,因為壓縮編碼時,影響資料量大小的因素還有很多。

WMV現在多是採VC-1 架構,雖然不同於H.264的MPEG方式壓縮,但VC-1開發時也借鏡了H.264的優點,
採用Video Block,將影像畫分為4x4或8x8以上的不同區塊。
若有必要,得先做RGB、YUV色度採樣編碼的轉換,每一個Video Block 區塊再參考前後影格,做動態補償、動態預測,再用編碼器的演算法壓縮資料。



現代影像編碼如何壓縮,能壓得多小,主要看畫面上的每一個Video Block出現了什麼東西,如何移動,出現了多久,其次是輸出時指定的色度採樣方式,看要4:4:4、4:2:2還是4:2:0,最後是你限定的每秒流量,也就是你給每一秒的24幀的所有Video Block總共多少資料量的額度,如果你想徹底理解如何壓如何算,可以去查每一種Coder/Decoder的維基或論文。





理論上我們可以說,假設完全一模一樣的畫面,使用一模一樣的編碼,一模一樣的視訊流量(碼率),那最終檔案大小差異會非常小,這點是對的(變數最少)。
我們可以說,一樣長度的影片,靜態場景為主的文藝片,相比爆破場景變換大的動作片,理論上檔案可能比較小(因為動作不大,可壓縮的比率就大,所需的資料量就小,除非是沒壓縮的 RAW檔),唯一變數只有內容複雜程度。
我們也可以說,90分鐘的影片,最終檔案大小會比總長3分鐘的影片要大,即使兩者使用完全不同的編碼與流量,雖然"時長"非直接正相關因素,但差距太大,所以90分鐘的片會比較大,這好像也是可以預期的。

But 就因為現代影片的壓縮技術中,(比時長更重要的)變數不止一個,所以時長絕對不是最重要的,也不會有正相關性,重要的是上述提到的編碼器(先進的演算法會改進Video Block區塊大小、如何計算動態補償、如何壓縮資料等…), 還有YUV色度如何採樣、及每秒設定的流量,最後才會是時長的影響。

因此,在iPad上對不同課程的PPT側錄下的影片、不同時長41分32秒、46分33秒、44分08秒,即使設定一樣10000Kbps流量,用同樣的編碼器,其壓縮後的檔案大小,不止不會相同,與時長也沒有絕對的正相關性,最終檔案誰大誰小…在算出結果、打開檔案詳細資訊比對之前,只有演算法才知道(因為有內容複雜程度不同跟時長不同兩個變數)。

最後,演算法怎麼算你不能控制,因為要視內容的複雜度,時長是拍攝當下跟剪輯當下的決定,輸出時能積極控制的設定,就剩下編碼器的選擇、流量的選擇、色度採樣的選擇,控制這三個變數,可以預想最終檔案大小會落在一個範圍內,但不用在意不同檔案之間的幾MB差異,因為業界影片一個檔是用百GB、近TB在算的。

本人從事影像相關工作,但非本科影像研究專業學者,以上資料都是Google來的,有錯請告知。


備註:用威力導演,無法在輸出參數時修改更多細部設定,或設定上有限制,是因為威力導演定位在家用軟體,請改用其它轉檔程式,如FFMPEG或HandBrake,或其它相對較專業剪輯程式,如Premiere Pro、Davinci Resolve、Final Cut Pro、AVID等…
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!