On Sun, 2 Nov 2003, Laurent Pinchart wrote: > I'm trying to transcode a DVD to SVCD. The usual approach is, I think, to use > mplayer or transcode to read from the DVD and output to a named pipe, and cat > the pipe to yuvscaler and mpeg2enc.
Actually, for me, the usual approach is to use 'mplayer' with the '-dumpstream' option. That gives me the complete stream in one file. At that point I can run 'vstrip' if desired to remove the unwanted audio streams, and so on. > This, however, becomes a bit more complicated as the material I'm trying to > convert is a DVD dump. I can read it using tccat | mplayer, but transcode > doesn't accept directories as input. Rather than convert a directory image/copy of the DVD I've found it easier to deal with a single 'dump.stream' file. It's also possible to selectively dump chapter ranges (-chapter 5-10) if there is a subset that is of interest (perhaps one short subject out of 6 on the DVD). > What is the best way to convert the DVD dump ? I can use tccat | mplayer | > yuvscaler | mpeg2enc, but using programs from 3 different projects > (transcode, mplayer and mjpegtools) seems a bit complicated to do the simple > operation I'm trying to achieve. > > Any help will be greatly appreciated. Something like this (I'm doing this from memory since I did not retain the script from the last time I did it): mplayer dvd://TITLESET [-chapter X-Y] -dumpstream then optionally run vstrip if desired to remove extra audio streams, and so on. mpeg2dec -s -o pgmpipe | pgmtoy4m | y4mscaler -O preset=SVCD | mpeg2enc -f 4 ... The audio is handled with 'mplayer -dumpaudio' or other method of extracting the audio stream from stream.dump (if there's only one audio stream it's easy - if there is more than one you'll need to know the stream ID of course). The pgmtoy4m program is from the cvs version of mjpegtools and is a program specifically written to deal with converting the (strange) pgm output of mpeg2dec into y4m. That's how I do it ;) Cheers, Steven Schultz ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users