fubarduck
21st December 2002, 00:19
Hello. Let me try to explain my project, and what I have done as accurately as possible. I have a lot of questions, and I have found this project to be difficult to the point where I'll definitely be writing my own guide on the PAL to NTSC DVD conversion process. The DVD I am working with is Microcosmos PAL. I am getting the audio sync'd perfectly with the video, but the video plays very "jerky" on my standalone. Below I will explain exactly what I have done to create my video, and hopefully someone can assist in helping me create a nice, smoothly-running film.
1) I ripped the DVD to hard drive. I used DVD2AVI to create a .D2V file and rip the DD 5.1 AC3 file.
2) I used Headac3he to convert the AC3 to WAV, CoolEdit to stretch the audio file, and Headac3he again to create an MP2. No problems here.
3) I used BitrateViewer to analyze the original VOBs. It appeared that the DVD was interlaced, rather than progressive. I treated the DVD from this point onwards as interlaced. Is there a better way to check to see if the film is interlaced? What program would I use, what file would I open, and how would I analyze the movie for interlaced frames to check the validity of BitrateViewer?
4) Because I believed the film was interlaced, I used the conversion script here: http://forum.doom9.org/showthread.php?s=&threadid=35387&highlight=ntsc+to+pal+conversion to frameserve my interlaced film with AVISynth. The following line of code, in particular, was rather confusing:
ConversionType = (OutputFrameRate <= Input.framerate) ? 1 : 0
The options for this line of code were 0, 1, and 2. I assumed that the very last character in this line (the zero) is the only one to be changed. Was I correct in assuming such? I selected Option 2 like this:
ConversionType = (OutputFrameRate <= Input.framerate) ? 1 : 2
5) Now that I had my AVS script, it was time to transcode. TMPGEnc is my encoder of choice, so I loaded it up with TMPGEnc and now I was confused. In my options, do I want to set it to pretend that it is an NTSC film and set it just like I am encoding an NTSC DVD? Here are the options I used in TMPGEnc:
Under "Video" tab:
Stream Type: MPEG2 Video
Size: 720 x 480
Aspect Ratio: 16:9 Display
Frame Rate: 23.976 fps (internally 29.97 FPS)
Rate Control Mode: 2 Pass VBR
Bitrate: 7000 kbits/sec
VBV Buffer Size: 0 (Automatic)
Profile & Level: Main Profile & Main Level (MP@ML)
Video Format: NTSC
Encode Mode: 3:2 Pulldown when playback
YUV format: 4:2:0
DC Component Precision: 10 bits
Motion search precision: Highest quality (very slow)
Under "Advanced" tab:
Video source type: Interlace
Field order: Top field first (field A)
Source aspect ratio: 16:9 525 line (NTSC)
Video arrange Method: Full screen (keep aspect ratio)
None of the boxes below are checked.
Under "GOP structure" tab:
Number of I picture in GOP: 1
Number of P picture in GOP: 5
Number of B picture in GOP: 2
Output interval of sequence header: 1
MAX number of frames in a GOP: 0 (No limitation)
None of the boxes below are checked.
Nothing in the "Quantize matrix" tab was changed.
--
I used these settings in TMPGEnc because they are the settings I use to normally transcode NTSC DVDs. With my method, please let me know if any settings must be changed for this conversion to work optimally.
6) Now, I had an M2V and MP2 file to work with in Maestro. Now, I was confused about something else. Do I need to do a 2:3 pulldown using pulldown.exe after the settings I have used in the AVS script and in TMPGEnc? I tried burning a DVD with the M2V straight out of TMPGEnc along with the MP2 file I made, as well as another DVD with the M2V getting a 2:3 pulldown. Both ended up with jerky, crappy video. If I do need a pulldown, would I need any additional parameters?
7) I used Maestro to mux my M2Vs with the MP2, compiled, and burned with RecordNow MAX as I normally do for my projects.
OK, so this is basically the whole process and all of my questions in a nutshell. Unfortunately, the guides for this process are all inadequate, so once I learn how to do things correctly, I will write a guide that even dumb people can use! Thanks in advance for anything that can lead me in the right direction.
fubarduck
1) I ripped the DVD to hard drive. I used DVD2AVI to create a .D2V file and rip the DD 5.1 AC3 file.
2) I used Headac3he to convert the AC3 to WAV, CoolEdit to stretch the audio file, and Headac3he again to create an MP2. No problems here.
3) I used BitrateViewer to analyze the original VOBs. It appeared that the DVD was interlaced, rather than progressive. I treated the DVD from this point onwards as interlaced. Is there a better way to check to see if the film is interlaced? What program would I use, what file would I open, and how would I analyze the movie for interlaced frames to check the validity of BitrateViewer?
4) Because I believed the film was interlaced, I used the conversion script here: http://forum.doom9.org/showthread.php?s=&threadid=35387&highlight=ntsc+to+pal+conversion to frameserve my interlaced film with AVISynth. The following line of code, in particular, was rather confusing:
ConversionType = (OutputFrameRate <= Input.framerate) ? 1 : 0
The options for this line of code were 0, 1, and 2. I assumed that the very last character in this line (the zero) is the only one to be changed. Was I correct in assuming such? I selected Option 2 like this:
ConversionType = (OutputFrameRate <= Input.framerate) ? 1 : 2
5) Now that I had my AVS script, it was time to transcode. TMPGEnc is my encoder of choice, so I loaded it up with TMPGEnc and now I was confused. In my options, do I want to set it to pretend that it is an NTSC film and set it just like I am encoding an NTSC DVD? Here are the options I used in TMPGEnc:
Under "Video" tab:
Stream Type: MPEG2 Video
Size: 720 x 480
Aspect Ratio: 16:9 Display
Frame Rate: 23.976 fps (internally 29.97 FPS)
Rate Control Mode: 2 Pass VBR
Bitrate: 7000 kbits/sec
VBV Buffer Size: 0 (Automatic)
Profile & Level: Main Profile & Main Level (MP@ML)
Video Format: NTSC
Encode Mode: 3:2 Pulldown when playback
YUV format: 4:2:0
DC Component Precision: 10 bits
Motion search precision: Highest quality (very slow)
Under "Advanced" tab:
Video source type: Interlace
Field order: Top field first (field A)
Source aspect ratio: 16:9 525 line (NTSC)
Video arrange Method: Full screen (keep aspect ratio)
None of the boxes below are checked.
Under "GOP structure" tab:
Number of I picture in GOP: 1
Number of P picture in GOP: 5
Number of B picture in GOP: 2
Output interval of sequence header: 1
MAX number of frames in a GOP: 0 (No limitation)
None of the boxes below are checked.
Nothing in the "Quantize matrix" tab was changed.
--
I used these settings in TMPGEnc because they are the settings I use to normally transcode NTSC DVDs. With my method, please let me know if any settings must be changed for this conversion to work optimally.
6) Now, I had an M2V and MP2 file to work with in Maestro. Now, I was confused about something else. Do I need to do a 2:3 pulldown using pulldown.exe after the settings I have used in the AVS script and in TMPGEnc? I tried burning a DVD with the M2V straight out of TMPGEnc along with the MP2 file I made, as well as another DVD with the M2V getting a 2:3 pulldown. Both ended up with jerky, crappy video. If I do need a pulldown, would I need any additional parameters?
7) I used Maestro to mux my M2Vs with the MP2, compiled, and burned with RecordNow MAX as I normally do for my projects.
OK, so this is basically the whole process and all of my questions in a nutshell. Unfortunately, the guides for this process are all inadequate, so once I learn how to do things correctly, I will write a guide that even dumb people can use! Thanks in advance for anything that can lead me in the right direction.
fubarduck