在 PHP 中自动修剪 mp3
有没有办法在PHP中自动将上传到网站的MP3修剪为30秒(或其他长度)?如果没有,是否有任何好的第三方服务可以集成(对用户透明)以达到相同的效果?
谢谢。
有没有办法在PHP中自动将上传到网站的MP3修剪为30秒(或其他长度)?如果没有,是否有任何好的第三方服务可以集成(对用户透明)以达到相同的效果?
谢谢。
您可以在PHPClasses上尝试MP3 Class。它具有以下示例:
require_once './class.mp3.php';
$mp3 = new mp3;
$mp3->cut_mp3('input.mp3', 'output.mp3', 0, -1, 'frame', false);
在这种情况下,可以用“秒”代替“帧”,以根据时间帧进行剪切。
我使用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)