ffmpeg基本杂谈_20171116
。 原始数据是指:解码后数据、或是编码前的数据。 ⾳频:⼀段原始WAV(或未压缩的PCM)⾳频数据。 视频:⼀帧图像、⼀个图⽚。 字幕:⼀个时间段内的⼀句或是⼏句话。 AVPacket⽤于存储字节流数据,包含⾳视频、字幕、附件信息等等。 字节流数据是指:编码后数据、或是解码前数据、或是要封装的数 据、或是封装解析后的数据。 数据:字节流数据包。 FFmpeg KS nk,对应对的属性等等。 FFmpeg KS数据流程图 原始视频 原始⾳频 AVFrame AVFrame AVFrame 字幕 附件其他 数据 AVPacket 编码 AVPacket AVPacket AVPacket 组装 直接组包 N个合成 AVStream AVStream AVStream AVStream 容器层AVFormatContext 容器 协议层 pict_type帧类型(I,P,B,S,SI,SP) ⾳频:字节流 -> 编码 -> 数据帧 AVPacket 准备封装/协议处理的数据流: int64 pts 显⽰时间 int64 dts 编解码时间/解码顺序 duration 持续时间 pos 容器中的位置 FFmpeg KS [AVPacket] uint8_t *data; //字节流数据 int size;0 码力 | 55 页 | 20.91 MB | 1 年前3
共 1 条
- 1













