PHP中的MP3和OGG标签

除了http://us3.php.net/manual/en/book.ktaglib.php和http://getid3.sourceforge.net/没有人知道任何其他方式从PHP与audio文件标签工作?

我需要读写它们,而KTagLib似乎对于这个工作来说有点太多了,而且也没有真正的获取文档,并且get3似乎只写了ID3v1标签。

Solutions Collecting From Web of "PHP中的MP3和OGG标签"

PHP中还有其他的ID3函数可供阅读: http : //php.oregonstate.edu/manual/en/book.id3.php

你应该试试getID3()的稳定版本,测试版有这个评论:

v2.0.0-b5只能写一些标签格式:

的ID3v1

APEtag

FLAC

奥格

Vorbis格式

Lyrics3

在稳定的情况下,应该得到支持(如果不说谎):

标签格式:

ID3v1(v1.0&v1.1)

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

APE标签(v1&v2)

(Ogg)VorbisComment

Lyrics3(v1&v2)

用ktaglib:

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

如果你不能使用php模块的id3标签(有时你不能在某些主机上安装模块),你可以使用这个函数:

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

目前,要将vorbis标签写入ogg / vorbis文件, GetId3需要在服务器上安装vorbiscomment。