LibAV中的编解码器和解析器之间的区别

时间:2018-11-09 19:54:19

标签: libavcodec libav

我正在此链接上查找使用libAV库进行解码。在decode函数中,它声明一个codec和一个parser

codec = avcodec_find_decoder(AV_CODEC_ID_H264);
parser = av_parser_init(AV_CODEC_ID_H264);

两者之间有什么区别

1 个答案:

答案 0 :(得分:1)

解析器获取字节流并将其转换为内存中的表示形式,但不将字节转换为像素。解析器可以读取分辨率,编码参数,帧的开始和结束位置等信息。