1.常见封装格式:
①MP4:MP4是文件封装格式,后缀是MP4,但是封装可以是用H265/H264等等。
②AVI:压缩标准可以任意选择,哪怕是未经过压缩的模式。现在用的少。
③FLV,ts:流媒体格式,一半用直播。
④ASF:用于做点播,一般MP4格式也可以来做点播技术了。
2.常见编码格式(视频):
①视频H264(AVC part10)。
②wmv。
③Xvid(Part2)。
④mjpeg。每一帧都是关键帧。
3.常见编码格式(音频):
①acc。现在多。有损压缩
②MP3。以前多,现在少。有损压缩
③ape。效果好。基于无损压缩。
④flac。效果好。
4.视频和音频在编码中的体现
①音视频的帧率不一样。
er视频帧的缓冲复制对于CPU而言开销不大,但是对于YUV->RGB这块的缓冲复制对于CPU开销很大。所以整体视频解 码 要 关注于解码效率和yuv与rgb转换的效率。音频基本忽略不计。
软解兼容性高,能搞到100帧以上,但是耗电量大。
硬解是固化流程,帧率固定,变量不大,兼容性不是很高。