Thanks for the reply CM.
Here is the experiment I ran last night. Taking the extracted .ac3 file from d2s I used headac3he .23 to create a .wav (used output heavy option to increase the dynamic range). Then I used besweet to convert the 25fps .wav to a 23.976 .wav. Then I used cooledit pro 2.1 to analyze the .wav and find the average rms. When I ran ac3enc, I was able to set a valid value of dialog normalization (-20db ibstead of default -31db) and I encoded. Once I reauthored the dvd, the soundtrack was in good shape.
I have started reading up on dgpulldown. Reading through that 10 pages of posting on the subject is grueling. I consider myself an intermediate user. I learn from reading that stuff, but much of it goes over my head.
Wow... It seems to good to be true. The link CM provides to the dgpulldown states the work flow is:
1) Demux the video and audio streams.
2) If the video is interlaced, deinterlace it to make it progressive. If it is already progressive, skip this step.
3) Resize the video to 720x480.
4) Encode the video to MPEG2 at 25fps progressive.
It seems to me that if I follow the dvd-dvd guide that CM made, along with the pal->ntsc conversion guide at the end of the post i.e. edit the script before serving and simply change the 576 to a 480 on the resize (do not add the assumefps 23.976), save and execute that the above 4 steps will be done by d2s. Am I correct in that assumption?
5) Run DGPulldown on the video MPEG2 stream to flag it up to 29.97fps (using the 25fps --> 29.97fps conversion).
Run latest version of dgdecode with 26 -> 29.97 checked.
6) Mux the audio and video into a program stream, or author a DVD using the audio and video streams.
Is it that simple now to do the PAL -> NTSC conversion?
Thanks for the pointers, CM! I really appreciate it.