【问题标题】:MP3 and OGG tags in PHPPHP 中的 MP3 和 OGG 标签
【发布时间】:2010-11-23 15:39:34
【问题描述】:

除了http://us3.php.net/manual/en/book.ktaglib.phphttp://getid3.sourceforge.net/ 之外,有谁知道在PHP 中使用音频文件标签的任何其他方式?

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

【问题讨论】:

    标签: php linux audio id3


    【解决方案1】:

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

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

    v2.0.0-b5只能写部分标签格式:

    ID3v1

    APEtag

    FLAC

    奥格

    Vorbis

    歌词3

    在稳定版中,应该支持它们(如果不撒谎的话):

    标签格式:

    ID3v1(v1.0 和 v1.1)

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

    APE 标签(v1 和 v2)

    (Ogg)Vorbis评论

    歌词 3(v1 和 v2)

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        使用 ktaglib:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-05-15
            • 1970-01-01
            • 2013-02-04
            • 1970-01-01
            • 1970-01-01
            • 2013-05-28
            • 1970-01-01
            相关资源
            最近更新 更多