1. 程式人生 > >iOS音視訊—FFmepg基礎知識:視訊播放流程&視訊播放器&播放器資訊檢視工具

iOS音視訊—FFmepg基礎知識:視訊播放流程&視訊播放器&播放器資訊檢視工具

FFmepg基礎知識

視訊播放流程

在這裡插入圖片描述

通常我們看到的視訊格式:mp4,mov,flv,wmv等等,稱之為封裝格式,通過解封裝之後,同時拿到音訊壓縮資料和視訊壓縮資料。分別對其進行音訊視訊解碼得到音訊取樣和視訊畫素資料,然後把音訊資料渲染到視訊上面進行同步播放。

視訊播放器

兩種模式播放器: 1、視覺化介面播放器:騰訊視訊,愛奇藝視訊,暴風影音,優酷等等,使用者可以直接進行操作,簡單易懂。 2、非視覺化介面播放器:命令操作播放器,使用者不懂,使用起來複雜

  • FFmpeg->ffplay(命令)播放器(內建播放器)
  • vic播放器
  • mplay播放器
  • 等等

視覺化介面播放器就是對非視覺化介面播放器的封裝應用。

播放器資訊檢視工具

  • 檢視整個視訊資訊:MediaInfo工具->幫助我們檢視完整的視訊資訊

在這裡插入圖片描述

在這裡插入圖片描述

  • 二進位制檢視工具:UItraEdit工具->直接檢視視訊二進位制資料(01011101)

在這裡插入圖片描述

  • 視訊單項資訊: 封裝格式資訊工具->Elecard Format Analyzer, 視訊編碼資訊工具->Elecard Stream Eye, 視訊畫素資訊工具->GLYUVPlay, 音訊取樣資料工具->Adobe Audition