On Sat, 2003-03-15 at 04:29, Matthias Riese wrote:
> Florin Andrei <[EMAIL PROTECTED]> writes:
> >
> > Proof: rip any DVD you like, and look at the total size of the VOBs. Is
> > that smaller than 4.7GB? Then it'll fit into a recordable DVD. Is it not
> > smaller? Then it needs re-encoding.
> > Quite often you'll still have to re-encode it to a lower video bitrate
> > to make it fit. And that's _very_ slow.
> 
> Not necessarily. For example 
> "9to5 DVD-Ripper" from Buhl Data
> DVD2One from Erwin van den Berg
> InstantCopy from Pinnacle
> (all commercial and for Windows only AFAIK) can reduce the size of a
> DVD very quickly. According to a friend of mine they do so by
> repeating only the steps of the MPEG encoding necessary to achieve
> lower bitrates while re-encoding. He said this optimization would be
> very obvious and easy to implement (well, he has specialized in video

Ah, yes, that's doable as long as you don't necessarily want to go
through uncompressed RGB/YUV as an intermediate step (like transcode and
some other tools do). If you keep the stream in MPEG2 all along, and
just tweak some bits and pieces, it should be fast indeed.

There may be an added advantage to that: the quality loss would be a lot
smaller. Going MPEG --> YUV --> MPEG is certain to add some nasty
artifacts (well, ok, if you end up with the same format with which you
started from, the generation loss is signifficantly smaller than when
going from one format to another, like MPEG2 --> YUV --> DivX),
especially if you use the exact same codec all the time, but there still
is some generation loss nevertheless.

That reminds me of a tool i've seen some while ago (was it on
Freshmeat?) that claimed to perform "lossless" JPEG transformations,
such as rescale, etc.
The documentation said that the tool didn't convert back and forth
to/from uncompressed bitmap, but kept everything all along in JPEG,
hence the losses, if any, were reduced to the theoretical minimum.

But now i see, thanks to your comment, that another advantage might be
speed improvement.

I guess it's up to the MPEG codecs to perform the magic, and if there is
indeed such a capability, the tools relying on them should support that
(i.e.: don't break down the stream into YUV, just pass it to the codec,
let it do the tweaks, and get it back again in MPEG).

Well, i'm not an expert in MPEG codecs, so i could be wrong, of course.

-- 
Florin Andrei

http://florin.myip.org/



-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to