[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