我尝试使用ffmpeg提取30秒的音频,如果样本文件大于30秒,它的工作正常。但如果文件是15秒,那么它将只返回15秒。
这里显示我的代码
<?php
exec("/usr/bin/ffmpeg -ss 0 -i sample.mp3 -t 30 output.mp3");
?>
我想从15秒样本文件中提取30秒的音频。
感谢。
答案 0 :(得分:0)
使用stream_loop。
ffmpeg -stream_loop -1 -ss 0 -i sample.mp3 -t 30 output.mp3
在我的快速测试中,输出持续时间是正确的,但播放器显示的持续时间是错误的,