quickly scrolling through frames?

Locked
User avatar
Tash
Joined: Wed Jan 22, 2003 10:16 am
Org Profile

quickly scrolling through frames?

Post by Tash » Sat Jul 31, 2004 10:24 pm

I have a Iron Chef match Sunday so quick help if possible.

I need a program to put my avs files in so I can quickly look for frames (this is Iron chef and I don't know my source very well)
Somethign where I can just scroll through like premiere, and copy time and paste in premiere. DGindex would be good but it uses the vobs time base which starts over at every new episode. Virtualdubmod is slow. Premiere is slow mainly because its a IVTCed footage.

Any suggestions?? please help. I tried not using another program during another IC match, and I'm never going to go through that again.

User avatar
Kalium
Sir Bugsalot
Joined: Fri Oct 03, 2003 11:17 pm
Location: Plymouth, Michigan
Org Profile

Post by Kalium » Sat Jul 31, 2004 10:28 pm

Well, if your AVS script involves any sort of processing, it's going to be slow. There's no way around it. If you have footage prep time now, prerendering source would be a good idea. Otherwise, you're just going to have to live with the processing delay.

User avatar
billy_wires
Joined: Sun Sep 07, 2003 12:46 am
Location: Huntsville, AL
Org Profile

Post by billy_wires » Sun Aug 01, 2004 2:23 am

I find that using the .vobs in DGIndex, you can scroll quickly. I would compare it to 2x fast foreward. Or I could be off my rocker. Just check it and decide, I guess.
Image

User avatar
AbsoluteDestiny
Joined: Wed Aug 15, 2001 1:56 pm
Location: Oxford, UK
Contact:
Org Profile

Post by AbsoluteDestiny » Sun Aug 01, 2004 4:41 am

In the amvappbeta, there's a helper script that zarxrax wrote that you can use. It's a function that goes like this:

Code: Select all

####################################
# FastPreview is thanks to Zarxrax #
####################################

function FastPreview(clip input, int "interval", float "framerate", int "reduceby", bool "time", bool "frame") {

interval = Default(interval, 24) # One frame out of every "interval" is taken.
framerate = Default(framerate, 12) # Framerate of the output.
reduceby = Default(reduceby, 2) # Reduce the size of the video by this factor. Set to 1 for no resize.
time = Default(time, true) # Display timecode on/off
frame = Default(frame, true) # Display frame number on/off

input = input.killaudio().pointresize(width(input)/reduceby,height(input)/reduceby)
input = (time==true) ? input.showsmpte(24) : input
input = (frame==true) ? input.showframenumber() : input
input = input.selectevery(interval, 0).assumefps(framerate)
return input
}
You can make a script which only takes one frame in x where x is the interval set. It will tell you the original timebase and frame number on the screen.

I'd personally take this, reduce the frame size with that option and encode it out. You can then play it in a media player of your choice as a sort of index to your footage.

Locked

Return to “Video & Audio Help”