【发布时间】:2016-09-28 01:09:49
【问题描述】:
我正在尝试使用 ffmpeg 和 PHP 将 mp4 视频转换为 mp3 音频文件。我在C:/wamp/www/ffmpeg 中安装了ffmpeg 共享库。
这是我的代码:
$cmd = 'C:/wamp/www/ffmpeg/bin/ffmpeg.exe -i C:/wamp/www/blog/test.mp4 -vn -acodec copy C:/wamp/www/blog/test.mp3';
exec($cmd, $output);
问题在于,虽然它创建了test.mp3,但它是一个完全空的文件。另外,$output 也是空的。
任何帮助将不胜感激。
【问题讨论】:
-
你也可以这样做: ffmpeg -i file.mp4 -vn -c:a libmp3lame -f mp3 output.mp3 ,导致 "-acodec copy : 将复制你的音频流,但如果你的视频 dnt有mp3流,但是aac流,你不会得到mp3