Quantcast Avisynth: PAL to NTSC? - digitalFAQ.com Forums [Archives]
  #1  
03-24-2004, 07:31 PM
arana arana is offline
Free Member
 
Join Date: Mar 2004
Posts: 39
Thanks: 0
Thanked 0 Times in 0 Posts
ok i was checkingg this site

http://www.dvfilm.com/atlantis/compare.htm

there is some pal videos i need to convert
i was trying to use tmpgenc alone but results are pure crap
is there a way to do the same as this tool using avisynth?

or at least do what this one does
aDVanced PAL-NTSC converter
http://www.focusinfo.com/products/fi.../dvcsuite.html

please iif you can point me to the script for doing this both ways (ntsc->pal and pal->ntsc) with the least quality loss ill appreciate it and im sure many people will do as well.
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  
03-24-2004, 07:39 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
arana,

Read here: http://www.avisynth.org/index.php?page=FPS
Remember that you're going to have to adjust the audio, to compensate for the frequency change.

-kwag
Reply With Quote
  #3  
03-24-2004, 07:54 PM
arana arana is offline
Free Member
 
Join Date: Mar 2004
Posts: 39
Thanks: 0
Thanked 0 Times in 0 Posts
gracias kwag


has any one done this the other way (link shows a ntsc->pal wich seems ok) but at the moment i need to go pal->ntsc

dunno if just changing the same script with diff fps values will be enough, i dont want to be doing this for long and hours later have a crap result due to my zero knowledge of avisynth lol
Reply With Quote
  #4  
03-24-2004, 08:07 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
The best way is to try a small clip
Encode a couple of minutes, and try it on your standalone.
This way, if it bombs, you don't loose too much time

-kwag
Reply With Quote
  #5  
03-25-2004, 04:01 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
@ Arana

What youre trying to do...

convert 25fps interlaced pal to 29.97interlaced ntsc?

or

25fps progressive pal to 23.976 progressive ntsc?


In case of progressive DON't change the audio speed via simple pitch as that will end up in a low tone audio track.

So in case of progressive pal to progressive ntsc do this:

Code:
AssumeFPS(23.976)
TimeStretch(tempo=(100.0*23.976)/25.000)
In case of pal to ntsc interlaced (the 3:2 pulldown):

Code:
AssumeFPS(23.976)
TimeStretch(tempo=(100.0*23.976)/25.000)
SelectEvery(2,0,0,0,1,1).SeparateFields().SelectEvery(4,1,2).Weave()
Reply With Quote
  #6  
03-25-2004, 10:50 AM
bman bman is offline
Free Member
 
Join Date: Apr 2002
Posts: 356
Thanks: 0
Thanked 0 Times in 0 Posts
@ Incredible
U are really INCREDIBLE !!!!
bman
Reply With Quote
  #7  
03-25-2004, 11:51 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible


But you should first do a preview in Vdub or Zoomplayer WHERE YOU CAN LISTEN THE AUDIO ... as there have been a few user reports in doom9.org that the time stretch routine "could" cuase issues to the stereo signal.
If that causes, then you should delete that timestretch() line and first safe the audio as wav to disk. Then loead it into GoldWeave i.e. and do a timestretch there as it also gots that function.
Reply With Quote
  #8  
03-25-2004, 12:43 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
I wonder where does people in NTSC area find video in PAL format, and what they are;

Because I just want to make you keep in mind that if you are doing a US movie that was edited on a PAL DVD, and you want to encode the original (english) audio stream, then you DON'T HAVE to "timestrench" it.
The audio was already fasten up when doing the NTSC->PAL original DVD. I never heard a DVD using timestrenching.
So when you convert back to NTSC you just restore the original audio speed
Reply With Quote
  #9  
03-25-2004, 01:16 PM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
If a original NTSC-Country-Audiotrack is delivered with the source then this is totally correct.
Reply With Quote
  #10  
03-25-2004, 08:04 PM
arana arana is offline
Free Member
 
Join Date: Mar 2004
Posts: 39
Thanks: 0
Thanked 0 Times in 0 Posts
its 25p to ntsc film incredible, ty

btw this was born as pal, not a usa dvd , not a dvd at all



what does assumfps really do????
just adjust speed of frames? or is there something more in it?
Reply With Quote
  #11  
03-25-2004, 08:07 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
No, assumefps does not do anything but telling to the encoder : this video must be played at that framerate.

That is not like ChangeFPS that actually adds or removes frames to stick to the framerate you want.
Reply With Quote
  #12  
03-26-2004, 03:59 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
AssumeFPS(23.976) does change the duration of the frames and therefore the durantion of the movie, means just a pitch where NO Frames will be added or deleted where in comparison this will be done by ChangeFPS() or ConvertFPS().

By this a movie plays (in this case) slower cause all frames of the movie just will be played back at 23.976 frames per second.
Thats why the Audio wouldn't match if you wouldn't post-process it via speedup or Timestretch.

In our Case of KVCD Work for 99% there's no need to do FPS Conversation but if needed a FPS assuming via Avisynth.

Conversion by ChangeFPS() means always a deep change in the fps architecture and therefore framecount. Even a 3:2 Pulldown won't be done by ChangeFPS().

BTW: In case of Avisynth Command questions ALWAYS do a look at avisynth.org .... there's everything very well explained and it wount hurt to have a look there
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
DVD NTSC 29.970fps A KSVCD NTSC 23.976fps <-ESCENAS NEGRA centella Convertir y Codificar Video (Español) 2 09-06-2004 02:44 PM
Avisynth: Problem encoding 30fps MPEG1 into NTSC MPEG2 Uruk-hai Avisynth Scripting 5 05-05-2004 11:43 AM
Avisynth: Ntsc interlaced source and avs 2.52? J-Wo Avisynth Scripting 2 06-04-2003 11:32 AM
Avisynth: Cartoons, shorten the GOP to 12 frames (PAL) or 15 (NTSC) ? Icarus3000 Avisynth Scripting 23 06-01-2003 08:01 PM
KVCD: PAl to NTSC? have to convert them to NTSC before encoding? WhiteKnight54 Video Encoding and Conversion 2 12-18-2002 10:32 PM

Thread Tools



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