1. 程式人生 > >ffmpeg轉碼flv到avi《轉》

ffmpeg轉碼flv到avi《轉》

音頻 編碼器 nbsp 結合 獲得 獲取 src 流程 img

一個視頻轉碼器,則需要對視頻進行解碼,然後再對視頻進行編碼,因而相當於解碼器和編碼器的結合。

下面圖列舉了一個視頻的轉碼流程。

輸入的視頻封裝格式是flv 視頻編碼標準是H.264 音頻編碼標準是AAC;

輸出的視頻封裝格式是avi,視頻編碼標準是MPEG2,音頻編碼標準是MP3。

從流程可以看出:

首先從輸入視頻中分離出視頻碼流和音頻壓縮碼流,

然後分別將視頻碼流和音頻碼流進行解碼,

獲取到非壓縮的原始像素數據/音頻采樣數據,

接著將非壓縮的像素數據/音頻采樣數據重新進行編碼,

獲得重新編碼後的視頻碼流和音頻碼流,

最後講視頻碼流和音頻碼流重新封裝成一個文件。

技術分享

ffmpeg轉碼flv到avi《轉》