Best way to Batch Noise Correct 100 clips with Neat Video?

questions about practical use of Neat Video, examples of use
Post Reply
Posts: 2
Joined: Fri Nov 11, 2016 7:19 pm

Best way to Batch Noise Correct 100 clips with Neat Video?

Post by Neole » Sat Nov 12, 2016 10:16 am

I have just purchased Neat Video for Adobe Premier and am trying to edit a 90 minute film. The footage contains many hours of noisy clips (Slog3 from Sony A7s2) which cannot be reshot.

Trying to edit on Premier is impossible, because as soon as I apply Neat Video to a clip, playback slows down to a crawl. I can preview render it, but then if I make a minor zoom/pan change the re-rendering takes a long time again. Premier does not have any way to 'bake in' the neat video effect on a clip permanently.

So I think denoising all the clips first and then editing would be best workflow option, so I can apply zoom/pan/color correction to the noise free clips.

So what is the best way to apply Neat Video noise correction to all the clips and export them? I do not see a stand alone version, so I guess it has to be through another software. Is it possible through Premier? Or which software would make the process most efficient?

Posts: 2345
Joined: Thu Sep 01, 2005 4:12 pm

Post by NVTeam » Sat Nov 12, 2016 4:41 pm

If you cannot find any built-in tools for such batch processing in Premiere itself, I would consider creating one or more projects with one or more clips, setting up the filter in each clip project and then sending those clips to Media Encoder for rendering and encoding. You can then replace the clips and send new ones to Media Encoder's queue.
Please Google for "How To Batch Render Files With Adobe Premiere and Media Encoder" to find a Youtube video about that.

Hope this helps,

Posts: 2
Joined: Fri Nov 11, 2016 7:19 pm

Post by Neole » Sat Nov 12, 2016 8:23 pm

Thanks, but is there any other software for which I can purchase a Neat Video plugin which allows easy batch processing of 100 or more clips?

Posts: 2345
Joined: Thu Sep 01, 2005 4:12 pm

Post by NVTeam » Sat Nov 12, 2016 8:26 pm

I don't think other host applications can do that any easier or better than Premiere with Media Encoder. You can perhaps achieve similar efficiency with VirtualDub, After Effects, perhaps some other hosts. But that would not be easier than with Premiere with Media Encoder.


Posts: 38
Joined: Sat Jun 01, 2013 12:37 pm

Post by Zach » Sun Nov 13, 2016 7:37 am

I would agree, if you already have premiere, you are best served sending all your clips to the media encoder with neatvideo processing, then using all those clips as your source to do your edits.

I don't know of any program in existence which would let you select a group of files all at once, then apply NV and the appropriate profiles / create a job queue that way.

You'd have to manually create the job in every program for each file and queue it.

I don't quite know how premier works with NV, but I know with VirtualDub the creation of the job queue could possibly go faster (but it would still be manual).

When you close and open a new clip in Vdub, it does not remove NV from the existing filter chain. So you could in theory, build your noise and filter profiles, have them loaded in NV. Then save out your first job, close that video source, open the next file, save it out, close it, rinse repeat.

I haven't tested this personally, but its my best guess as for the fastest way to create a batch queue. Also unless your clip is already in a VFW/AVI format (Lagarith, UT Video, etc) Vdub isn't going to be able to open it anyway. So it adds and extra step in the process (dumping your source to lossless codec stored in an AVI)

Posts: 15
Joined: Sun Jun 07, 2015 2:12 am

Post by Nologic » Sun Mar 19, 2017 7:06 am

The fastest way that I've found was to use VirtualDub with the Neat Video plugin to create a Preset & Profile for the batch of videos I plan to process.

Then I create a template AviSynth script that loads and uses the Neat Video Profile & whatever other basic changes I want or need done.

Now I use a AutoIt script that will mass create AviSynth scripts based off the template.

Finally I use a AutoIt script to batch encode all the AviSynth scripts with FFMpeg.

I'll add links, How-to's & code to this post over time.

Virtualdub FFMpeg Input Plugin
Last edited by Nologic on Thu Apr 06, 2017 12:16 am, edited 3 times in total.

Posts: 4
Joined: Wed Aug 19, 2015 3:29 am

Post by FrankieP » Fri Mar 31, 2017 3:04 pm

I use Vegas Pro 14, and the easiest way I found on how to go about this is to drag all the clips in the timeline, create region markers for each clip, add neatvideo to each clip as an event FX, build noise profile and adjust filter settings for each clip, and then use VAAST Render Assistant within Vegas Pro to render all regions as separate files with neatvideo applied to it.

I still feel there's a need for a standalone program of NeatVideo (instead of a plug-in) just for this workflow alone.

Posts: 2
Joined: Fri Apr 14, 2017 2:51 pm

Post by rsh » Fri Apr 14, 2017 3:33 pm

What I do is I create an Adjustment Layer across the entire workspace and call it something like "cpu hog filters" or similar and I drag all the plugins that slow down editing into there. Then it is simply a question of segmenting the adjustment layer with the cutting tool so you can make individual settings on a per-clip basis and if you need to scrub through the timeline, simply make that adjustment layer invisible and your timeline should speed up.


Posts: 1
Joined: Sat May 27, 2017 8:07 pm

Post by garudastudio » Sat May 27, 2017 10:36 pm

Whs you're speaking of can indeed be done with Neat Video using Davinci Resolve. In fact, I'm literally doing it now.

I put all of my full clips or project managed shortened clips on a timeline, group then by location or general status, and apply a Neat Video node to Rah group. Then, I'll export the noise reduced clips for use in the edit.

Post Reply