音视频基础知识
封装 解码 重采样 像素格式
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