區別:編碼
AVPacket: 存儲解碼前數據(編碼數據:H264/AAC等) AVFrame: 存儲解碼後數據(像素數據:YUV/RGB/PCM等)
解碼編碼大概步驟:code
一、解碼,大概能夠理解爲由AVPacket轉換成AVFrame 二、編碼,大概能夠理解爲由AVFrame轉換成AVPacket
其餘信息:視頻
一個音視頻流讀取出來以後,在代碼中是以AVPacket的形式存在 若是把AVPacket所有寫到一個文件裏面,是能夠直接播放的 AVFrame直接寫到文件中,是PCM數據文件,一般的播放器不能直接識別播放