FFmpeg 編程之音視頻基礎知識

播放一個視頻文件的流程如下所示。

媒體信息查看工具
 綜合信息查看:MediaInfo
 二進制信息查看:UltraEdit
 單項詳細分析:
    封裝格式: Elecard Format Analyzer
    視頻編碼數據: Elecard Stream Eye
    視頻像素數據: YUV Player
    音頻採樣數據: Adobe Audition
MPEG2-TS格式簡介
 不包含文件頭。數據大小固定(188Byte)的TS Packet構成。

FLV格式簡介
 包含文件頭。數據由大小不固定的Tag構成。

H.264格式簡介
 數據由大小不固定的NALU構成
 最常見的情況下, 1個NALU存儲了1幀畫面的壓縮編碼後的數據。

各類格式參考如下:
• 封裝格式( MP4, RMVB, TS, FLV, AVI)
• 視頻編碼數據( H.264, MPEG2, VC-1)
• 音頻編碼數據( AAC, MP3, AC-3)
• 視頻像素數據( YUV420P, RGB)
• 音頻採樣數據( PCM)

本文參考雷霄驊PDF

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章