I'm converting VHS to DVD (Canopus->DVIO->VDMod (filter and edit, save a temp file)->CCE Basic (2-pass VBR ave=3,000).
I need to use VDub to edit out commecials as I highly prefer it to other options. Now, I'm getting very nice results, looks better than the original. BUT, only if I filter (I use SmartSmooth- looks great, little loss of detail). Filtering is taking FOREVER! About 9 hours for 1:15 minutes of video.
Having read fairly extensively on this, can someone confirm a few things that might help speed up this process? Particularly with regard to Avisynth, which I find very confusing and don't want to learn unless I'm sure it will make a big difference.
1. Obvious question- will using avisynth to filter really speed things up that much? I believe part of the speed improvement is due to using YUY rather than RGB- correct? But if I'm still going to VDub for editing, will I have to convert color and will this reduce the speed bonus (sorry- avisynth just confuses me so I ask dumb questions). So- in brief, will filtering via avisynth be considerably faster than Vdub with similar results?
2. If avisynth is worth learning due to speed increase, what's the best way to use it? Send the Dvio captured file to avsynth filters, then frameserve to VDub, save a temp file after editing and then encode via CCE? Or- edit with VDub, save temp file and send to avisynth, filter and either save temp file or frameserve to CCE?
3. Partially answered above, but for clarity- my impression is it is better/faster to save a temporary file rather than frameserve to CCE. Is this correct? (I've got the hard drive space to do that.)
4. Would overclocking help with the speed? How much? I'm using 1800 P4 and have downloaded SOFTSFB which allows overclocking on the fly. Haven't tried it out yet and am hesitant as I swear I read somewhere that overclocking can screw something up with the video processing thing- but I could be wrong. Anyway- any advice on overclocking to get greater speed?
Thanks in advance. I have read up on this, but I wanted to clarify before I really start to learn avisynth. I've screwed around with it and find it difficult.
+ Reply to Thread
Results 1 to 6 of 6
-
-
You don't need VDub at all if you use AVISynth. You don't even need to modify your original AVI. AVIsynth can remove all of the commercials, filter with smartsmoother, etc.
The only thing I use VirtualDub for is to get the frame number where a commercial begins and ends. With those numbers, plugged into the TRIM command, you simply remove them from your output.
Simply point your AVISynth script to your avi. The Trim command would look something like this:
clip1=Trim(5004,12029) #retains frame 5004 through 12029
clip2=Trim(13282,26289) #retains frame 13282 through 26289
clip3=Trim(29878,37282) #retains frame 29878 through 37282
clip1++clip2++clip3 #splices all of our retained frames together
Using VirtualDub, the slider, the keyframe button, and the forward/rewind buttons, you can quickly locate the start/end frames from commercial segments. The above command would start your video input at frame 5004, and stop it at frame 12029. At frame 12029, that would be where your commercials start (example only). The next line picks up at frame 13282, where your commercial ends, and your movie starts again. The last line, takes each segment you selected to retain, and splices them together as one movie. You can parse through two hours of footage in about 10 minutes. It requires no editing of your original avi. No resaving of avi segments, etc. Just take the script and drop it directly into CCE for encoding.
AVISource("c:\mymovie\movie.avi")
clip1=Trim(5004,12029)
clip2=Trim(13282,26289)
clip3=Trim(29878,37282)
clip1++clip2++clip3
1. Obvious question- will using avisynth to filter really speed things up that much? I believe part of the speed improvement is due to using YUY rather than RGB- correct? But if I'm still going to VDub for editing, will I have to convert color and will this reduce the speed bonus (sorry- avisynth just confuses me so I ask dumb questions). So- in brief, will filtering via avisynth be considerably faster than Vdub with similar results?
2. If avisynth is worth learning due to speed increase, what's the best way to use it? Send the Dvio captured file to avsynth filters, then frameserve to VDub, save a temp file after editing and then encode via CCE? Or- edit with VDub, save temp file and send to avisynth, filter and either save temp file or frameserve to CCE?
3. Partially answered above, but for clarity- my impression is it is better/faster to save a temporary file rather than frameserve to CCE. Is this correct? (I've got the hard drive space to do that.)
4. Would overclocking help with the speed? How much? I'm using 1800 P4 and have downloaded SOFTSFB which allows overclocking on the fly. Haven't tried it out yet and am hesitant as I swear I read somewhere that overclocking can screw something up with the video processing thing- but I could be wrong. Anyway- any advice on overclocking to get greater speed?
I don't know the specifics for the smartsmoother plugin, but I'm sure it's been ported to AVISynth. Someone here should be able to help, or just search google.Impossible to see the future is. The Dark Side clouds everything... -
Follow up to trim question--can i take 3 different avi sources, trim them then join them,all in one step? what would the script look like for something like that? Thanks!
-
To menace,
Yes you can but they need to be of the same resolution and Avisynth needs to treat the video as a continuous source so you have to join them in the script first then edit as a single file.
You can do this one of two ways.
If the files are a segmented source (e.g. captured as 'video_1.00.avi', 'video_1.01.avi' & 'video_1.02.avi') you can add the following as your first command,
SegmentedAviSource("video_1.avi") #this concatenates all files named 'video_1.nn.avi
If they are just seperate files then you can use,
AviSource("video1.avi","video2.avi","video3.avi")
The trim commands will need to refer to the total number of frames in all 3 files. -
Menace,
Not necessarily - DJRumpy already mentions the 'trick' - load all your videos together in the correct sequence into VirtualDub and use the slider control to pick the frame numbers that you want to cut and just plug these numbers into the TRIM commands. (VDUB strings all the videos into one).
Similar Threads
-
Haali Media Splitter, LAV Filters, AV Splitter...How do these filters work?
By Moontrash in forum Software PlayingReplies: 3Last Post: 25th Feb 2012, 18:00 -
Need some filters or something
By salatoimikud in forum Video ConversionReplies: 1Last Post: 28th Nov 2011, 13:33 -
How do I speed up my video to 10X speed?
By mileena in forum Newbie / General discussionsReplies: 9Last Post: 27th Aug 2010, 13:24 -
[Solved] Question about MPlayer filters in FFDShow and Mencoder filters
By BlooderButcher in forum Video ConversionReplies: 4Last Post: 24th Nov 2008, 11:32 -
Burning speed vs. disc speed
By coody in forum DVD RippingReplies: 5Last Post: 26th May 2008, 02:41