Descobrir se um arquivo de áudio FLAC ou WAVPACK NÃO é originalmente codificado de uma fonte com perdas

12

Existe uma maneira de verificar se o arquivo de áudio denominado FLAC ou WAVPACK foi originalmente codificado de uma fonte sem perdas (WAV, CDA, APE etc.) em vez de uma fonte com perdas (MP3, AAC, ATRAC etc. )?

Digamos que eu tenha um arquivo de áudio MP3 com perdas (5.17Mb, 87% compactado do original, fonte desconhecida). Eu então codifico para outro formato sem perdas, digamos FLAC ou WAVPACK.

O tamanho aumenta (23.14Mb, 39% compactado do original, MP3 de origem)! Tags de ID, etc, permanecem as mesmas e não há como verificar a integridade de sua origem.

Como faço para fazer isso?

    
por cornel 30.04.2010 / 21:40

3 respostas

11

A melhor maneira de determinar se algo foi originado de uma fonte com perdas é criar um espectrograma:

Pode-severclaramentequeelesobeparaos22.1kHzqueumCDadequadopossui.

QuandotranscodificadoparaumMP3comperdade128kbps,vocêpodeverclaramenteotrabalhodestrutivodocodificador:

Mais detalhes e exemplos aqui: link

    
por 04.05.2012 / 16:36
6

Não há como dizer de uma maneira ou de outra se determinado arquivo sem perdas foi copiado diretamente de um CD ou reencodificado de outro formato com perdas. Há alguns programas disponíveis que tentam determinar a probabilidade de um determinado arquivo ter uma fonte com perdas:

O que esses programas fazem é analisar o arquivo em busca de características que possam indicar que eles foram codificados com perdas. Coisas como rolloff afiado de áudio > 16 KHz, áudio não alinhado a quadros de CD, sinais indicativos de codificação de falhas como pré-eco, etc.

Há também a resposta sarcástica: saia da música pirateada e compre o CD ou a faixa. :-p

    
por 30.04.2010 / 21:54
0

A análise matemática completa mostrará "buracos" nas freqüências do áudio, proporcionais aos parâmetros psicoacústicos usados na compressão inicial com perdas.

    
por 30.04.2010 / 21:55