Android音视频学习(1)-封装格式(视频音频编码格式)

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帧以上,但是耗电量大。

硬解是固化流程,帧率固定,变量不大,兼容性不是很高。




    

猜你喜欢

转载自blog.csdn.net/qq_34729723/article/details/80757076
今日推荐