
ffmpeg解码
文章平均质量分 94
一个大龄程序员
这个作者很懒,什么都没留下…
展开
-
ffplay源码分析之整体框架分析 ffmpeg解码(stream_component_open、avformat_find_stream_info、event_loop、stream_open)
最近在研究ffmpeg和ffplay,发现网上关于ffmpeg解封装的源码分析不多而且不全。基于ffplay源码,来讲解一下ffmpeg解码过程。在这里主要是讲解一下AVFormatContext、AVStream、AVIOContext的数据结构中的重点变量例如 void*priv_data 、AVStreamInternal *internal、AVFormatInternal *internal等这些内部变量是最重要的,因为正是这些内部不公开的变量,才是存储文件内容、重要接口或属性、进行接口间传递的关原创 2021-05-02 11:38:42 · 469 阅读 · 0 评论 -
ffplay源码分析ffmpeg解码过程之stream_component_open、avcodec_receive_frame、queue_picture、packet_queue_get接口
最近在研究ffmpeg和ffplay,发现网上关于ffmpeg解封装的源码分析不多而且不全。基于ffplay源码,来讲解一下ffmpeg解码过程。在这里主要是讲解一下AVFormatContext、AVStream、AVIOContext的数据结构中的重点变量例如 void*priv_data 、AVStreamInternal *internal、AVFormatInternal *internal等这些内部变量是最重要的,因为正是这些内部不公开的变量,才是存储文件内容、重要接口或属性、进行接口间传递的关原创 2021-05-02 11:27:00 · 895 阅读 · 0 评论 -
ffplay源码分析ffmpeg解码过程之avformat_find_stream_info、read_frame_internal、avpriv_packet_list_put接口
最近在研究ffmpeg和ffplay,发现网上关于ffmpeg解封装的源码分析不多而且不全。基于ffplay源码,来讲解一下ffmpeg解码过程。在这里主要是讲解一下AVFormatContext、AVStream、AVIOContext的数据结构中的重点变量例如 void*priv_data 、AVStreamInternal *internal、AVFormatInternal *internal等这些内部变量是最重要的,因为正是这些内部不公开的变量,才是存储文件内容、重要接口或属性、进行接口间传递的关原创 2021-05-02 11:24:09 · 550 阅读 · 0 评论