Quantcast Avisynth: 12.5 fps DV to MPEG? - digitalFAQ.com Forums [Archives]
  #1  
11-13-2006, 02:58 AM
Uruk-hai Uruk-hai is offline
Free Member
 
Join Date: Apr 2004
Location: Middle Earth
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts
My sister has a rather low-end Canon miniDV camcorder that produces ASF at 12.5 fps.

Are there any script that would take this ASF into reasonable quality PAL VCD format?

Thanks.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
11-13-2006, 04:46 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
It is interlaced ? If yes a simple bob shoudl double the framerate, hence produce a 25 fps material. Isn't it ?
Reply With Quote
  #3  
11-13-2006, 05:47 AM
Uruk-hai Uruk-hai is offline
Free Member
 
Join Date: Apr 2004
Location: Middle Earth
Posts: 30
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks. But wouldn't BOB reduce the resolution to half? There are a few favors of bob, the standard one and those that called smart bob, can you recommend some to start with?
Reply With Quote
  #4  
11-13-2006, 06:54 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Actually you are right . Unfortunally I don't know a lot about bobing and deinterlacing in a general way so I should let Boulder or others help you.

An idea may be to use TDeint with mode 1 then mode -1.
Quote:
mode:

Sets the mode of operation. Modes -2 and -1 require progressive input.

-2 - double height using modified ELA
-1 - double height using modified ELA-2
0 - same rate output
1 - double rate output (bobbing)
2 - same rate output (blend frames from bobbed stream)

default - 0 (int)
Reply With Quote
  #5  
11-13-2006, 07:11 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
You should try a motion compensated framerate changer, like MVFlowFPS2 which is in the MVTools package (avisynth.org.ru->Fizick's plugins).

A short example (copied almost directly from the MVTools readme):
Code:
source = Avisource("c:\test.avi")
backward_vec = source.MVAnalyse(isb = true, truemotion=true, pel=2, idx=1)
# we use explicit idx for more fast processing
forward_vec = source.MVAnalyse(isb = false, truemotion=true, pel=2, idx=1)
cropped = source.crop(4,4,-4,-4) # by half of block size 8
backward_vec2 = cropped.MVAnalyse(isb = true, truemotion=true, pel=2, idx=2)
forward_vec2 = cropped.MVAnalyse(isb = false, truemotion=true, pel=2, idx=2)
return source.MVFlowFps2(backward_vec,forward_vec,backward_vec2,forward_vec2,num=25,idx=1,idx2=2)
If the camcorder produces interlaced stuff, the script needs some more tweaking.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
How to load MPEG-1 in Avisynth? kamen555 Avisynth Scripting 4 05-05-2005 04:42 PM
Opening an MPEG-1 file with AviSynth? PyRoMaNiA Avisynth Scripting 6 05-08-2004 10:37 AM
Avisynth: Buffer size with mpeg-2? mingocrk Avisynth Scripting 4 09-15-2003 08:29 PM
Avisynth: How do you add MPEG-1 source in avs script? limpby Avisynth Scripting 14 09-10-2003 08:22 AM
Avisynth: Do I use DirectShowSource to open MPEG-1 and MPEG-2? telemike Avisynth Scripting 0 02-07-2003 07:55 PM

Thread Tools



 
All times are GMT -5. The time now is 07:34 AM  —  vBulletin © Jelsoft Enterprises Ltd