MP3- und OGG -Tags in PHP
Frage
Außer http://us3.php.net/manual/en/book.ktaglib.php und http://getid3.sourceforge.net/ Kennt jemand eine andere Möglichkeit, mit Tags auf Audiodateien aus PHP zu arbeiten?
Ich muss sie lesen und schreiben, und Ktaglib scheint für den Job ein wenig zu viel zu sein und bekomme auch die Dokumentation nicht wirklich, und Getid3 scheint nur ID3V1 -Tags zu schreiben.
Lösung
Es gibt auch andere ID3 -Funktionen in PHP nur zum Lesen: http://php.oregonstate.edu/manual/en/book.id3.php
Sie sollten eine stabile Version von getId3 () ausprobieren. Es gibt diesen Kommentar für Beta:
v2.0.0-B5 kann nur einige Tag-Formate schreiben:
ID3V1
Apetag
Flac
Ogg
Vorbis
Texte3
Im Stall sollten sie unterstützt werden (wenn die nicht lügen):
Tag -Formate:
ID3V1 (v1.0 & v1.1)
ID3V2 (v2.2, v2.3 & v2.4)
APE -Tags (v1 & v2)
(OGG) Fälschung
Texte3 (v1 & v2)
Andere Tipps
mit ktaglib:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
Wenn Sie das PHP -Modul nicht für die ID3 -Tags verwenden können (manchmal können Sie Module auf einigen Hostings nicht installieren), können Sie diese Funktion verwenden:
http://www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
Im Moment, um Vorbis -Tags in eine OGG/Vorbis -Datei zu schreiben. Getid3 Erfordert auf dem Server installierte VorbisComent.