播放一個視頻文件的流程如下所示。
媒體信息查看工具
綜合信息查看: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