音視頻的基礎(chǔ)知識
1、 視頻播放的原理
- 首先視頻的產(chǎn)生是一幀一幀的圖片,然后動態(tài)放映才成為了視頻兑徘,所以原始的視頻文件是非常大的。這就會以不同的視頻格式例如FLV羡洛,MP4挂脑,AVI 等形式進(jìn)行存儲,以節(jié)省電腦存儲空間
- 所以播放視頻就需要先將這個封裝的格式給解開
- 然后解封裝格式以后的文件欲侮,分為音頻壓縮和視頻壓縮分別的格式對應(yīng)(例子:音頻:mp3崭闲、aac;視頻:H.264,Mpeg2)
- 進(jìn)行音頻解碼威蕉,進(jìn)行視頻解碼
- 進(jìn)行音頻采樣刁俭,進(jìn)行視頻像素數(shù)據(jù);音視頻同步然后就可以看到播放的視頻了
1.1韧涨、視頻播放流程
屏幕快照 2019-08-02 下午4.36.00.png
2牍戚、以上概念對應(yīng)FFmpeg的功能
- AVFormatter --- 封裝
- AVCodec --- 編解碼模塊
2.1、FFmpeg模塊
屏幕快照 2019-08-02 下午4.35.25.png
3虑粥、結(jié)尾
- 參考資料
-
雷曉華博士博客
-FFmpeg從入門到精通