leandromoreira / ffmpeg-libav-tutorial

FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷 🇪🇸 🇻🇳 🇧🇷
https://github.com/leandromoreira/ffmpeg-libav-tutorial
BSD 3-Clause "New" or "Revised" License
9.78k stars 937 forks source link

how to call atadenoise function in ffmpeg #85

Open xsy123xsy opened 3 years ago

xsy123xsy commented 3 years ago

how to use atadenoise with source code by transplanting it to a video engine. Is there any example to call function "ff_atadenoise_init_x86" in "FFmpeg/libavfilter/atadenoise.h"

leandromoreira commented 3 years ago

hey @xsy123xsy adadenoise is a filter and I still didn't cover the filters topic in here but you can see the official example to understand how they work.

xsy123xsy commented 3 years ago

Thx for your answer. I have read the example "FFmpeg/doc/examples/filtering_video.c",but I cannot really understand how it works. And I can't figure out how to configure const char *filter_descr in https://github.com/FFmpeg/FFmpeg/blob/master/doc/examples/filtering_video.c to use atadenoise to do video processing in ffmepg. What's more, I'd like to debug it on macOS/Ubuntu step by step to delve into the code and learn how the algorithm works.

------------------ 原始邮件 ------------------ 发件人: "Leandro Moreira"<notifications@github.com>; 发送时间: 2021年2月23日(星期二) 凌晨0:25 收件人: "leandromoreira/ffmpeg-libav-tutorial"<ffmpeg-libav-tutorial@noreply.github.com>; 抄送: "xsy_xsy"<366366235@qq.com>; "Mention"<mention@noreply.github.com>; 主题: Re: [leandromoreira/ffmpeg-libav-tutorial] how to call atadenoise function in ffmpeg (#85)

hey @xsy123xsy adadenoise is a filter and I still didn't cover the filters topic in here but you can see the official example to understand how they work.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.