如何使用php和ffmpeg剪切歌曲到前30秒


How to cut song to first 30 seconds using php and ffmpeg

我需要将歌曲剪切到前30秒,并复制剪切的歌曲。

 exec("ffmpeg -ss 30 -i '".$song_path."' -acodec copy '".$sample_song_path."' ");

但是它不工作。我可以在php中使用ffmpeg剪切歌曲吗

我认为问题可能在:

  1. 你的php脚本无法访问ffmpeg
  2. 在exec命令的末尾不包含2>&1
exec("ffmpeg -ss 30 -i '".$song_path."' -acodec copy '".$sample_song_path."' 2>&1");