Tem a ver com upsampling / downsampling.
Imagine ter que escrever este software: você precisa ler um arquivo compactado que poderia ter sido compactado em variedade de formatos e, em seguida, recompactá-lo em outro formato.
Espere !! Por que você não pode ir diretamente para outro formato ??
Bem, como você faria? A compressão é com perdas, e para entender como compactá-lo, você primeiro tem que descomprimir , para ver o que está dizendo!
Além disso, você não quer que seus algoritmos explodam; ou seja, se você está convertendo entre 10 formatos, você não quer ter 10 * 9 = 90 algoritmos para compressão e 90 para descompressão para converter de todos os formatos para todos os outros formatos, mas você prefere ter 10 algoritmos para ir um formato descompactado e mais 10 para ir para outro formato compactado.
Então você tem para descompactar primeiro. E depois disso, a escolha é sua como recomprimir - e não importa o que você escolher, você perderá muito mais do que se você não tivesse feito nada.
i.e. Isto é um pouco ingênuo de um cálculo, mas se algo preservar 50% do original, e você descompactar e recomprimir, você terá 50% disso - ou seja, 25%. Isso não captura alguns dos outros aspectos, mas explica por que a recompressão (ou transcodificação) é raramente recomendada ; se você precisar, tente recompactar o original, se possível.
Espero que isso faça sentido.