ffmpeg创建空文件
问题描述:
我想使用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
也是空的。
任何帮助将不胜感激。
答
得到它的工作通过使用此命令:
C:/wamp/www/ffmpeg/bin/ffmpeg.exe -i C:/wamp/www/blog/test.mp4 C:/wamp/www/blog/test.mp3
你也可以这样做:ffmpeg的-i file.mp4 -vn -c:一了libmp3lame -f MP3 output.mp3,导致“-acodec副本:会复制你的音频流,但如果你的视频有一个MP3流,但一个流,你不会得到一个MP3 –