
Originally Posted by
poisondeathray
No, lossy means you lose quality . Period . Each generation you throw away data. If you re-encode jpeg even at 100% quality you incur loss. Do it 100x and it will look like mush ⋯
In video compression, you have to decode before you re-encode. Thus you're starting with an uncompressed version. Think of it analgous [sic] to a TIFF image (except it's in YUV).
Hmm, either you don't understand what I'm saying, you don't believe my (factual and verifiable) JPEG assertions, or you are saying that it's not the same for AVC without explaining why it would be different?
Yes, you decode. You re-encode, with the
SAME q-matrix.
A (original) saves to B (lossy). B decodes to A2, which is in general not the same as A. There is a large number of values A
x which encode to the same B. Encoding any of those gives B. Decoding B gives A2 in particular. Repeat any number of times and it sticks with A2<-->B. That is if the same settings are used (same color transform, subsamping, and Q-matrix).
I did not ask for some way to reduce the file size without altering the content at all. I mean there should be recommended settings that give vanishingly small change to the existing (lossy) data, by doing things like color space transforms the same way, using the same block boundaries, and using the same quantization on those blocks.
—John