2016-09-28 3 views
0

Я пытаюсь преобразовать видео mp4 в mp3-файл с использованием ffmpeg и PHP. У меня есть библиотека ffmpeg, установленная в 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 также пуст.

Любая помощь была бы принята с благодарностью.

+1

вы также можете сделать: FFmpeg -i file.mp4 -vn -с: а libmp3lame -f mp3 output.mp3, причина «-acodec копии: будет копировать ваш аудиопоток, но если ваше видео dnt имеет mp3-поток, но поток aac, вы не получите mp3 –

ответ

0

Понял работать, используя эту команду вместо:

C:/wamp/www/ffmpeg/bin/ffmpeg.exe -i C:/wamp/www/blog/test.mp4 C:/wamp/www/blog/test.mp3 
Смежные вопросы