0

我用 PHP 创建了一个 Youtube 到 mp3 脚本。我想添加添加标题、艺术家、专辑等元数据的功能。我创建了一个测试 PHP 脚本,使用id3_set_tag () 函数将元数据添加到 MP3,但是当我加载页面时它是空白的并且该文件保持不变。

<?php
$data = array(
              "title" => "Re:Start",
              "artist" => "Re:\Legion",
              "comment" => "A nice track"
             );
$result = id3_set_tag( "Test.mp3", $data, ID3_V1_0 );
if ($result === true) {
    echo "Tag successfully updated\n";
}
?>

以下是Apache/PHP日志:

[2018 年 6 月 11 日星期一 17:54:39.197984] [php7:error] [pid 1458] [client 127.0.0.1:51864] PHP 致命错误:未捕获的错误:调用 /Library/WebServer/Documents/ 中的未定义函数 id3_set_tag() index.php:7\n堆栈跟踪:\n#0 {main}\n 在第 7 行的 /Library/WebServer/Documents/index.php 中抛出

规格: 阿帕奇

PHP 7

macOS 高山脉

所以我的问题是:如何在 Mac 上使用 PHP 将歌曲元数据添加到 MP3 文件中?

4

0 回答 0