多媒体基础知识

封装格式

  • MP4
  • RMVB
  • TS
  • FLV
  • AVI

视频编码数据

  • H.264
  • MPEG2
  • VC-1

音频编码数据

  • AAC
  • MP3
  • AC-3

视频像素数据

  • YUV420P
  • RGB

音频采样数据

  • PCM

常用播放器

  • 跨平台系列:VLC、MPlayer、ffplay
  • Windows 系列:完美解码、终极解码、暴风影音

信息查看工具:

  • 综合信息查看:MediaInfo
  • 二进制信息查看:UltraEdit

单项详细分析:

  • 封装格式: Elecard Format Analyzer
  • 视频编码数据: Elecard Stream Eye
  • 视频像素数据: YUV Player
  • 音频采样数据: Adobe Audition

封装格式

  • 作用:视频码流和音频码流按照一定的格式存储在一个文件中

封装格式分析工具:Elecard Format Analyzer

名称 推出机构 使用领域
AVI MicrosoftInc. BT 下载影视
MP4 MPEG 互联网视频网站
TS MPEG IPTV,数字电视
FLV AdobeInc. 互联网视频网站
MKV CoreCodecInc. 互联网视频网站
RMVB RealNetworksInc. BT 下载影视

视频编码数据

  • 作用:将视频像素数据(RGB、YUV 等)压缩成为视频码流,从而降低视频的数据量
名称 推出机构 推出时间 使用领域
HEVC(H.265) MPEG/ITU-T 2013 研发中
H.264 MPEG/ITU-T 2003 各个领域
MPEG4 MPEG 2001 不温不火
MPEG2 MPEG 1994 数字电视
VP9 Google 2013 研发中
VP8 Google 2008 不普及
VC-1 MicrosoftInc. 2006 微软平台

音频编码数据

  • 作用:将音频采样数据(PCM 等)压缩成为音频码流,从而降低音频的数据量
名称 推出机构 推出时间 使用领域
AAC MPEG 1997 各个领域(新)
AC-3 DolbyInc. 1992 电影
MP3 MPEG 1993 各个领域(旧)
WMA MicrosoftInc. 1999 微软平台

视频像素数据

  • 作用:保存屏幕上每个像素点的像素值
  • 格式:常见 RGB24、RGB32、YUV420P、YUV422P、YUV444P
  • 特点:体积很大,一般情况下高清视频的 RGB24 格式数据体积 3600*25*1920*1080*3 = 559.9GByte

音频采样数据

  • 作用:保存了音频每个采样点的值
  • 特点:数据体积大,一般情况下一首 4 分钟的 PCM 格式的歌曲为4*60*44100*2*2=42.3Mbyte
    假定采样率为 44100Hz,采样精度为 16bit

comment: