Hi all
Thank you for reading this. I am doing a video shoot with two cameras: one is a DV camcorder, the other is a digital camera shooting 320x240 at 60fps. I am editing and doing effects at 60fps, with plans to later output to DVD and VCD (and YouTube). For the sake of consistency, is there a way I can convert the DV down to 320x240, and make the odd fields into one frame, and the even fields another?
Thank you.
+ Reply to Thread
Results 1 to 9 of 9
-
-
Yes. However having done this, I wouldn't bother trying to go back to DVD as the results will be rather unsatisfactory.
You can do this conversion very simply in virtualdub using the Bob Doubler and Resize filters.Read my blog here.
-
Yes, there are many deinterlacing filters that can change each field into a frame -- this operation is usually called a "bob".
VirtualDub has one built it but it's not especially good. AviSynth has many which are better: TDeint(mode=1), LeakKernelBob(), Yadif(mode=1), and the best, but horrendously slow, TempGaussMC_beta1(). All of these retain full resolution in areas that aren't moving, and try to be at least a little smart about areas that are.
After bob'ing you reduce the frame to 320x240. A typical AviSynth script might look like:
Code:AviFile("filename.avi") Yadif(mode=1, order=0) LanczosResize(320, 240)
You open the script with your editor as if was an AVI file. If your editor doesn't support AviSynth scripting you can use VirtualDub or some other program that does, then save to an intermediate file that your editor will accept. -
Thanks jagabo and guns1inger
guns1inger, I'm not too worried about quality (It's more for learning anyway). Working in 320x240 lets me render stuff quicker, and not get caught up in the high-def (heh, or even standard def..) craze. I am messing with editing and basic CGI integration. -
Whoa thanks jagabo! I didn't see the second half of the post before replying.
-
Oh, and if you literally need 60 fps (not 59.94) you'll need to add the frame rate conversion too. In AviSynth you can specify
AssumeFPS(60)
after bob'ing to simply display each frame a tiny bit faster (doesn't maintain running time, will cause A/V sync problems, but will play very smoothly), or
ChangeFPS(60)
which will duplicate one frame out of every 1000 causing a small jerk every 30 seconds or so (but running time will remain unchanged and you won't have A/V sync errors).
Code:AviFile("filename.avi") Yadif(mode=1, order=0) LanczosResize(320, 240) ChangeFPS(60)
-
Ah, crap. I hadn't thought of that. Actually, I'm recording all of the sound separately anyway. What do I do, then, since one of my cameras is 60fps and the other is 29.97/59.94? Or is that covered somewhere.
-
Use the second of the two options for frame rate conversion, ChangeFPS(). There will be no A/V sync problems and you may not even notice the tiny jerk every 30 seconds (as one frame is displayed twice). Many of them may fall in areas where there is no (or little) motion -- you won't notice those.
Similar Threads
-
How to convert FLV videos and resize them to convert them to AVI
By zikegi in forum Video ConversionReplies: 2Last Post: 17th Sep 2011, 23:06 -
Convert AVI (miniDV) to MKV/MP4, large files only convert partially
By Video Eddie in forum Video ConversionReplies: 0Last Post: 3rd Jan 2011, 05:44 -
To convert or not to convert a pal dvd
By nls8520 in forum Video ConversionReplies: 1Last Post: 22nd Jun 2010, 01:35