I've done some quite successful PAL to NTSC conversion in the past but have ran into trouble on my latest one. I've taken these steps:
- Extracted PAL DVD VOBs with DVDDecrypter
- Demuxed the M2V and AC3 streams in TMPGEnc Plus
- Opened the M2V in VirtualDubMod, deinterlaced, resized to 720x480, changed frame rate to 23.976 (for 3:2 pulldown encoding later) and saved as lossless AVI
- Converted AC3 to WAV
- Opened new AVI file in VirtualDub, noted exact length, stretched the WAV audio to the precise length in Goldwave
I then play the AVI in VirtualDub with the audio stream from the new WAV file to check the sync and it starts off fine, only to slowly drift off towards the end by up to half a second.
I have done these exact steps before on other PAL discs and it has worked out fine. Does anyone know what could be going wrong here?
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 16 of 16
Thread
-
-
Back up a minute.
Why do you deinterlace? Are you sure you shouldn't inverse telecine or remove any pulldown first?
Why do you change frame rate to 23.976? How do you know it wasn't originally 24 fps?
Was your original PAL DVD a film-based source that was speeded up to 25FPS for PAL?
Are you sure the original source didn't have pulldown in the first place to get 25 FPS from film?
Did you really use VirtualDub to deinterlace a perfectly good PAL DVD?Last edited by sanlyn; 19th Mar 2014 at 06:34.
-
The source is a UK TV series that was shot and transmitted from PAL video. The DVD is interlaced. I more or less followed this guide here:
http://www.digitalfaq.com/guides/video/convert-pal-ntsc.htm
I have done it before with PAL DVDs and had perfect results. -
No, not even knowing the series, much less having the DVD. But I wouldn't do the audio conversion as you do (actually, I wouldn't do any of it the way you do). Stretching audio like that is a recipe for out of synch audio unless the audio is exactly the same length as the video. Sometimes audio ends before the video. I think if you checked you might discover the audio being shorter than the video.
There are 2 possible ways to solve the problem, one quite easy. Assuming there's no opening delay (did you check?), encode for 720x480 and 25fps and you won't have to do anything at all with the audio. If the series was created at 25fps you'll also be keeping the video speed the same (not slowing it by over 4%) and (maybe) keeping the audio pitch correct. After doing the encoding for DVD run the MPV through DGPulldown set for 25->29.97. Rather than 3:2 pulldown, it'll apply a 3:2:3:2:2 pulldown.
The other way is not to stretch the audio as you usually do but by the ratio of 25 to 23.976. eac3to can do that PAL2NTSC conversion (although I use BeSweet for the job).
And your method is real screwy anyway. Did you ever say how the lossless (?) AVI you created in VDubMod is reencoded to MPV? And, as sanlyn suggested, maybe deinterlacing isn't the best thing to do. Would you care to make available 10 seconds of the PAL M2V, a piece with steady movement?Last edited by manono; 19th Feb 2014 at 03:30.
-
Well there was no delay on the VOBs and as per that link you can stretch the audio to precisely the right length in Goldwave.
After doing the encoding for DVD run the MPV through DGPulldown set for 25->29.97. Rather than 3:2 pulldown, it'll apply a 3:2:3:2:2 pulldown.
Did you ever say how the lossless (?) AVI you created in VDubMod is reencoded to MPV?
I am still working with it so will let you know how it goes. -
Okay, good.
...as per that link you can stretch the audio to precisely the right length in Goldwave.
Why is that method more preferable?
Why would deinterlacing it be bad? -
The right length being what? Did you read what I wrote? Your method won't work if the original video and audio lengths are different. I'm not saying they are different, only that it's a likely explanation for your problem.
There are 2 possible ways to solve the problem, one quite easy... Encode for 720x480 and 25fps and you won't have to do anything at all with the audio. After doing the encoding for DVD run the MPV through DGPulldown set for 25->29.97 -
Can't say. We have no source to work with. It could use pulldown, it might not, or even blended frames or fields. Saying that it's a "PAL video" could mean many things. To say that it's from a TV broadcast could mean a lot of things, too, as many TV broadcasts are film source.
In other words, we don't really know what your video looks like to suggest a definite procedure. The procedure you used, however, was posted years ago and appears to be rather destructive....depending on the source. And there are ways to re-sync audio without "stretching" it.Last edited by sanlyn; 19th Mar 2014 at 06:34.
-
I will trying the DGPulldown method - at least it means I don't have to mess around with the audio. Thanks.
-
IF you are going to submit a sample, we would obviously need the audio. If you're not going to provide a sample, we're mostly guessing.
Last edited by sanlyn; 19th Mar 2014 at 06:35.
-
Nonsense, that's exactly what it would do. You said it was half a second off by the end, right? Say the original video is exactly 30 minutes long and the audio 29 minutes 59.5 seconds (and they begin in synch). First you stretch the video and then stretch the audio to match the new video length. What do you think will happen?
You could easily prove my theory (or disprove it) by finding out the exact lengths of the original audio and video.
OK, so take the original 720x576i M2V stream and just resize it to 720x480i...
Yadif(Mode=1)
LanczosResize(720,480)
ChangeFPS(59.94)
AssumeTFF()
SeparateFields()
SelectEvery(4,0,3)
Weave() -
I just wanted to mention that I've gotten lazy in my old age and these days I tend to use AVStoDVD which will almost always do a perfectly good PAL to NTSC conversion.
99% of the time it does the DGPulldown method but I think that is because I mostly have progressive PAL video in the source materials that I deal with but once I had a PAL DVD that was interlaced and it did something that looks a lot like the script manono posted (although slightly different):
Code:Import("C:\Program Files (x86)\AVStoDVD\Lib\A2DSource.avsi") LoadPlugin("C:\Program Files (x86)\AVStoDVD\DGIndex\DGDecode.dll") LoadPlugin("C:\Program Files (x86)\AVStoDVD\Lib\LeakKernelDeint.dll") Video = MPEG2Source("C:\Users\BRUCEW~1\AppData\Local\Temp\VTS_05_0.d2v") # Audio is frameserved by AviSynth just for Preview and Edit purposes. Audio = A2DAudioSource("C:\Users\BRUCEW~1\AppData\Local\Temp\VTS_05_0 T80 3_2ch 384Kbps DELAY 0ms.ac3", CacheFolder="C:\Users\BRUCEW~1\AppData\Local\Temp") Video = Video.ConvertToYV12(interlaced=true) Video = Video.LeakKernelBob(1,7,false,false) Video = Video.Spline16Resize(720,480) Video = Video.ChangeFPS(59.94) Video = Video.SeparateFields().SelectEvery(4,1,2).Weave() AudioDub(Video, Audio)
Code:Import("C:\Program Files (x86)\AVStoDVD\Lib\A2DSource.avsi") LoadPlugin("C:\Program Files (x86)\AVStoDVD\DGIndex\DGDecode.dll") Video = MPEG2Source("C:\Users\BRUCEW~1\AppData\Local\Temp\VTS_01_0.d2v") # Audio is frameserved by AviSynth just for Preview and Edit purposes. Audio = A2DAudioSource("C:\Users\BRUCEW~1\AppData\Local\Temp\VTS_01_0 T80 2_0ch 192Kbps DELAY 0ms.ac3", CacheFolder="C:\Users\BRUCEW~1\AppData\Local\Temp") Video = Video.ConvertToYV12() Video = Video.Spline16Resize(720,480) #Using DGPulldown/HCenc to upsize FPS AudioDub(Video, Audio)
- John "FulciLives" Coleman"The eyes are the first thing that you have to destroy ... because they have seen too many bad things" - Lucio Fulci
EXPLORE THE FILMS OF LUCIO FULCI - THE MAESTRO OF GORE
-
Out of curiosity I took the same source as above (the interlaced PAL DVD source) and told AVStoDVD to deinterlace it and this is the script it made:
Code:Import("C:\Program Files (x86)\AVStoDVD\Lib\A2DSource.avsi") LoadPlugin("C:\Program Files (x86)\AVStoDVD\DGIndex\DGDecode.dll") LoadPlugin("C:\Program Files (x86)\AVStoDVD\Lib\LeakKernelDeint.dll") Video = MPEG2Source("C:\Users\BRUCEW~1\AppData\Local\Temp\VTS_05_0.d2v") # Audio is frameserved by AviSynth just for Preview and Edit purposes. Audio = A2DAudioSource("C:\Users\BRUCEW~1\AppData\Local\Temp\VTS_05_0 T80 3_2ch 384Kbps DELAY 0ms.ac3", CacheFolder="C:\Users\BRUCEW~1\AppData\Local\Temp") Video = Video.ConvertToYV12(interlaced=true) Video = Video.LeakKernelDeint(1,10,false,false) Video = Video.Spline16Resize(720,480) #Using DGPulldown/HCenc to upsize FPS AudioDub(Video, Audio)
Also notice the line: Video = Video.LeakKernelDeint(1,10,false,false)
AVStoDVD had a default of 10 but said it could be set anywhere from 0 - 255
Any ideas on what number to pick there?
- John "FulciLives" Coleman"The eyes are the first thing that you have to destroy ... because they have seen too many bad things" - Lucio Fulci
EXPLORE THE FILMS OF LUCIO FULCI - THE MAESTRO OF GORE
-
Yes, if you deinterlace it that makes sense. Except the deinterlacer/bobber being used is old now.
Which is better? Deinterlacing first before conversion as opposed to keeping it interlaced and adding dupe fields?
Personal preference, I guess. I'm not opposed to deinterlacing to 25fps and running DGPulldown afterwards. Others might not like it. -
Yeah I originally did it the first way but it made an interlaced NTSC DVD but it's for a friend who still has an old TUBE TV so I figured he wouldn't care but now I'm thinking I'll do it again by deinterlacing and using DGPulldown. I'm thinking that will look better on a flat screen HDTV (and better option for my own NTSC copy of said movie).
- John "FulciLives" Coleman"The eyes are the first thing that you have to destroy ... because they have seen too many bad things" - Lucio Fulci
EXPLORE THE FILMS OF LUCIO FULCI - THE MAESTRO OF GORE
Similar Threads
-
Demux audio from ntsc video and mux with pal,audio sync problems
By luis67 in forum AudioReplies: 6Last Post: 17th Nov 2012, 05:43 -
when Pal dvd has correct Ntsc audio (Pal>Ntsc conver)
By spiritgumm in forum Video ConversionReplies: 15Last Post: 13th Oct 2011, 13:57 -
Strange audio and date issue with WinDV
By spotty in forum CapturingReplies: 5Last Post: 16th May 2011, 18:00 -
PAL/NTSC issue
By redbaron88 in forum Newbie / General discussionsReplies: 2Last Post: 9th Mar 2011, 10:25 -
Converting PAL to NTSC and rip PAL Audio to WAV in VLC
By happydog500 in forum Video ConversionReplies: 1Last Post: 8th Aug 2009, 02:47