知识点如下:
1、pFrameYUV为sws_scale缩放接口的出参,通过指针方式将pFrameYUV数据赋值给bmp
2、播放器函数简介
av_register_all():注册所有组件
avformat_opent_input():打开输入视频文件
avformat_find_stream_info():获取视频文件信息
avcodec_find_decoder():查找解码器
avcodec_open2():打开解码器
av_read_frame():从输入文件读取一帧压缩数据
avcodec_decode_video2():解码一帧压缩数据
avcodec_close():关闭解码器
avformat_close_input():关闭输入视频文件
3、播放器结构体简介
AVFormatContext:封装格式上下文结构体,也是统领全局的结构体,保存了视频文件封装格式相关的信息
iformat:输入视频的AVInputFormat
nb_streams:输入视频的AVStream个数
streams:输入视频的AVstream【】数组
duration:输入视频的时长(微妙)
bit_brate:输入视频的码率
AVInputFormat:各种封装格式(例如FLV,MKV,MP4,AVI)对应一个该结构体
name:封装格式名称
long_name&