|
From: Bernhard P. <sha...@ut...> - 2004-01-05 07:04:31
|
Hallo > I'm not sure if this is the proper channel to ask about the mencvcd script, so > let me know in whatever appropriate manner ;-) For a proper solution of the problem the guys that wrote the script would be the once to correct the problem. > First, I could not simply do: > > mencvcd <name> -svcdout <file.avi> > > because I got this error: > > ++ WARN: [yuvscaler] Could not infer norm (PAL/SECAM or NTSC) from input data > (frame size=576x432, frame rate=11988011:500000 fps)!!**ERROR: [yuvscaler] No > norm specified, cannot determine VCD output size. Please use the -n > option!**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: system error (failed > read/write)! The problem ist the framerate specifed: 11988011:500000, in combination with you unusal framsize yuvscaler does not know what to do. The framerate: 11988011:500000 is closte to 24000:1001, so you should add yuvfps before yuvscaler into the queue and ony change the framerate header to 24000:1001, lookes like that: ... | yuvfps -c -r 24000:1001 | ... You might have to set the framerate in mpeg2enc too. > So I did some playing around, and tried this: > > $mencvcd <name> -svcdout -vfr 4 -tvnorm n <file>.avi > > and it successfully encoded, but the sound was way *behind* the video, by about > 15- 20 seconds. Than there is something else wrong. I guess the -tvnorm add some options which are misinterpreded 30000:1001 FPS instead of the 24000:1001 > Before I try playing around again (this takes a loooong time), should I be going > for a *higher* video framerate, or lower? I can't wrap this poor holiday-boozing > noggin around it right now... If you have encode some shorter streams first. auf hoffentlich bald, Berni the Chaos of Woodquarter Email: sha...@ut... www: http://www.lysator.liu.se/~gz/bernhard |