audio&video音、視頻編解碼Android FFMPEG

FFmpeg主要结构体:AVFormatContext AVSt

2018-01-02  本文已影响54人  片片碎

1.主要结构体关系


1.png

AVFormatContext:统领全局的基本结构体,主要用于处理封装格式(flv, mpegts, mp4等)。
AVIOContext:输入输出对应的结构体,用于输入输出(读写文件,RTMP协议等)。
AVStream,AVCodecParameters:视音频流对应的结构体,用于视音频编解码。
AVFrame:存储非压缩的数据(RGB/YUV/PCM采样数据)
AVPacket:存储压缩数据(H264/HEVC/AAC等码流数据)

2.AVFormatContext


2.png

3.AVStream


3.png

4.AVPacket
见《FFMPEG结构体:AVPacket解析》

上一篇下一篇

猜你喜欢

热点阅读