Hallo

> I live in the U.S. and received a PAL DVD from family back in Australia.
> 
> I want to convert the DVD from PAL to NTSC and burn a new DVD (it's less
> than 4.7GB).
Different standarts makt things really nice ;)

You find a longer explanation of the things I'm talking about in the
"mjpeg howto" on SF. (mjpeg.sf.net)

There are topics like: 
Notes about "interlace field order - what can go wrong and how to fix
it" 
Decoding streams with mplayer 
Frame rate conversion 

And maybe:
Transcoding of existing MPEG-2

are things you might be interrested.

> I've played with a number of different tools including: mplayer,
> dvdbackup, dvdauthor, transcode, mjpegtools; but I can't find the right
> combination yet.
I'd say that mplayer with the mjpegtools is a combination that works.
I've tested it with some shorter streams on my equipment at home that
can play back PAL and NTSC, and they worked well. 

> I had a small success with the following sequence:
> 
> mplayer -vo yuv4mpeg -nosound -noframedrop dvd://1
> cat stream.yuv | yuvfps -r 30000:1001 | yuvscaler -O SIZE_720x480 |
>   mpeg2enc -f 9 -q 1 -b 5000 -n n -o ntsc.m2v
> tcmplex -m d -d 3 -D 0 -o x.vob -i ntsc.m2v -p x.mpa
> 
> The x.mpa file came from an earlier run of transcode which was called
> out of the dvdbackup script.
You can dump the audio with the mplayer option: 
> mplayer -vo null -ao pcm -aofile anyfile.wav anyfile.mpg

And cat that wav file than into toolame or mp2enc (from the mjpegtools)
cat anyfile.mpg | mp2enc -r 48000 audio.mp2

> For the small test I did, the movie was jerky. I don't know about the
> sound because the title I used had no sound.
[...]
> Any idea on why the movie is jerky?
That is a combination that never works "-q 1 -b 5000"
In the" Creating MPEG2 Videos" is a subsection: "Which values should be
used for VBR Encoding" that tells you why it wont work. -q 7 alone
should work well.

To mulitplex the streams you can also use mplex from the mjpegtools. 

> How can I know if the source is interlaced (or are DVDs never
> interlaced) and thus perform a de-interlacing step?
By looking at the frame you should see if the video is interlaced. 
You might not see it in mplayer. It might be easier to spot if you use
yuvplay instead of mpeg2enc:
cat stream.yuv | yuvplav

DVD can be interlaced :)
If you want to change the framerate of a stream, I'd say that you
deinterlce it, if it is interlaced in the first step. 

BTW: 24000:1001 is also a valid NTSC framerate you could choose. 

I've done a compariosn. How the filesize changes depending on the
framerate you set, and how you use the tools. You find that in the
mjpeg-users mailinglist archive:
https://sourceforge.net/mailarchive/forum.php?forum_id=2356
The mail was sent on the: Wed, 26 Feb 2003.

auf hoffentlich bald,

Berni the Chaos of Woodquarter

Email: [EMAIL PROTECTED]
www: http://www.lysator.liu.se/~gz/bernhard


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to