2016-09-28 128 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