0

我在这里和网上搜索过,。并且还没有找到清晰的 PHP 示例来获取单个 MP3 文件,并将其修剪为较小的文件(删除开始和结束部分并仅保留指定开始时间和结束时间之间的内容)..

我想要做的是将开始时间、结束时间和 mp3 文件名传递给 PHP 脚本,然后它将使用 FFMPEG-PHP 有效地修剪或连接该 orig 文件.. 无需重新编码(并保留所有原始文件元数据等)

如果您提供一个示例,说明如何在一个 PHP 文件中处理这样的 MP3 文件,将会有很大帮助!我正在尽我所能来帮助我们的教会,只是对 FFMPEG-PHP 的了解不足以单独解决这个问题.. :)

谢谢!!

4

1 回答 1

2

我通常使用 Sox 进行音频编辑,它是一个免费的命令行工具,您可以通过 exec() 与 php 一起使用;裁剪音频文件的命令:

$ sox input.wav output.wav trim 0 10

其中 0 是起点,10 是终点。至于保留元数据,您将不得不尝试并告诉我。

http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

于 2011-10-25T05:19:48.800 回答