什么';A去噪算法的原理是什么?ffmpeg源代码中的哪个函数实现了去噪算法?

什么';A去噪算法的原理是什么?ffmpeg源代码中的哪个函数实现了去噪算法?,ffmpeg,video-processing,Ffmpeg,Video Processing,我无法确定libavfilter/vf_atadenoise.c中的哪个函数在ffmpeg中实现atadenoise…顶级函数是 static int filter_frame(AVFilterLink *inlink, AVFrame *buf) 在它里面,电话 ctx->internal->execute(ctx, s->filter_slice, &td, NULL, FFMIN3(s->planeheight

我无法确定libavfilter/vf_atadenoise.c中的哪个函数在ffmpeg中实现atadenoise…

顶级函数是

static int filter_frame(AVFilterLink *inlink, AVFrame *buf)
在它里面,电话

ctx->internal->execute(ctx, s->filter_slice, &td, NULL,
                       FFMIN3(s->planeheight[1],
                              s->planeheight[2],
                              ff_filter_get_nb_threads(ctx)));
导致筛选的线程化执行

s->filter\u slice
是一个函数指针,根据输入参数指向实际的过滤函数

函数指针的引用发生在

static int config_input(AVFilterLink *inlink)
所有定制过滤器功能都是使用宏定义的,宏从以下行开始:

#define WFILTER_ROW(type, name)

谢谢你的回答。现在我正在尝试在Xcode中调试ffmpeg ATADNOISE。您能帮我将ffmepg中的ATADNOISE移植到我自己的项目中吗?另请参阅