View Single Post
Old 12th October 2019, 20:41   #1  |  Link
N.ROM.anova
Registered User
 
Join Date: Oct 2019
Posts: 3
ERROR using NNEDI in FFMPEG

I’ve been testing the various deinterlacing filters in FFMPEG, and no matter what I try, NNEDI fails to initialize.

NNEDI requires the use of a binary filter file for the “weights”, which FFMPEG provides a link to here:
https://github.com/dubhater/vapoursy...i3_weights.bin

Problem is there are NO instructions on where to install this file in relation to FFMPEG. I’ve tried placing the file in the main FFMPEG folder, as well as in the various sub folders. Nothing works, as FFMPEG is unable to locate the weights file and keeps giving the following error message:

[mpeg2video @ 000001a1b34f0740] ignoring pic cod ext after 0
[Parsed_nnedi_1 @ 000001a1b39b4ac0] No weights file provided, aborting!
[AVFilterGraph @ 000001a1b3aa2b80] Error initializing filter 'nnedi' with args'weights=./nnedi3_weights.bin:deint=interlaced'
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!

The FFMPEG formula I'm using is:
ffmpeg -i SC_EP-08.mp4 -c:v libx264 -preset ultrafast -tune animation -crf 1 -vf "fieldmatch,nnedi=weights='./nnedi3_weights.bin':deint=interlaced,decimate" -acodec copy ivtc_TEST-07_SC_EP-08.mp4

In the code above, I’ve listed the location of the weights file as “./”. The only place I could find a formula for using NNEDI with FFMPEG was here:
https://github.com/kfrn/ffmpeg-thing...interlacing.md

In that article they list the location for the weights file in the formula as “./”. I’m not sure what that location means. I’ve tried removing the “./” in the call, as well as inputting the direct file URL for the weights file on my machine. Nothing works. I keep getting the same error message.

I’ve been able to do all other types of editing, conversion, encoding, etc. in FFMPEG. It is just NNEDI that is giving me issues. What am I doing wrong?

NOTE: I need to get NNEDI working in FFMPEG, NOT AVIsynth, as I’m editing and encoding with MP4 files only.

Last edited by N.ROM.anova; 12th October 2019 at 20:44.
N.ROM.anova is offline   Reply With Quote