This is VMAF filter which requires Netflix's vmaf library installed but
currently there is no library implementation in the Netflix's vmaf. I will open
a pull request soon to Netflix's vmaf for the library integration code and
provide a link in this thread.
This uses pthreads (mutex/cond) where
diff --git a/libavfilter/vf_vmaf.c b/libavfilter/vf_vmaf.c
new file mode 100644
index 000..a62aad1
--- /dev/null
+++ b/libavfilter/vf_vmaf.c
@@ -0,0 +1,319 @@
+/*
+ * Copyright (c) 2017 Ashish Singh
+ *
+ * This file is part of FFmpeg.
+ *
+ * FFmpeg is free software; you can redistribute it a
This is VMAF filter which requires Netflix's vmaf library installed,
but currently there is no library implementation in the Netflix's vmaf.
I will open a pull request soon to Netflix's vmaf for the library integration
code and provide a link in this thread.
After installing the Netflix's vmaf libr
This is VMAF filter which requires Netflix's vmaf library installed,
but currently there is no library implementation in the Netflix's vmaf.
I will open a pull request soon to Netflix's vmaf for the library integration
code and provide a link in this thread.
After installing the Netflix's vmaf libr
This patch fixes most of the styling and coding issues of the previous VMAF
patches.
---
configure| 5 +
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/vf_vmaf.c| 400 +++
4 files changed, 407 inse
Hi, my pull request for vmaf library interface has been merged.
First install vmaf library (libvmaf) from https://github.com/Netflix/vmaf
It can be installed by first doing 'make', then 'make lib' (for building
libvmaf.a), then
'make install' (for installing) from root directory of vmaf.
Fixed the
This is ANSNR filter, one of the component filters of VMAF.
Run it using: ffmpeg -i main -i ref -lavfi ansnr -f null -
Currently it outputs the average ansnr score over all frames.
---
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/ansnr.h | 32
libavfi
Added ansnr section in doc/filters.texi and changelog and fixed issues.
---
Changelog| 1 +
doc/filters.texi | 24 +++
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/ansnr.h | 29
libavfilter/vf_ansnr.c | 403 +++
Added vmaf section in doc/filters.texi and Changelog.
---
Changelog| 1 +
configure| 5 +
doc/filters.texi | 33
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/vf_vmaf.c| 402 +++
Hi, added metadata scores and changed multipe string comparisons to few integer
comparisons.
---
Changelog| 1 +
doc/filters.texi | 20 +++
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/ansnr.h | 29
libavfilter/vf_ansnr.c
---
Changelog| 1 +
doc/filters.texi | 20 +++
libavfilter/Makefile | 1 +
libavfilter/allfilters.c | 1 +
libavfilter/ansnr.h | 29
libavfilter/vf_ansnr.c | 418 +++
6 files changed, 470 insertions(+)
cre
Hi, this is ADM filter also known as DLM (Detail loss metric), one of the
component filters of VMAF. It takes two videos as input.
Run it using: ffmpeg -i main -i ref -lavfi adm -f null -
Currently it outputs the average adm score over all frames.
---
Changelog| 1 +
doc/filters
Hi, this is motion filter, one of the component filters of VMAF.
It takes two videos as input.
Run it using: ffmpeg -i main -i ref -lavfi motion -f null -
Currently it outputs the average motion score over all frames.
---
Changelog | 1 +
doc/filters.texi | 19 +++
lib
Hi, templatized 8-bit and 10-bit functions. Documented options in
doc/filters.texi
and fixed most of the issues with earlier patches.
Signed-off-by: Ashish Singh
---
Changelog| 1 +
configure| 5 +
doc/filters.texi | 64 +
libavfilter
This one changes the previous vmaf patch to libvmaf to keep it separate from the
native implementation of vmaf inside ffmpeg later.
Signed-off-by: Ashish Singh
---
Changelog| 1 +
configure| 5 +
doc/filters.texi | 64 +
libavfilter/Makefile
15 matches
Mail list logo