每天一点点音视频相关_音视频文件概述

我们知道, 文件是有格式的, 比如 mp3 格式, txt格式, 文件的格式一般是文件名的后缀, 比如 不可描述.mp4, Windows 系统还会根据这个后缀来决定它被什么打开,显示什么样的图标。但是实际上, 在其他系统上 比如 linux, unix上, 文件的格式更多的是通过文件头部的魔数来确定。

重点来了

音视频文件常见的格式有: mp3, mp4, avi 等等, 平时说的,是上面说的那层含义, 后缀是 .mp4, 或者魔数代表的格式, 这是封装格式, 容器格式。

容器里面装的是压缩了的音视频数据, 以 packet 为单位, 一个一个的。

压缩(编码)的格式是另一回事了, 比如 h263, h264

上节说道的

编码, 就是用 h264 编码器编码

封装, 就是用 mp4 封包器, 把编码的包, 装进 mp4 文件里

解码, 与之相反。


明天: 每天一点点音视频相关_Android上的音视频编解码概述