User User name Password  
   
Saturday 23.11.2024 / 03:04
Search AfterDawn Forums:        In English   Suomeksi   På svenska
afterdawn.com > forums > software specific discussion > dvd / bd-rebuilder forum > procoder or quenc mode?
Show topics
 
Forums
Forums
Procoder or QuEnc Mode?
  Jump to:
 
Posted Message
TomBrookl
Junior Member
_
2. September 2005 @ 09:10 _ Link to this message    Send private message to this user   
UncasMS's Guide for RB on this forum, Item 5. Options.

I set it to JCEnc because I think that is the free one that comes with Rebuilder. Is that right?

The guide discusses encoders as if the reader knows what an encoder is and understands what acronyms like CCE and HCEnc mean. I for one, do not.

TomBrooklyn
Advertisement
_
__
TomBrookl
Junior Member
_
2. September 2005 @ 09:56 _ Link to this message    Send private message to this user   
Correction to above...

Change JCEnc to HCEnc

TomBrooklyn
UncasMS
Member
_
2. September 2005 @ 15:06 _ Link to this message    Send private message to this user   
hi tombrookl,


sorry if you got the impression i took too much for granted

ENcoders for example are CCE, hc enc, procoder, nuenc, quenc, freeenc


TRANScoders are dvdshrink, DVD2One or rejig

trancsoders requantisize

dvdshrink (author of dvdshrink) on requantization:
Quote:
Requantizing

The DVD Shrink transcode engine works by requantizing video data.

There are two kinds of data in an MPEG video stream:
1. Motion vectors
2. Pixel "residual" data (in the form of DCT coefficients)

Each decoded picture is formed by combining parts of previous decoded pictures (using the motion vectors) with new pixel information (residual data).

The basic idea is, that since each decoded picture is very similar to the previous, it can be fairly accurately described using pixels from the previously decoded picture, offset by some motion vectors to compensate for camera movement, or movement of objects in the scene.

The purpose of residual data is then to compensate for any errors in this process, since you are unlikely to get an exact match for the new picture using only the previous picture + motion vectors.

DVD Shrink achieves compression by removing some of the residual data. This process is called requantization. Selected DCT coefficients are scaled down (thus reducing the number of bits required to store them) and a corresponding scale value for these coefficients (quantizer scale) is scaled up. The result is a less accurate description of the same residual data, which takes up less space. Note motion vectors are left unmodified by this process.

With the exception of CCE encoder based applications (which do a full re-encode of the video and recompute all motion vectors), all DVD compression softwares are using this same requantizion algorithm. The difference between alternative software is, how they choose which residual data to requantize, and how they handle the subsequent errors or artifacts which occur in the video as a result of this process.

If you requantize all the residual data (DVD Shrink at maximum compression) then the resulting video will look bad - it will contain noticable artifacts. If you have some compression % to play with (e.g. maximum compression is not required), then the compression software has a choice of which residual data to process. This choice can heavily influence quality. The goal is to select the residual data to compress which minimizes the resulting errors or artifacts.

Picture Types

When choosing residual data, it is important to consider that there are three types of picture in an MPEG stream. They are called I, P and B-pictures. A typical DVD video contains pictures in the following sequence:

I-B-B-P-B-B-P-B-B-P-B-B-P-B-B-I-B-B-P-B-B.... and so on.

I pictures
These contain residual data only. There are no motion vectors, so they do not depend on (or "reference") any previously decoded pictures. Essentially, they are like standalone JPEG images. They occur at a rate of 1 in every 15 pictures (also they occur at the point of a scene change).

P pictures
These contain both motion vectors and residual data. The motion vectors always reference the previously decoded I or P picture. This is important, because it means that any error resulting from compression of the previous I or P picture will also be visible in this picture, and furthermore, if an additional error is introduced by compression of this picture, then the error will accumulate and artifacts will become more noticable. Note the accumulated error will also be visible in the next picture which references this picture, so things can get out of hand rather quickly. P-pictures occur 1 in every 3 pictures.

B pictures
Like P pictures, these also contain both motion vectors and residual data. The motion vectors always reference the last two decoded I or P pictures (data from two pictures is averaged). The important characteristic of b-pictures is, no picture will ever reference this b-picture (only I or P pictures are referenced), which means that any error introduced by compression of this picture will just be a one-off occurrence, visible in this picture, but not accumulated or carried forward into any other. Note also that B-pictures form the vast majority, occuring 2 in every 3 pictures.

If you are still following this, then you'll probably have figured out that when choosing residual data to compress, it makes sense to first select the data in b-pictures. This is because (a) they form the bulk of all pictures, and (b) any artifacts introduced by this compression will not be visible in any other picture.

This is what DVD Shrink does. If the resulting video size after compressing all b-pictures is still too large, then it will try to distribute the remaining compression over the remaining I and P pictures, and this is when artifacts start to become really noticable, because errors introduced into I and P pictures will be visible and compounded in all following pictures (until the next I-picture). Note that at low compression ratios, DVD Shrink will never need to touch I and P pictures. The exact % compression where this becomes necessary depends largely on the DVD, or more accurately, on the video encoder software used to encode it.
encoder create complete new frames and do not only reduce the motion vectors or dct data and thus take much longer but can do a better job in many cases
agent-k
Senior Member
_
2. September 2005 @ 15:09 _ Link to this message    Send private message to this user   
If you can get hold of CCE I suggest you use that.
It is by far the best of the bunch and definitley the quickest.



Athlon XP2500+Barton OCd to XP3200+ running at 2.2Ghz
Cooled by Thermaltake Extreme Volcano 12
Asus A7N8X-E DeLuxe
2Gig PC3200 400DDR Dual Channel Ram
160Gb Seagate Barracuda
UncasMS
Member
_
2. September 2005 @ 15:14 _ Link to this message    Send private message to this user   
i wont agree to *the best* btw

fastest it is, best: not from my experience

compare these screenshots as one example out of many comparisons i made:

http://forum.digital-digest.com/showthread.php?t=54559
http://forum.digital-digest.com/showthread.php?t=54679
http://forum.digital-digest.com/showthread.php?t=54724


+++++++++++++

longer loading times to be expected!!!

This message has been edited since posting. Last time this message was edited on 2. September 2005 @ 15:16

Advertisement
_
__
 
_
agent-k
Senior Member
_
2. September 2005 @ 16:18 _ Link to this message    Send private message to this user   
Interesting comparisons.

I may relent and give some of the other encoders a try.



Athlon XP2500+Barton OCd to XP3200+ running at 2.2Ghz
Cooled by Thermaltake Extreme Volcano 12
Asus A7N8X-E DeLuxe
2Gig PC3200 400DDR Dual Channel Ram
160Gb Seagate Barracuda
afterdawn.com > forums > software specific discussion > dvd / bd-rebuilder forum > procoder or quenc mode?
 

Digital video: AfterDawn.com | AfterDawn Forums
Music: MP3Lizard.com
Gaming: Blasteroids.com | Blasteroids Forums | Compare game prices
Software: Software downloads
Blogs: User profile pages
RSS feeds: AfterDawn.com News | Software updates | AfterDawn Forums
International: AfterDawn in Finnish | AfterDawn in Swedish | AfterDawn in Norwegian | download.fi
Navigate: Search | Site map
About us: About AfterDawn Ltd | Advertise on our sites | Rules, Restrictions, Legal disclaimer & Privacy policy
Contact us: Send feedback | Contact our media sales team
 
  © 1999-2024 by AfterDawn Ltd.

  IDG TechNetwork