iOS音視訊—FFmepg基礎知識:視訊播放流程&視訊播放器&播放器資訊檢視工具
阿新 • • 發佈:2018-12-04
FFmepg基礎知識
視訊播放流程
通常我們看到的視訊格式:mp4,mov,flv,wmv等等,稱之為封裝格式,通過解封裝之後,同時拿到音訊壓縮資料和視訊壓縮資料。分別對其進行音訊視訊解碼得到音訊取樣和視訊畫素資料,然後把音訊資料渲染到視訊上面進行同步播放。
視訊播放器
兩種模式播放器:
1、視覺化介面播放器:騰訊視訊,愛奇藝視訊,暴風影音,優酷等等,使用者可以直接進行操作,簡單易懂。
2、非視覺化介面播放器:命令操作播放器,使用者不懂,使用起來複雜
- FFmpeg->ffplay(命令)播放器(內建播放器)
- vic播放器
- mplay播放器
- 等等
視覺化介面播放器就是對非視覺化介面播放器的封裝應用。
播放器資訊檢視工具
- 檢視整個視訊資訊:MediaInfo工具->幫助我們檢視完整的視訊資訊
- 二進位制檢視工具:UItraEdit工具->直接檢視視訊二進位制資料(01011101)
- 視訊單項資訊:
封裝格式資訊工具->Elecard Format Analyzer,
視訊編碼資訊工具->Elecard Stream Eye,
視訊畫素資訊工具->GLYUVPlay,
音訊取樣資料工具->Adobe Audition