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


11

Existe uma maneira de verificar se o chamado arquivo de áudio FLAC ou WAVPACK foi originalmente codificado a partir 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,17 Mb, 87% compactado do original, fonte desconhecida). Depois codifico para outro formato sem perdas, como FLAC ou WAVPACK.

O tamanho aumenta (23,14 Mb, 39% compactado a partir do MP3 original e de origem)! As etiquetas de identificação etc. permanecem as mesmas e não há como verificar a integridade de sua origem.

Como faço para fazer isso?

Respostas:


10

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

Espectrograma sem perdas

Pode-se ver claramente que sobe para os 22,1kHz que um CD adequado possui.

Quando transcodificado para um MP3 com perda de 128kbps, você pode ver claramente o trabalho destrutivo do codificador:

Espectrograma com perdas V2

Mais detalhes e exemplos aqui: http://blowfish.be/eac/Spectral/spectral.html


Obviamente, pode-se adicionar ruído de alta frequência ao áudio decodificado do arquivo compactado com perda antes de codificá-lo em um arquivo sem perdas, mas isso provavelmente é um problema, portanto esse método é bastante interessante para 99% dos casos :-)
Alexander Shcheblikin

6

Não há como dizer de uma maneira ou de outra se um determinado arquivo sem perdas foi extraído diretamente de um CD ou recodificado em outro formato com perdas. Existem 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 procurando por características que possam indicar que eles foram codificados com perda. Coisas como uma redução acentuada de áudio> 16 KHz, áudio não alinhado aos quadros de CD, sinais indicativos de falhas de codificação, como pré-eco, etc.

Há também a resposta sarcástica: pare de piratear músicas e compre o CD ou faixa. :-p


1+ re: rolagem de frequência. Como um teste rápido, carregar qualquer arquivo suspeito em qualquer media player com um plug-in de visualização de espectrograma (foobar vem à mente) provavelmente mostrará uma ausência completa de quaisquer componentes de frequência mais alta no arquivo em questão, bem como um corte plano. fora da aparência, principalmente para coisas de alta frequência, como hits de pratos.
Jessie

2
Só porque eu gostaria de mais informações sobre gravações digitais, isso não significa que estou pirateando músicas. Existem alguns CDs nos círculos ilegais que são legais e legítimos. Archive.org vem à mente. archive.org/browse.php?collection=etree&field=/metadata/…
GmonC

1
@GmonC: A resposta sarcástica não era para ser séria. Peço desculpas se te ofendi.
afrazier

não tem problema, você não me ofendeu! Eu não quis ser muito sério no meu comentário também, foi apenas um esclarecimento. Você deu uma boa resposta, é por isso que você recebeu 3
votos positivos

Ambos estes programas não são absolutamente confiáveis
Thom Wiggers

0

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


Eu juro que ouvi isso em um filme uma vez.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.