lunes, 2 de mayo de 2016

Como ver si un audio mp3 ha sido re-codificado / Descubrir emisoras de radio piratas

No es la primera vez que encuentro un archivo de audio mp3 con un bitrate de 192kbps que al reproducirlo suena como uno de 64kbps. Esto ocurre cuando alguien coge un MP3 a 64kbps y lo recodifica a 192kbps, ya sea porque alguien piense que haciendo eso obtendra mejor calidad (a dia de hoy aun hay gente asi xd) o para "engañar" a los usuarios que descarguen ese audio.
¿Como podriamos saber si un mp3 ha sido recodificado a partir de un mp3 inferior?

Una caracteristica de MP3 (Y de practicamente todos los archivos de audio) es que elimina el espectro de audio que el oido humano no puede oir (o escucha con menor intensidad), en concreto los agudos, y conforme la compresion es mayor, este espectro de audio es menor, llegando a cortar demasiado los agudos a bajos bitrates.

Gracias a la aplicación Audacity podemos visualizar estos espectros, asi que realicé el siguiente experimento:
A partir de un archivo de audio .FLAC (losless, igual que en los CD audio) codifique una misma muestra en MP3 con diversos bitrates, y visualicé los espectros resultantes, que son los siguientes:

Vemos que a partir de un determinado bitrate, se corta a una determinada frecuencia:
19/16,5 kHz (variable) en un mp3 a 192kbps
16,5 kHz en un mp3 a 128kbps
15,5 kHz en un mp3 a 96kbps
11,5 kHz en un mp3 a 64kbps

Entonces... ¿como podemos saber si un audio esta recodificado? Si abrimos un mp3 a 360 kbps y en el espectro vemos que nunca supera los 16,5 khz, podremos deducir que ha sido recodificado a partir de un mp3 a 128kbps.

Como descubrir emisoras de radio piratas:

Con esto me refiero a emisoras de radio que en vez de emitir las canciones en sus CDs originales, las emiten a partir de un mp3 a 128kbps, por ejemplo (pirateado).
Pues bien, para grabar una emisora de radio fm en Audacity conectamos con un cable 3,5mm macho-macho desde la toma de auriculares de una radio a la toma de microfono del ordenador. Si teneis una tarjeta sintonizadora de radio en el ordenador, pues ese esfuerzo que os ahorrais.

Tras 15 minutos grabando el espectro de distintas emisoras de radio me encuentro con una emisora (no diré cual para evitar problemas xd) en la que se oye una canción y veo lo siguiente:

La canción acabó en el minuto 13:40. ¿A que bitrate decis que estaba la cancion mp3 que estaban emitiendo? Comentad ;) El primero que acierte se lleva premio.


4 comentarios:

  1. Parece que a 64... Puede que sea una radio tan pobre que esta descargando con el modem telefónico y no se puede dar el lujo de los 128 xD

    ResponderEliminar
    Respuestas
    1. Correcto!! Tu premio es:... Dar una sugerencia/duda para el proximo post XDD

      Eliminar
  2. Gracias. Mira que bien. Que tal si haces o comentas algo al respecto de compresión de video. A ver que experiencia estrafalaria y/o creativa se te ocurre. De paso completas la trilogía. Ya audio e imágenes trataste en profundidad.

    ResponderEliminar
    Respuestas
    1. Ok me lo apunto para un futuro, habia pensado en un post sobre H.265 y una comparativa con H.264. Mas que nada porque imagino que su interes me dara visitas provenientes de Google, que es basicamente mi principal fuente de visitas :')

      Eliminar