Hi.
I want to scale an AVI movie with frame size 544x304 and
aspect ratio 4:3 using y4mscaler, in order to produce a
SVCD. Playing the movie with mplayer:
$ mplayer movie.avi
without telling the aspect ratio, gives a flattened image
where everything looks fatter. Adding the option
"-aspect 4:3" gives the correct image.
I am not able to obtain an output from y4mscaler with the
correct aspect ratio (without top and bottom black borders).
I have tried both transcode and mplayer to obtain a
YUV4MPEG stream from the input file. I have used a
named pipe to pass this stream to y4mscaler.
# mkfifo stream.yuv
With transcode:
$ transcode -V -i movie.avi -y yuv4mpeg,null -o stream.yuv \
--import_asr 2 --export_asr 2 &
Or with mplayer:
$ mplayer movie.avi -noframedrop -vo yuv4mpeg -nosound -aspect 4:3 &
Scaling and encoding:
$ cat stream.yuv |
y4mscaler -v 1 -I norm=ntsc -I sar=4:3 -O preset=svcd -O sar=4:3 \
-S option=sinc:8 |
mpeg2enc -v 0 -I 0 -s -f 5 -V 230 -S 804 -a 2 -F 1 -n n \
-4 2 -2 1 -b 2800 -B 3100 -q 5 -K hi-res -R 0 -E -4 \
-o movie.m2v
I have tried some variations on the "sar" options of
y4mscaler, using the values "ntsc", "1:1" and "4:3".
I have put the a sample of the movie at
http://uber.com.br/romildo/misc/movie.avi
in case someone wants to take a look and
help me to solve this problem.
Regards
Romildo
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users