av_read_frame

来源:互联网 发布:海关数据公开 编辑:程序博客网 时间:2024/05/21 19:34
新版本的ffmpeg用的是av_read_frame,而老版本的是av_read_packet。区别是av_read_packet读出的是包,它可能是半帧或多帧,不保证帧的完整性。av_read_frame对av_read_packet进行了封装,使读出的数据总是完整的帧,对于视频就是一帧,对于音频可能是一帧或多帧,但也是完整的,不会是半帧。

picture,从字面看就知道了,只就是一张图,是视频帧解码后的图,不能是音频。frame可以是音频也可以是视频。
原创粉丝点击