在 PHP 中自动修剪 mp3

2022-08-30 21:02:44

有没有办法在PHP中自动将上传到网站的MP3修剪为30秒(或其他长度)?如果没有,是否有任何好的第三方服务可以集成(对用户透明)以达到相同的效果?

谢谢。


答案 1

您可以在PHPClasses上尝试MP3 Class。它具有以下示例:

require_once './class.mp3.php';
$mp3 = new mp3;
$mp3->cut_mp3('input.mp3', 'output.mp3', 0, -1, 'frame', false);

在这种情况下,可以用“秒”代替“帧”,以根据时间帧进行剪切。


答案 2

我使用PHP MP3进行我的项目。

<?php
//Extract 30 seconds starting after 10 seconds.
$path = 'path.mp3';
$mp3 = new PHPMP3($path);
$mp3_1 = $mp3->extract(10,30);
$mp3_1->save('newpath.mp3');
?>

对于您的情况,您可以使用 或 .extract(0,30)extract(30,60)


推荐