保存音频文件块从原始文件


Save audio file in chunk from original file

我实际上想要一个音频文件的演示版本。我上传的音频文件在mp3格式的服务器与php脚本。我希望它运行30秒在演示模式和注册用户它播放整个文件。

有一个解决方案,使用ffmpeg库,同时在帧中上传拆分文件,并保存一个演示和一个原始。但是我需要一些不同的解决方案,因为ffmpeg在共享服务器上不可用。

请帮我解决这个问题。

你不能只在帧上(可靠地)剪切MP3。有一种叫做位库的东西,基本上框架可以依赖于其他框架。大多数帧将使用此功能。如果你在框架上剪切,毫无疑问,你最终会得到一个损坏的文件,并且在你的剪辑中有一些伪影。

要完成您的要求,您有两个选择:

  1. 解析MP3数据,只在不使用位库的帧上剪切
  2. 编写一个编码器,可以在任何帧上剪切,并固定位库,以便不需要前帧和后帧。

这两个都不是好的选择。打电话给你的网络主机,安装FFMPEG。如果他们不把它放在那里,找一个新的托管提供商。不要把你的时间浪费在其他事情上。