除了http://us3.php.net/manual/en/book.ktaglib.php和http://getid3.sourceforge.net/之外,有没有人知道PHP的任何其他工作方式以及音频文件上的标签?
我需要读取和写入它们,并且KTagLib对于这项工作来说似乎有点太多了,而且还没有真正获得文档,而且getID3似乎只编写了ID3v1标签。
答案 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。