Merhaba arkadaşlar ;
Elimdeki .mp4 uzantılı videoların kaç dk olduğunu hesaplatmam gerekiyor.
Acaba nasıl yapabilirim şimdiden teşekkürler...
Php ile video nun süresini hesaplama
2
●339
- 22-11-2016, 03:43:58Üyeliği durduruldu
- 22-11-2016, 04:32:26sunucuda ffmpeg isimli bir program yüklenmesi gerekiyor. daha sonra tek komutla süreyi alabilirsin.
http://code.google.com/p/phpvideotoolkit/
ffmep yüklendikten sonra aşağıdaki kodla alabilirsin:
<?php
$videofile="video/test.flv";
ob_start();
passthru("usr/local/bin/ffmpeg -i \"{$videofile}\" 2>&1");
$duration = ob_get_contents();
ob_end_clean();
$search='/Duration: (.*?),/';
$duration=preg_match($search, $duration, $matches, PREG_OFFSET_CAPTURE, 3);
$duration = $matches[1][0];
//echo $duration."<BR>";
$timearray = explode(":", $duration);
$min = 60*$timearray[1];
$sec = $timearray[2];
$ttime = $min+$sec;
if($dot = strpos($ttime, ".")){
$ttime = substr($ttime, 0, 3);
}
echo $ttime;
?>
saniye olarak fim süresini verir.