修剪MP3文件的代码示例


FFMPEG-PHP Code example to trim MP3 file

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

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

如果你提供一个例子,如何处理一个MP3文件,在一个PHP文件,这将帮助很大!我正在尽我最大的努力帮助我们的教会,只是我不知道FFMPEG-PHP,无法独自解决这个问题。:)

谢谢! !

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

$ 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/