PHP MP3 ve OGG etiketleri

4 Cevap php

http://us3.php.net/manual/en/book.ktaglib.php ve http://getid3.sourceforge.net/ kimse ses dosyaları üzerinde etiketleri ile PHP çalışmak için başka bir yol biliyor mu haricinde?

Ben bunları okumak ve yazmak gerekir, ve KTagLib iş için biraz fazla gibi görünüyor, ve de gerçekten belgelere alamadım ve getID3 sadece ID3v1 etiketleri yazmak gibi görünüyor.

4 Cevap

PHP, diğer ID3 fonksiyonları sadece okuma için de vardır: http://php.oregonstate.edu/manual/en/book.id3.php

Sen getID3 () kararlı sürümü denemelisiniz, beta için bu yorum var:

v2.0.0-b5 can write only some tag formats:

ID3v1

APEtag

FLAC

Ogg

Vorbis

Lyrics3

(Yalan yoksa) kararlı, bunlar desteklenmelidir:

Tag formats:

ID3v1 (v1.0 ve v1.1)

ID3v2 (v2.2, v2.3 ve v2.4)

APE etiketleri (v1 & v2)

(Ogg) VorbisComment

Lyrics3 (v1 & v2)

ktaglib ile:

$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];

Eğer ID3 etiketleri için php modülü (bazen bazı Hostings modülleri yüklenemez) kullanamıyorsanız, bu işlevini kullanabilirsiniz:

http://www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/

Şu anda, GetId3 sunucuda yüklü vorbiscomment gerektiren, bir ogg / vorbis dosyaya vorbis etiketleri yazmak için.