gpt4 book ai didi

php - 在 Linux 命令行上将循环轨道嵌入到 MP3 中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:33 25 4
gpt4 key购买 nike

我正在为某个人开发一个网站,他们邀请他们的音乐艺术家提交他们的 MP3 供其他人挑选并用于他们自己的作品 - 当然需要付费。为了防止艺术家的轨道被不道德的人盗用——我的计划是在“预览”版本下面循环一段人声轨道并使其无用……然后将干净的版本提供给已付费的人。

我正在使用 PHP 并在 Linux 服务器上运行 - 似乎纯 PHP 解决方案不是可行的方法,我更喜欢使用命令行程序的 exec() 在上传点。我需要快速可靠的东西。

不幸的是,我不知道有任何这样的工具,而且我的搜索也一无所获。谁能建议我在哪里可以找到东西?它不一定是免费的,但它必须合理 - 更重要的是 - 易于通过 PHP 使用。

最佳答案

您可以使用 madplay 将 MP3 解压缩为原始文件(16 位签名)。然后混合两个文件,读取样本并对它们求和。将结果写入原始文件并使用 LAME 重新打包为 MP3。您可以在 C 或 PHP 中很好地实现它。

混合样本非常简单:sample = sample1 + sample2;只需注意饱和度即可。

如果您不喜欢通过代码来实现,可以使用 SOX http://sox.sourceforge.net/它是基于命令行的声音处理程序。它应该能够混合音轨。

关于php - 在 Linux 命令行上将循环轨道嵌入到 MP3 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5314185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com