On Thu, 13 May 2004, Derek Fountain wrote:
> I've used mpeg2enc for ages now, and I use -f 1 to set VCD format, as per the
> help:
>
> --format-f fmt
>
> This has always made sense and I've never really thought about it. Somewhere
> in my mind I associated this with an operation which scales the image to VCD
> size. Only today, it finally dawned on me that that /isn't/ what it does. I
> plugged in a 512 x 384 video, and that's what came out!
>
> So, for curiousity's sake, what does do? What is a "pre-defined mux format"?
It tells the encoder if the stream is to be MPEG-1 or if it's MPEG-2
and what constraints the stream must meet. Constraints might
include "CBR" (ConstantBitRate), the maximum bitrate, maximum GOP
size, and so on.
The '-f' to mpeg2enc does not know or care abou the frame size - which
is why it let you create a 512x384 VCD. The encoder did however
make sure the bitrate didn't exceed 1152Kb/s ;)
Obviously a couple of the -f values stand out - the values 6 and 7
for VCD and SVCD still images are do not have a bitrate as such.
The data needs to be appropriately scaled (and in 4:2:0) before
hitting the encoder. Eventually (hopefully) 4:2:2 might be supported
but that's just for "studio" work - it's nothing that can be put on
a DVD.
Cheers,
Steven Schultz
-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users