Transforma Mp4 in Mp3 cu ffmpeg php

Imi poate da si mie cineva un cod php prin care transform video.mp4 in audio.mp3 ?

Am incercat cateva coduri gasite pe google, dar nu reusesc !

<?php 
      exec('ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3');
  ?>

Acesta fiind ultimul testat !

PS: am instalat ffmpeg in vps, l-am si testat cu comanda din putty merge…

Sigur PHP e configurat să ruleze exec?

Am editat php.ini cu

disable_functions = "show_source, system"

si in httpd.conf am adaugat

<IfModule mod_php5.c>
             php_admin_value suhosin.executor.func.blacklist = “shell_exec”
             </IfModule>

Am dat restart la vps, sa vedem daca merge !

Eroare 505 :))

Am transformat pana la urma mp4 in flv … Dar in mp3 nu merge :frowning:

exec("/usr/local/bin/ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3", $o, $v);
var_dump($o);
var_dump($v);

Ce-i aia “nu merge”? Ce zice? Ai rulat manual comanda? In error_log nu ai fost curios sa te uiti?

6 Likes
shell_exec("ffmpeg -i $input -map 0:a:0 -acodec mp3 $output");