PHP 中的 MP3 和 OGG 标签

发布于 2024-08-03 03:43:56 字数 357 浏览 9 评论 0原文

除了 https://www.php.net/manual/en/book.ktaglib .phphttp://getid3.sourceforge.net/ 有谁知道任何其他如何在 PHP 中使用音频文件上的标签?

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

Except https://www.php.net/manual/en/book.ktaglib.php and http://getid3.sourceforge.net/ does anyone know of any other way to work from PHP with tags on audio files?

I need to read and write them, and KTagLib seems a little too much for the job, and also don't really get the documentation, and getID3 seems to only write ID3v1 tags.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

如梦初醒的夏天 2024-08-10 03:43:56

使用 ktaglib:

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

with ktaglib:

$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
你与昨日 2024-08-10 03:43:56

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

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

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

ID3v1

APE标签

FLAC

奥格

沃比斯

歌词3

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

标签格式:

ID3v1(v1.0 和 v1.1)

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

APE 标签(v1 和 v2)

(Ogg)Vorbis评论

歌词3(v1和v2)

There are also other ID3 functions in PHP just for reading: http://php.oregonstate.edu/manual/en/book.id3.php

You should try stable version of getID3(), there is this comment for beta:

v2.0.0-b5 can write only some tag formats:

ID3v1

APEtag

FLAC

Ogg

Vorbis

Lyrics3

In stable, they should be supported (if the don't lie):

Tag formats:

ID3v1 (v1.0 & v1.1)

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

APE tags (v1 & v2)

(Ogg) VorbisComment

Lyrics3 (v1 & v2)

倚栏听风 2024-08-10 03:43:56

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

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

If you can't use the php module for the id3 tags (sometimes you can't install modules on some hostings), you can use this function:

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

谈情不如逗狗 2024-08-10 03:43:56

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

At the moment, to write vorbis tags to an ogg/vorbis file, GetId3 requires vorbiscomment installed on the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文