Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Небольшая функция, с помощью которой вы сможете узнать протяженность флэш-видеоролика, дополнительные классы или расширения не требуются


LCS [Добавлено 12.01.2009 23:04:29]
Слегка оптимизировал для работы с большими файлами, мож кому пригодицца ;-)

function get_flv_duration ($filename){

if(!file_exists($filename)) return -1;

$f = fopen($filename, "r");
$b = fstat($f);

if(fgets($f, 4) == "FLV"){

fseek($f, -3, SEEK_END);
$taglen = hexdec(bin2hex(fgets($f)));

if($b["size"] > $taglen) {
fseek($f, -($taglen), SEEK_END);
$duration = date("i:s", hexdec(bin2hex(fgets($f, 4)))/1000);
}
}

fclose($f);
return $duration;
}

KOS_MOS [Добавлено 12.01.2009 23:07:11]
LCS, спасибо!



Ваше имя
Ваш E-mail
(если хотите отслеживать комментарии)
Дoкажи, что ты не робот
Текст комментария