2

除了http://us3.php.net/manual/en/book.ktaglib.phphttp://getid3.sourceforge.net/有没有人知道使用 PHP 在音频文件上添加标签的任何其他方式?

我需要读写它们,而 KTagLib 似乎对这项工作来说有点太多了,而且也没有真正得到文档,而 getID3 似乎只写 ID3v1 标签。

4

4 回答 4

1

使用 ktaglib:

$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
于 2010-05-21T12:36:52.660 回答
0

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

您应该尝试稳定版本的 getID3(),beta 版有以下评论:

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

ID3v1

APEtag

FLAC

奥格

沃尔比斯

歌词3

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

标签格式:

ID3v1 (v1.0 & v1.1)

ID3v2(v2.2、v2.3 和 v2.4)

APE 标签(v1 和 v2)

(Ogg) Vorbis 评论

歌词 3 (v1 & v2)

于 2009-08-28T19:30:22.087 回答
0

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

于 2011-05-16T09:51:09.577 回答
0

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

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

于 2010-02-22T09:10:03.560 回答