音视频基础知识

音视频基础知识

音视频术语是首先需要了解,这样在后面的学习中才能理解。

1.1 视频编码

视频编码就是通过特定的压缩技术,将某个视频格式文件转换成另一种视频格式。

视频编码分为以下两类:

  • H.26X系列
  • MPEG系列

1.2 音频编码

  • AAC:目前最先进的算法编码,在同样小的体积,音质更佳
  • MP3:全称是Moving Picture Experts Group Audio Layer 3,压缩比达到1:10甚至1:12,特点是利用人类对高频音频不敏感,将时域信号转成频域信号的时候,对不同的频段使用不同的压缩率,对高频的就狠狠压缩,这样重放后,对大多数用户来说察觉不到变化。
  • AC3:全称是Audio Coding 3 ,被广泛用于5.1声道

1.3 多媒体播放组件(Android)

  • MediaPlayer:播放控制
  • MediaCorec:音视频编码
  • OMX:多媒体编解码标准
  • StageFright:框架
  • AudioTrack:音频播放

1.4 常见的多媒体框架以及解决方案

  • VLC:Video Lan Client
  • FFmpeg: 多媒体解决方案
  • GStreamer:一套构建流媒体应用的开源多媒体框架

1.5 知识点

  • 帧率:处理器每秒更新的次数
  • 分辨率:显示器大小
  • 刷新率:屏幕每秒刷新画面的次数
  • 编码格式:压缩数据量
    • MPEG
    • H.26X
  • 封装格式:MKV、AVI
  • 码率:也叫比特率,单位时间连续播放的媒体的比特数量
  • DTS、PTS:
    • DTS(Decode Time Stamp)解码时间戳
    • PTS(Presentation Time Stamp) 显示时间戳
  • YUV、RGB:两种颜色空间模型
  • 视频帧、音频帧
  • 量化精度:将模拟信号分成多少个等级
  • 采样率:每秒音频采样点数
  • 声道:
    • 单声道
    • 立体声道
    • 4声道
    • 5.1
    • 7.1

你可能感兴趣的:(Android,音视频)