Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FFMPEG-PHP修剪MP3文件的代码示例_Php_Ffmpeg_Mp3_Ffmpeg Php - Fatal编程技术网

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

FFMPEG-PHP修剪MP3文件的代码示例,php,ffmpeg,mp3,ffmpeg-php,Php,Ffmpeg,Mp3,Ffmpeg Php,我在这里和网上都搜索过,。并且还没有找到清晰的PHP示例,用于获取单个MP3文件,并将其裁剪为更小的文件(删除开头和结尾部分,只保留指定开始时间和结束时间之间的内容) 我试图做的是将开始时间、结束时间和mp3文件名传递给PHP脚本,然后使用FFMPEG-PHP有效地修剪或压缩原始文件。。无需重新编码(并保留所有原始文件元数据等) 如果您提供了一个如何在一个PHP文件中处理这样一个MP3文件的示例,它将非常有帮助!我正在尽我最大的努力帮助我们的教会,但我对FFMPEG-PHP的了解还不足以单独解决

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

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

如果您提供了一个如何在一个PHP文件中处理这样一个MP3文件的示例,它将非常有帮助!我正在尽我最大的努力帮助我们的教会,但我对FFMPEG-PHP的了解还不足以单独解决这个问题:)


谢谢

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

$ sox input.wav output.wav trim 0 10
其中0是起点,10是终点。至于保留元数据,您必须尝试并让我知道


我也对纯PHP解决方案持开放态度(我刚刚遇到并将看看它是否有效..非常酷。我读了一些关于sox的书,当我遇到说它是的部分时(有时)使用起来既困难又隐晦..我没有读太多LOL。我将对此进行检查。使用sox而不是ffmpeg php有什么好处吗?或者只是偏好?只是它面向音频编辑,主要是偏好。非常好..音频处理是我需要的:)感谢您的建议和回复。