Como comparar objetivamente a qualidade do som de dois arquivos?

6

Eu usei o utilitário avconv para converter um arquivo MP4 baixado do Youtube para um MP3:

$ avconv -i RembrandtPussyhorse.mp4 RembrandtPussyhorse.mp3
avconv version 0.8.9-6:0.8.9-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov  9 2013 19:12:35 with gcc 4.7.2
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'RembrandtPussyhorse.mp4':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-06-23 14:26:41
Duration: 01:03:42.60, start: 0.000000, bitrate: 167 kb/s
    Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 384x288, 69 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 96 kb/s
    Metadata:
    creation_time   : 2013-06-23 14:27:30
Output #0, mp3, to 'RembrandtPussyhorse.mp3':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-06-23 14:26:41
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
    creation_time   : 2013-06-23 14:27:30
Stream mapping:
Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   89594kB time=3822.65 bitrate= 192.0kbits/s    
video:0kB audio:89593kB global headers:0kB muxing overhead 0.000284%

$ ls -la
-rw-rw-r-- 1 dotancohen dotancohen  91743973 Dec 26 11:24 RembrandtPussyhorse.mp3
-rw-rw-r-- 1 dotancohen dotancohen  80171515 Jun 24  2013 RembrandtPussyhorse.mp4

Observe que o arquivo MP3 (somente áudio) agora é maior que o arquivo MP4 de entrada (áudio e vídeo). Testes de audição duplo-cegos com os dois arquivos levam a resultados consistentes dentro das pessoas (ou seja, a mesma pessoa diz que o mesmo arquivo soa melhor), mas inconsistente entre as pessoas (ou seja, pessoas diferentes discordam sobre qual é melhor).

Existe alguma maneira objetiva de determinar se a qualidade do som foi prejudicada na conversão? Eu não tenho o CD original para comparar. Eu percebo que a qualidade do som não poderia ter aumentado , mas se há uma ferramenta que poderia, por exemplo, analisar a forma de onda ou algo assim e dar um valor de 'qualidade', eu estaria interessado. Isso precisa ser executado no Kubuntu Linux. Obrigado.

    
por dotancohen 26.12.2013 / 10:56

4 respostas

7

Se você realmente deseja uma medida objetiva, carregue os dois arquivos em uma ferramenta que possa processar e misturar efeitos básicos (Audacity, por exemplo) e, em seguida, inverta um e misture-os. O que resta é a diferença entre os dois arquivos - se eles fossem idênticos, apenas o silêncio puro deveria permanecer.

    
por 26.12.2013 / 22:06
5

A maneira mais científica de identificar alterações ou degradação entre os dois arquivos é visualizando a forma de onda em um osciloscópio.

Você pode usar um programa de edição de áudio como Audacity para ver se há algum recorte em qualquer arquivo. Você também pode querer aplicar um limitador ou ganho de repetição ao arquivo.

A Foobar tem uma ferramenta ABX Comparator que faz uma comparação cega de dois arquivos de áudio ou clipes. O ouvinte vota um número de vezes especificado conforme as faixas são reproduzidas e os resultados são mostrados no final para que o ouvinte não seja influenciado por respostas certas ou erradas durante o teste.

    
por 26.12.2013 / 21:41
1

O que você pode fazer é importar os dois arquivos em um editor de áudio, como o Adacity. Inverta uma das músicas importadas e agora você pode ouvir a "diferença" entre elas. Observe que você precisa estar no local, por ex. a forma de onda precisa estar perfeitamente alinhada para que isso funcione.

A partir daqui, você pode ver o que está "faltando" (ou adicionado !!) à forma de onda da fonte e um analisador de espectro ou espectrograma mostrará os detalhes.

    
por 26.12.2013 / 22:02
0

Você pode usar o Audacity para abrir o arquivo e revisar a forma de onda, pois seria um processo manual.

    
por 26.12.2013 / 20:41

Tags