音视频基础知识

音视频基础知识

封装 解码 重采样 像素格式

mpeg-4

一套音频 视频信息压缩编码标准

常用的封装格式

mp4 
avi:压缩标准可任意选择
flv ts 流媒体格式
asf
mp4

常用的编码格式

视频: 都是有损压缩 ,因为视频太大
    h264:帧间编码
    wmv
    xvid
    mjpeg : 优点 帧独立
    
音频:
    aac:通常用 该格式做编码
    mp3
    ape:无损压缩
    flac

封装格式和编码格式头

了解格式头


封装格式头|视频编码帧|音频编码帧|视频编码帧|音频编码帧


视频编码帧:解码为yuv,编码是h264或者h265;
yuv---转换为rgb-->转为rgb显示。rgb是耗费性能的。 (cpu耗电比较高 ,100帧,兼容性好;而硬件解码,固定帧数,兼容性差)

**性能开销在视频上**

视频编码帧:解码为pcm  FLT,编码是aac;

图像格式rgb和yuv

BGRA RGBA ARGB32 RGB32 YUV420

YUV420  YUV420P(平面存储方式)

pcm 音频参数

采样率 
通道
样板格式
    S16
    FLT
样本类型
    C1,C2,C3,C4
    C1,C1,C1,...C2,C2,C2...

mp4格式分析

h264和avc视频编码标准

视频编码层面 VCL

网络抽象层面 NAL

GOP
IBBBBBPPBBBP

DTS BTS

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