Jump to content
php.lv forumi

Recommended Posts

Posted

Sveiki, taatad es tagad saaku pilnveidot savu ffmpeg convertaacijas scriptu, un nonaacu mazliet strupceljaa. Es domaaju uztaisit if,else. Ja video nocovertots tad xxxx, ja nee tad xxx. Bet nav ne jausmas kaa defient to if OKEY? if done? Ceru saprataat manu domu.

 

$command = $ffmpeg." -i ".$path.$file['name']." -s 800x400 -f flv -r 30 -b 6000k -ar 44100 -ab 64 ".$video_flv_convert; 
$output= exec($command);
print "$output";

Posted

Analizēt autputu varētu nozīmēt to, ka tu paskaties, ko exec() tev atgriezis un domāt ko darīt tālāk.

Zinot, ko atgriež veiksmīgas konvērtācijas rezultātā, nevajadzētu būt nekādām problēmām.

Posted

es tevi nesapratu

$command = $ffmpeg." -i ".$path.$file['name']." -s 800x400 -f flv -r 30 -b 6000k -ar 44100 -ab 64 ".$video_flv_convert;
$output= exec($command);
if($output)
echo "$output";
else
echo 'Kautkas netas...';

Posted

Es domāju, ka tā kā ffmpeg ir kārtīga konsoles programma, tad tā savu darbības rezultātu atgriež kā normālu procesa izejas kodu - ja viss beidzies labi = 0, bet ja kāda kļūda tad != 0. Pamēģini lietot trešo argumentu exec funkcijai. Tajā var saņemt procesa izejas kodu.

×
×
  • Create New...