View Full Version : How do I convert from PAL to NTSC?
Lincoln Burrows
19th July 2012, 17:35
I have a PAL source (video/audio, AVI file, MP3 container) which is presented in PAL (25 fps). All I need to do is convert the audio from 25 > 23.976 fps. Or 24 fps.
However, I failed to do that using Audacity. It seems the conversion is not working, despite the fact the movie's length is increasing.
I used -4,096% for 25 > 23.976 and -4% for 25 > 24 fps. But when I attempt to insert the converted MP3 into a NTSC video, the audio is not synchronized.
I need a simple program like Besweet or something similar to do this task, if possible, using DOS prompt. Is that even possible?
Like I said, the audio is using the MP3 container, I can extract from the AVI using VirtualDub.
sneaker_ger
19th July 2012, 21:35
ffmpeg/lame and SoX, or ffmpeg/lame and eac3to. I think Hybrid provides a GUI for the former.
Or use AviSynth.
/edit:
Intermediate wave file not required, forgot that eac3to supports mp3 decoding.
Lincoln Burrows
19th July 2012, 22:23
Can you (or someone) explain this error?
http://i.imgur.com/ICjiG.png
What is wrong with that MP3?
P.S. Trying AC3 now...
http://i.imgur.com/Bug52.png
P.S.2: It worked, but the audio is out of sync. I will use Sound Forge to see if I need to insert silence to match the sync.
Or perhaps there's no way to fix that and the original MP3 is damaged only if we try to change anything?
The 25 fps MP3 is working with the PAL video. I need to convert to use in a NTSC source.
sneaker_ger
19th July 2012, 22:30
eac3to does not support mp3 encoding IIRC. You would have to use lame for that:
eac3to 1.mp3 stdout.wav -slowdown | lame - 2.mp3
sneaker_ger
19th July 2012, 22:40
Or perhaps there's no way to fix that and the original MP3 is damaged only if we try to change anything?
The 25 fps MP3 is working with the PAL video. I need to convert to use in a NTSC source.
Try to add a delay when muxing. But sometimes the PAL and the NTSC versions have been edited slightly differently and it will be a real pain in the ass to combine them. Or maybe they didn't use a PAL Speed-Up, so slowing down will not work.
Lincoln Burrows
19th July 2012, 23:00
eac3to does not support mp3 encoding IIRC. You would have to use lame for that:
eac3to 1.mp3 stdout.wav -slowdown | lame - 2.mp3I think there's something going on here that I can't figure out. It seems the file generated was exactly like the one from Audacity, so I had to insert +7 seconds (Insert Silence in the beginning). However, in other moments (after one hour) the audio is again out of sync (perhaps for a few seconds, perhaps 7 more).
From what I understand, slowdown means:
reverse PAL speedup (25.000 -> 24.000/1.001 fps)
What if the original source is:
DVD/NTSC > converted to PAL
Will that make the conversion impossible to fix it? I mean, if we were talking about a TRUE PAL DVD (25 fps), that would be one thing, but a NTSC DVD converted to PAL, while it has speedup, reversing the speedup will not make it right.
Or perhaps we need to do this:
First:
eac3to 1.mp3 stdout.wav -speedup | lame - 2.mp3
Second:
eac3to 2.mp3 stdout.wav -slowdown | lame - 3.mp3
Try to add a delay when muxing. But sometimes the PAL and the NTSC versions have been edited slightly differently and it will be a real pain in the ass to combine them. Or maybe they didn't use a PAL Speed-Up, so slowing down will not work.OK, I am seeing your response now.
What do you mean by delay? Considering what I just told, let's assume for a second there are no differences between both PAL and NTSC versions (let's say the PAL version is a DVD, and the "NTSC" one is the Blu-ray). There are no length differences, such as a new scene or something.
Why everything I am trying to do here is not working?
Or perhaps that's because the -slowdown command is not converting 25 > 23.976? Assuming 25 > 24 is not the same as 25 > 23.976.
sneaker_ger
19th July 2012, 23:15
Or perhaps we need to do this:
First:
eac3to 1.mp3 stdout.wav -speedup | lame - 2.mp3
Second:
eac3to 2.mp3 stdout.wav -slowdown | lame - 3.mp3
Most definitely not.
What do you mean by delay? Considering what I just told, let's assume for a second there are no differences between both PAL and NTSC versions (let's say the PAL version is a DVD, and the "NTSC" one is the Blu-ray). There are no length differences, such as a new scene or something.
Why everything I am trying to do here is not working?
Maybe because your assumption of "there are no differences between both PAL and NTSC versions" is wrong? Or they didn't use a PAL speed-up to convert?
Or perhaps that's because the -slowdown command is not converting 25 > 23.976? Assuming 25 > 24 is not the same as 25 > 23.976.
The eac3to log will tell you what conversion it used exactly. By default it does 25 -> 23.976.
Guest
19th July 2012, 23:32
AVI movie plus you don't know how it was created -> rule 6 red flag. Please send me an explanation via PM to get the thread re-opened.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.