MP3 et OGG balises en PHP
Question
http://us3.php.net/manual/en/ book.ktaglib.php et http://getid3.sourceforge.net/ ne sait de toute autre façon de travailler à partir de PHP avec des balises sur les fichiers audio?
Je dois lire et écrire, et KTagLib semble un peu trop pour le travail, et aussi ne pas vraiment la documentation et getid3 semble écrire uniquement les balises ID3v1.
La solution
Il y a aussi d'autres fonctions ID3 en PHP juste pour la lecture: http: / /php.oregonstate.edu/manual/en/book.id3.php
Vous devriez essayer la version stable de getid3 (), il y a ce commentaire pour le bêta:
v2.0.0-b5 ne peuvent écrire que certains formats d'étiquette:
ID3v1
APEtag
flac
Ogg
Vorbis
Lyrics3
stable, ils devraient être pris en charge (si le ne mentent pas):
Formats Tag:
ID3v1 (v1.0 et v1.1)
ID3v2 (v2.2, v2.3 et v2.4)
APE (v1 et v2)
(Ogg) vorbiscomment
Lyrics3 (v1 et v2)
Autres conseils
avec ktaglib:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
Si vous ne pouvez pas utiliser le module php pour les balises ID3 (parfois, vous ne pouvez pas installer des modules sur certains hostings), vous pouvez utiliser cette fonction:
http: // www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
À l'heure actuelle, d'écrire des balises Vorbis dans un fichier ogg / vorbis, getid3 nécessite vorbiscomment installé sur le serveur.