【问题标题】:FFMPEG-PHP Code example to trim MP3 fileFFMPEG-PHP 代码示例修剪 MP3 文件
【发布时间】:2011-10-25 05:12:11
【问题描述】:

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

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

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

谢谢!!

【问题讨论】:

标签: php ffmpeg mp3 ffmpeg-php


【解决方案1】:

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

【讨论】:

  • 非常酷。我读了一些关于 sox 的书,当我遇到说它(有时)使用起来很困难和神秘的部分时。我没有读更多的 LOL。我会检查这个。使用 sox 而不是 ffmpeg-php 有什么好处还是只是偏好?
  • 只是它面向音频编辑,但主要是偏好。
  • 优秀.. 音频处理是我所需要的 :) 感谢您的建议和回复。
猜你喜欢
  • 2019-06-06
  • 2012-04-07
  • 1970-01-01
  • 2018-05-24
  • 2015-11-17
  • 1970-01-01
  • 2011-11-15
  • 1970-01-01
  • 2010-11-27
相关资源
最近更新 更多