View Single Post
Old 6th June 2013, 19:56   #28  |  Link
wonkey_monkey
Formerly davidh*****
 
wonkey_monkey's Avatar
 
Join Date: Jan 2004
Posts: 2,492
Whoops, never got around to providing this.

First you'll need the plugin from here.

Then you can use this function to apply it (probably bad to give the function the same name as the filter, but whatever):

Code:
function fingerprint(clip a, int h) {
  rgb=a.converttorgb32
  resized=rgb.bicubicresize(a.width,h)
  fingerprinted=resized.fingerprint
  stack=stackvertical(rgb,fingerprinted.bicubicresize(rgb.width,fingerprinted.height))
  return stack
}
You'll get gaps if you seek around in the video without playing it in sequence first, but that also means it doesn't have to preload the clip.

It forces the clip to RGB32 with the default matrix (rec601) so you'll need to bear that in mind if you want to convert it back to the original format.

David
wonkey_monkey is offline   Reply With Quote