On Wed, 2003-11-26 at 19:21, BandiPat wrote:
On Wednesday 26 November 2003 07:55 pm, Derek Fountain wrote:
However, k3b expects mpeg2 files for a VCD and most of my movies are avi, mov and other formats.
Constant bit rate MPEG1 for VCD, surely? MPEG2 is SVCD and DVD.
I've tried transcode and mencoder, I've tried MainActor (from 8.2 DVD) and LiVES, to no avail. Is there a simple way to convert an input video file into a format suitable for burning onto a VCD?
Simple answer: no. Converting video formats is horribly complicated. There's so many input variables and so many types of output which might be required for various purposes that the whole process can't be pinning down easily. Getting output which your DVD player will accept and play with the right aspect ratio at the right quality is a problem which you have to solve differently each time you do it (or at least until you find a source file with exactly the same parameters as one you've seen before).
I use mplayer and mjpegtools myself. The gist is to play to a FIFO called (by default) stream.yuv with something like:
mplayer -vo yuv4mpeg -ao null file.avi
and then in another shell:
cat stream.yuv | mpeg2enc -f1 -o file.m1v
Then use mplayer to pull out the audio, toolame to encode it to MP2 format, then mplex to multiplex the m1v and mp2 tracks together.
After an awful lot of pratting about with widescreen/letterboxing and other, seemingly endless details, you might be happy with the job.
--
eatapple
core dump ================
That's not entirely true Derek as making vcds can be easy & fun! Why would I say this? Probably because I have done this already! ;o)
Made a svcd, as a matter of fact, the job turned out great. Not quite DVD quality, but so close you aren't going to complain. I used kavi2svcd to do the job of burning the mpeg to cdr. It is a graphical frontend to transcode. Transcode is very powerful, but a bit difficult to get to the features. In talking with the developer of k3b, he mentioned adding more control to k3b, but probably not until after the new year. So for the moment, kavi2svcd works nicely. You can also convert your avi file to mpeg with kavi2svcd, thus making it pretty simple to use one program.
I believe the DVD::rip will do much the same, but have not tested that yet. So rip with k3b, then use kavi2svcd to finish it off.
Lee -- --- KMail v1.5.4 --- SuSE Linux Pro v9.0 --- Registered Linux User #225206 On any other day, that might seem strange...
Where might I expect to find kavi2svcd, and the gui? Don Henson