| 6 | | The performance of cascading encoders depends highly on whether each decoded frame is given sample-aligned to the encoder. Even a small alignment difference for each successive encode can ruin the result. For example, if a transient AAC frame (1024 samples, split into 8 smaller transforms) is given to an encoder with a 64-sample offset, the block boundary of each smaller decoded transform, where most MDCT codec artifacts happen, will be in the middle of the encoder's frame. Which, if it decides to encode as a transient (very possible, given the artifacts increase the energy) will produce very annoyinh results after no more than 5-6 encodes, regardless of the bitrate. |
| | 6 | The performance of cascading encoders depends highly on whether each decoded frame is given sample-aligned to the encoder. Even a small alignment difference for each successive encode can ruin the result. For example, if a transient AAC frame (1024 samples, split into 8 smaller transforms) is given to an encoder with a 64-sample offset, the block boundary of each smaller decoded transform, where most MDCT codec artifacts happen, will be in the middle of the encoder's frame. Which, if it decides to encode as a transient (very possible, given the artifacts increase the energy) will produce very annoying results after no more than 5-6 encodes, regardless of the bitrate. |