FFMPEG-PHP修剪MP3文件的代码示例

时间:2011-10-25 05:12:12

标签: php ffmpeg mp3 ffmpeg-php

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

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

如果你提供一个如何处理这样的MP3文件的例子,在一个PHP文件中,它会有很多帮助!我正在尽力帮助我们的教会,而且根本不知道FFMPEG-PHP足以解决这个问题..:)

谢谢!

1 个答案:

答案 0 :(得分:1)

我通常使用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/