[pyar] Leer metadatos de un mp3

Horacio Francisco Sebastian Duran Barrionuevo horacio.duran en gmail.com
Vie Oct 1 19:24:37 ART 2010


On Sat, 2 Oct 2010 00:14:01 +0200
Alejandro Alcalde <algui91 en gmail.com> wrote:

> Hola, estoy leyendo el manual DiveIntoPython que hay en el apartado
> que hay para manuales  en la pagina de pyar.
> El problema es  que me atranque en un ejemplo, concretamente en el
> capitulo 5, el ejemplo fileinfo.py
> En el ejemplo  abre el archivo de mp3 con f = open("file", "rb", 0), y
> supuestamente, dice que los metadatos de los mp3 estan al final, osea
> 128bytes hacia atras empezando desde el final del archivo, con lo que
> hace esto: f.seek(-128, 2). Y en el ejemplo, para mostrar los
> metadatos una vez esta situado en esa posicion del archivo, hace lo
> siguiente: f.read(128) y ya le salen los metadatos, pero a mi siempre
> me sale: Out[43]:
> ')\xbd\x03\x00\x008\x03\xa1\xc8\x16\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0eOggS\x00\x00\xc0\xf6\x96\x00\x00\x00\x00\x00;HI)\xbe\x03\x00\x00\x17\x89\xf8\xff\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0eOggS\x00\x04\x84\xf9\x96\x00\x00\x00\x00\x00;HI)\xbf\x03\x00\x00rV\x13\x1f\x01\x01\x0e'
> 
> Abra el mp3 que abra. y les aseguro que mis mp3 tienen metadatos, ¿Que
> ocurre?
> Gracias

En vez, se me ocurre que podes aprovechar una de las grandes ventajas
de python, ya hay librerias escritas para un monton de cosas, por
ejemplo http://eyed3.nicfit.net/ que lee todos los datos del mp3.
Mas alla del consejo de la libreria, estas seguro que eso es un mp3 y
no un Ogg?
--
perrito 




More information about the pyar mailing list