PHP中的MP3和OGG标签

时间:2009-08-28 07:38:16

标签: php linux audio id3

除了http://us3.php.net/manual/en/book.ktaglib.phphttp://getid3.sourceforge.net/之外,有没有人知道PHP的任何其他工作方式以及音频文件上的标签?

我需要读取和写入它们,并且KTagLib对于这项工作来说似乎有点太多了,而且还没有真正获得文档,而且getID3似乎只编写了ID3v1标签。

4 个答案:

答案 0 :(得分:1)

使用ktaglib:

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

答案 1 :(得分:0)

PHP中还有其他ID3函数只是为了阅读:http://php.oregonstate.edu/manual/en/book.id3.php

你应该尝试使用稳定版本的getID3(),这个评论适用于beta:

  

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)

答案 2 :(得分:0)

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

  

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

答案 3 :(得分:0)

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