Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Need To Identify Which Filter, Nullify tiny frame differences
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
TCmullet
Posted: Jul 24 2014, 05:11 PM


Advanced Member


Group: Members
Posts: 312
Member No.: 3970
Joined: 2-May 03



I thought I had seen somewhere (years ago) that there was a filter that could reduce tiny differences between frames so that multiple frames in a row would be identical.

I have compressed videos of slide shows. Being compressed, all of the frames showing a particular slide are slightly different. When I encode to Lagarith video codec, all the frames are encoded individually. If I could fudge all of the frames that are meant to be identical to BE identical, then Lagarith could encode all frames of the same slide as only 1 actual video frame.

Can someone please point me to what filter(s) to use? It seems over the years, the available documentation on particular filters has shrunk. (Or maybe my mental abilities to find docs have shrunk.)
 
    Top
raffriff42
Posted: Jul 24 2014, 07:48 PM


Advanced Member


Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12



QUOTE (TCmullet @ Jul 24 2014, 05:11 PM)
a filter that could reduce tiny differences between frames so that multiple frames in a row would be identical.
You are looking for 'video frame de-duplication' I think
https://www.google.com/search?q=virtualdub+...me+de-duplicate

Take a look at MultiDecimate (1st Google hit)
 
     Top
TCmullet
Posted: Jul 25 2014, 06:04 PM


Advanced Member


Group: Members
Posts: 312
Member No.: 3970
Joined: 2-May 03



Thanks, but I'm not looking to remove duplicate frames, just make them identical when they're slightly different due to compression artifacting.

I've used Multidecimate before, as part of an inverse telecine process. But that removes frames, which I don't want here. My post said this is a slide show, and all frames have to be present. Think about it; a slide show has one image showing for many seconds. What I've received is videos of such, already compressed.

I'm barely getting by with a VERY tedious process using Frame Tweaker, to copy the 1st frame of a slide to it's buffer, then paste it as a range to all of the subsequence frames that hold that slide. But it's a very tedious pain. Wish there was a filter.

I did actually experiment with Caseburi's temporal smoother, but all my tests turned out WORSE than no filtering.
 
    Top
raffriff42
Posted: Aug 2 2014, 05:12 PM


Advanced Member


Group: Members
Posts: 384
Member No.: 35081
Joined: 25-June 12



QUOTE (TCmullet @ Jul 25 2014, 06:04 PM)
Thanks, but I'm not looking to remove duplicate frames, just make them identical when they're slightly different due to compression artifacting.

A little late, but I just stumbled on this Avisynth script that should work:
QUOTE
http://avisynth.nl/index.php/External_filt...Frame_Detectors
Dup - a robust duplicate frame detector. a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor.
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
3 replies since Jul 24 2014, 05:11 PM Track this topic | Email this topic | Print this topic

<< Back to VirtualDub Filters and Filter Development