AVCodecContext,AVFormatContext区别
1.AVFormatContext:
容器/流级别
核心信息:
封装格式(如.mp4,.mkv,.flv)
流的数量和类型
元数据(Metadata,如作者标题)
时长,比特率
I/O上下文(用于读写数据)
2.AVCodecContext
编解码流 级别
编解码器类型(H.264,AAC)
视频:宽,高,像素格式,帧率
音频:采样率。声道布局,样本格式
比特率,GOP大小
解码(Decode)和编码(Encode)
解码:将数据包(AVPacket)转换为原始帧(AVFrame)
编码:将原始帧(AVFrame)转换为数据包(AVPacket)
3.AVCodec
编解码器的名称(如 "libx264")和 ID
浙公网安备 33010602011771号