1. 程式人生 > >常見視訊檔案的編碼方式和封裝格式

常見視訊檔案的編碼方式和封裝格式

一個完整的視訊檔案是由音訊和視訊2 部分組成的。H264、Xvid等就是視訊編碼格式,MP3、AAC等就是音訊編碼格式。
例如:將一個Xvid視訊編碼檔案和一個MP3視訊編碼檔案按AVI封裝標準封裝以後,就得到一個AVI字尾的視訊檔案,這個就是我們常見的AVI視訊檔案了。
由於很多種視訊編碼檔案、音訊編碼檔案都符合AVI封裝要求,則意味著即使是AVI字尾,也可能裡面的具體編碼格式不同。因此出現在一些裝置上,同是AVI字尾檔案,一些能正常播放,還有一些就無法播放。
同樣的情況也存在於其他容器格式。即使RMVB、WMV等也不例外。部分技術先進的容器還可以同時封裝多個視訊、音訊編碼檔案,甚至同時封裝進字幕,如MKV封裝格式。MKV檔案可以做到一個檔案包括多語種發音、多語種字幕,適合不同人的需要。

例如:MKV檔案只要製作的時候同時加入國語和粵語發音的音軌和對應的簡體、繁體字幕,播放的時候,你可以獨立選擇國語或粵語發音,並根據自己需要選擇簡體或繁體字幕,也可以選擇不顯示字幕。相當方便。
因此,視訊轉換需要設定的本質就是:A設定需要的視訊編碼、B設定需要的音訊編碼、C選擇需要的容器封裝。一個完整的視訊轉換設定都至少包括了上面3個步驟。