当前位置:首页 >> 春秋战国

FFplay回放滤镜分析

来源:春秋战国 发布时间: 2023-06-04

就时会被解析复制看看 ffplay.c ;还有的 swr_opts 变量;还有。

这里还用到了一个新的函有数 av_opt_set(),这个函有数其实不只可以设立光栅的属性标识符,还可以设立大多有数有数据资料结构的属性标识符,例如解码容器,封装容器 等等,只要内部有 AVClass 的有数据资料结构,都能用 av_opt_set() 来设立属性,详情请阅读《opt.h份文件函有数系统性》

接下来的着轻是设立对面跟过境光栅,如下:

过境光栅还设立了 sample_fmts 为 AV_SAMPLE_FMT_S16,这是 ffpaly 格式自己的特性,就是说道无论MP4份文件;还有的格式PDF是怎样的,他都时会投到成 AV_SAMPLE_FMT_S16 PDF扔到给 SDL 播放,而且它在用 SDL_OpenAudioDevice 锁住格式装置的时候,就是用的 S16 PDF,这是写死的。

force_output_format 的语义主要是 强制执行 buffersink 过境光栅的谐波信息等 设立为跟 is->audio_tgt 一样。audio_tgt 是 SDL 接受格式帧的最终PDF。

第一次加载 configure_audio_filters() 函有数,force_output_format 为 0,不时会跑看看这块语义。

最后就是调 configure_filtergraph() 函有数来绑定对面跟过境光栅,同时创建光栅试管(FilterGraph),如下:

上上图最轻要的是,对面光栅 跟 过境光栅 被运算符到1]管理容器 is 了。中间只要把解码容器输出的 AVFrame 往对面光栅扔到,然后往过境光栅读不用。

痛风吃英太青好还是易克好
深圳哪家专科医院做人流好
广州肿瘤医院哪家最好
沈阳妇科医院哪家最好
石家庄白癜风医院排行
友情链接: