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

发布了18 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zengshaoqing/article/details/105187135