etiquetas MP3 y OGG en PHP
Pregunta
http://us3.php.net/manual/en/ book.ktaglib.php y http://getid3.sourceforge.net/ ¿alguien sabe de cualquier otra manera de trabajar desde PHP con etiquetas de archivos de audio?
Necesito leer y escribir, y KTagLib parece un poco demasiado para el trabajo, y también realmente no obtener la documentación, y getID3 parece que sólo para escribir las etiquetas ID3v1.
Solución
Existen también otras funciones ID3 en PHP sólo para la lectura: http: / /php.oregonstate.edu/manual/en/book.id3.php
Usted debe tratar versión estable de getID3 (), no es este comentario para la beta:
v2.0.0-b5 pueden escribir sólo algunos formatos de etiquetas:
ID3v1
APEtag
FLAC
Ogg
Vorbis
Lyrics3
En estable, deben ser compatibles (si el no mienten):
formatos de etiquetas:
ID3v1 (v1.0 y v1.1)
ID3v2 (v2.2, v2.3 y v2.4)
etiquetas APE (v1 y v2)
(Ogg) vorbiscomment
Lyrics3 (v1 y v2)
Otros consejos
con ktaglib:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
Si no puede utilizar el módulo de PHP para las etiquetas ID3 (a veces no se puede instalar módulos en algunos hostings), puede utilizar esta función:
http: // www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
Por el momento, para escribir etiquetas Vorbis a un archivo OGG / Vorbis, getid3 requiere instalado en el vorbiscomment servidor.