container: 音视频文件,包含视频、音频、字幕等一个或多个基本的数据流, 示例:视频(avi mp4 mkv flv rmvb mov等)音频(mp3 wav aac ape flac等)
streams: 音频流(avdio)、视频流(video)、字幕流(subtitle)、数据流(data)、附件流()
frames:代表一幅静止的图像 分I帧 P帧 B帧
codec:编解码器 对视频进行压缩或者解压缩,包含编码和解码 示例:DivX MP3
packets: 多个frame
DTS(Decoding Time Stamp):解码时间戳
PTS(Presentation Time Stamp): 显示时间戳
demux: 解封(装)、解复用 从多媒体文件(容器)分离音视频及字幕流的过程。逆过程:mux
mux:封装、复用 把音视频及字幕流组成一个多媒体文件(容器)。 逆过程:demux
code:
decode: