——徹底弄懂視頻壓縮(操作篇)
上次講到,影響視頻文件大小的主要因素有:符碼率、分辨率、幀率、視頻壓縮格式和音頻格式。對這些參數進行適當調整,就可實現我們對視頻文件進行重新編碼減小體積的目的,但大部分的視頻轉換/壓縮軟件基本上屬于傻瓜式的,無法調整所有參數。因此,我們首先要找到一個可以實現所有參數調整的軟件。
在此推薦國產軟件,可以實現所有參數的調整,關鍵是它是綠色軟件,無需安裝,解壓即用。大家自行上網下載即可。
我們以一個15G大小的視頻文件為例,將壓縮為1.5G的體積(手頭沒有10G左右大小的視頻)。
啟動,上圖為添加源文件后的默認界面,其中右上的綠色方框為源文件信息,起參考作用,左下紅色方框中各個選項卡是我們主要的參數調區域,右下藍色方框為進階選項。
從右上的綠色方框為源文件信息中可以看出,源視頻文件的碼率為,分辨率為 3840 x 2160,即4K分辨率,幀率為23.98,即24fps,編碼格式為HEVC,即H265,音頻格式為是EAC3(AC3的一種),碼率為。
下面我們從左至右逐一調整各個參數。
先從視頻選項卡開始,這里可以設置壓縮格、壓縮方式(CBR、ABR及VBR)及碼率。格式選擇H.265,智能碼率選擇輸出大小,將目標文件設置為1500M(這里設定輸出文件大小,碼率由軟件自行確定,實際上是采用VBR壓縮方式)。右邊進階選項建議新手不要調整,保持默認即可;調整音頻選項。我們這里選擇將音頻轉換為AAC(因為AAC編碼器有多種,右邊綠色方框處會出現各個編碼器的選項卡,建議選擇Nero格式工廠怎么改變視頻大小,個人覺得音質較好),并選擇質量參數;接下來是容器選項,我們選擇MKV。MKV是我個人的偏好,你也可以選擇mp4、avi、mov等等其它容器。所謂容器,就是一個將視頻、音頻、字幕等信息打包在一起的容器,目前網絡常用的是mp4,但建議使用mkv容器,功能強大,有許多配套的工具可以使用。下面是畫面選項卡,我們將分辨率更改為1080,幀率保持原始。
至此,我們在第一步設置了視頻編碼格式(h.265)及視頻編碼方式(VRB二次編碼,指定目標文件大?。?;第二步我們設置了音頻格式,第三步視頻容器,第四步分辨率和幀率。接下來按F7或在“任務”菜單中選擇“開始轉換”,軟件即開始進行兩遍視頻壓縮編碼過程,第一遍軟件瀏覽視頻文件,決定哪些地方需要較多的數據量,哪些可以減少地方數據量,這一過程速度稍快;第二遍進行實際壓縮,速度較慢。如果使用的是 的顯卡格式工廠怎么改變視頻大小,可以在視頻選項卡中激活GPU加速,采用硬件編碼,(本人使用的是AMD顯卡,GPU接口好像有點問題)。
其實,這樣壓縮出來的視頻有一個問題,即成品文件大小會稍微大于1.5G,多出來的這部分體積是音頻內容的體積。我們可以先行壓縮音頻,得到音頻文件的大小,然后在視頻選項中選擇目標文件大小時,從1.5G中減去這個數字,就可以得到一個符合我們要求的最終成品視頻文件。