From: Bernhard P. <sha...@ut...> - 2010-04-10 05:10:20
|
Hallo >> What size, framerate, chroma (sublampling) did you set in streamer >> ? > My command is > [apu@Andraslinux ~]$ streamer -t 0:10 -s 720x480 -r 29.97 -n 4 -f 4mpeg > -o test.yuv -O test.wav -F stereo > raw / video: 12 bit YUV 4:2:0 (planar) / audio: 16bit stereo (LE) > rate: queueing frame twice (2)], a/v: +0.04s [18446742] From what I remember streamer can also create mjpeg encoded AVI's. Just for testing purposed pleas create a AVI File, just to make sure that mpegenc basically can work: streamer -t 0:30 -s 740x480 -r 29.97 -o movie.avi -f mjpeg -F stereo >> Can you try what happens when you feed the stream to yuv2lav, with >> a >> command like that: yuv2lav -v 2 -f a -o test.avi < test.yuv >> > [apu@Andraslinux ~]$ yuv2lav -v 2 -f a -o test.avi < test.yuv > **ERROR: [yuv2lav] unsupported input interlace Than try it with -I 1 or 2. Can you view the video with yuvplay ? >> If that works please retry the mpeg2enc command by using a command >> like >> that: mpeg2enc -v 2 -a 2 -b 2500 -I 0 -o test.m1v < test.yuv >> > it did not work, but I tried anyway, same error, see below > [apu@Andraslinux ~]$ mpeg2enc -v 2 -a 2 -b 2500 -I 0 test.yuv -o test.m1v From the video you record I would recommend a command like that: cat test.yuv | mpeg2enc -f 8 -x 720 -y 480 -a 2 -I 1 -o test.m2v > INFO: [mpeg2enc] Horizontal size: 640 pel > INFO: [mpeg2enc] Vertical size: 426 pel For some strange reason mpeg2enc writes here a wrong resolution. > INFO: [mpeg2enc] Aspect ratio code: 12 = 1:1.1250 (4:3 NTSC for > 720x480/352x240 images) > INFO: [mpeg2enc] Frame rate code: 4 = 30000.0/1001.0 (NTSC VIDEO) [...] > --DEBUG: [mpeg2enc] Split len = 0 > INFO: [mpeg2enc] NEW GOP INIT length 12 > *** glibc detected *** free(): invalid pointer: 0x00245820 *** > Aborted auf hoffentlich bald, Berni the Chaos of Woodquarter Email: sha...@ut... www: http://www.lysator.liu.se/~gz/bernhard |