2016-09-28 132 views
0

我想使用ffmpeg和PHP将mp4视频转换为mp3音频文件。我在C:/wamp/www/ffmpeg中安装了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也是空的。

任何帮助将不胜感激。

+1

你也可以这样做:ffmpeg的-i file.mp4 -vn -c:一了libmp3lame -f MP3 output.mp3,导致“-acodec副本:会复制你的音频流,但如果你的视频有一个MP3流,但一个流,你不会得到一个MP3 –

回答

0

得到它的工作通过使用此命令:

C:/wamp/www/ffmpeg/bin/ffmpeg.exe -i C:/wamp/www/blog/test.mp4 C:/wamp/www/blog/test.mp3