[FFmpeg-devel] [PATCH] avfilter: Add vmaf filter

Michael Niedermayer michael at niedermayer.cc
Thu Aug 24 09:41:54 EEST 2017


On Thu, Aug 24, 2017 at 07:35:41AM +0530, Ashish Pratap Singh wrote:
> On Aug 24, 2017 05:13, "Michael Niedermayer" <michael at niedermayer.cc> wrote:
> 
> On Thu, Aug 24, 2017 at 12:58:53AM +0530, Ashish Pratap Singh wrote:
> > From: Ashish Singh <ashk43712 at gmail.com>
> >
> > Hi, this is vmaf filter. It fuses the scores of previous metrics adm,
> motion and vif
> > using svm algorithm. It's different from libvmaf filter because it has a
> very little
> > external dependency (only one svm model file).
> > Currently it supports only one model which can be extended later for
> other models.
> > I have added the model file inside libavfilter/data/ so that it can run
> successfully.
> > There is still a bit of work left to do like changing each filter from
> float
> > to integer. It's in progress along with SIMD optimizations.
> >
> > Signed-off-by: Ashish Singh <ashk43712 at gmail.com>
> > ---
> >  Changelog                              |   1 +
> >  doc/filters.texi                       |  38 ++
> >  libavfilter/Makefile                   |   1 +
> >  libavfilter/allfilters.c               |   1 +
> >  libavfilter/data/vmaf_v0.6.1.pkl.model | 218 ++++++++
> >  libavfilter/vf_vmaf.c                  | 945
> +++++++++++++++++++++++++++++++++
> >  libavfilter/vmaf.h                     | 138 +++++
> >  7 files changed, 1342 insertions(+)
> >  create mode 100644 libavfilter/data/vmaf_v0.6.1.pkl.model
> >  create mode 100644 libavfilter/vf_vmaf.c
> >  create mode 100644 libavfilter/vmaf.h
> 
> fails to build
> 
> CC      libavfilter/vf_vmaf.o
> libavfilter/vf_vmaf.c:36:17: fatal error: adm.h: No such file or directory
>  #include "adm.h"
>                  ^
> compilation terminated.
> make: *** [libavfilter/vf_vmaf.o] Error 1
> make: Target `all' not remade because of errors.
> 
> 
> 
> 
> [...]
> 
> 
> Hi, it requires adm, vmafmotion and vif filters (earlier patches) to be
> applied first.

please mention dependancies in the future in patch submissions that
dont contain these dependancies

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

It is dangerous to be right in matters on which the established authorities
are wrong. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170824/8c92a500/attachment.sig>


More information about the ffmpeg-devel mailing list