On Mon, 15 Mar 2004 [EMAIL PROTECTED] wrote:
> Does the option "-R" used with mpeg2enc have
> any influence in the quality of the transcoded
> video stream? If I am not wrong, in old versions
> of mjpegtools the default is "-R 2" and in the
> latest one it is "-R 0", which speeds up processing.
-R simply specifies the number of B frames to place between I/P
frames. The special case of -R 0 means to disable B frames completely
_and_ by default use DPME (Dual Prime Motion Estimation).
NOTE: At least 1 hardware player and a couple software players do
not implement DP in their MPEG-2 decoders. There is now
an option to mpeg2enc called --no-dualprime-mpeg2 which can
be used when generating output for broken decoders.
Now for the real answer ;)
For very clean (miniDV/Digital8) sources B frames are ok, but if the
sources are analog (and thus likely to have noise) the B frames
take bits away from the P frames which effectively reduces the quality
of the encoded video. Even for high quality sources NOT using B
frames helps with high motion scenes.
In general I have found that not using B frames at all gives a lower
bitrate and better looking (to the eyeballs - I haven't run any
objective tests) output. The other benefit is that without having
to compute B frames the encoding runs faster ;)
Cheers,
Steven Schultz
p.s. For even better quality use -D 10. That also helps to reduce the
moving grey blocks effect.
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users