http://us3.php.net/manual/en/book.ktaglib.phpとhttp://getid3.sourceforge.net/を除いて、オーディオファイルにタグを付けてPHPから作業する他の方法を知っている人はいますか?
私はそれらを読み書きする必要があります、そしてKTagLibは仕事には少し多すぎるようです、そしてまた実際にはドキュメントを取得しません、そしてgetID3はID3v1タグだけを書くようです。
http://us3.php.net/manual/en/book.ktaglib.phpとhttp://getid3.sourceforge.net/を除いて、オーディオファイルにタグを付けてPHPから作業する他の方法を知っている人はいますか?
私はそれらを読み書きする必要があります、そしてKTagLibは仕事には少し多すぎるようです、そしてまた実際にはドキュメントを取得しません、そしてgetID3はID3v1タグだけを書くようです。
ktaglibを使用:
$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
id3タグにphpモジュールを使用できない場合(一部のホスティングにモジュールをインストールできない場合があります)、次の関数を使用できます。
http://www.barattalo.it/2010/02/22/reading-mp3-informations-with-php-id3-tags/
PHPには他にも読むためのID3関数があります:http://php.oregonstate.edu/manual/en/book.id3.php
getID3()の安定バージョンを試す必要があります。ベータ版については、次のコメントがあります。
v2.0.0-b5は、一部のタグ形式のみを書き込むことができます。
ID3v1
APEtag
FLAC
Ogg
Vorbis
歌詞3
安定した状態では、それらはサポートされている必要があります(嘘をつかない場合):
タグ形式:
ID3v1(v1.0およびv1.1)
ID3v2(v2.2、v2.3、v2.4)
APEタグ(v1およびv2)
(Ogg)VorbisComment
Lyrics3(v1&v2)
現時点では、vorbisタグをogg / vorbisファイルに書き込むには、GetId3でサーバーにvorbiscommentがインストールされている必要があります。