使用PHP检测mp3开头的静音结束

时间:2012-10-19 18:42:15

标签: php mp3

我有一个脚本,用户上传自己的MP3,说明他们的名字。最终我想从mp3的开头修剪任何死气沉沉,这样当你点击播放时,它会立即以用户的声音开始。

我的问题是

我如何拍摄MP3并检测录音中的哪个位置使用PHP制作第一个声音。

3 个答案:

答案 0 :(得分:2)

FFMPEG可能有所帮助,但不是100%肯定。 PHP无法独立完成。

FFMPEG分为两部分:

  • 称为FFMPEG的服务器软件。
  • PHP扩展名为FFMPEG-PHP

您可能还需要适当的代码。

答案 1 :(得分:1)

使用sox更容易做到这一点,这里是链接: http://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/

答案 2 :(得分:0)

  • 检查PHP exec文档:here
  • 下载sox:here

运行此

  

sox inputfile.mp3 outputfile.mp3沉默1 0.1 0.1%反向沉默1   0.1 0.1%反向

source