Хуудсыг ачаалж байна. Түр хүлээнэ үү.
loading...
Дурын тэмдэгт гаргаж авах
FFMPEG ашиглан видеоны хугацаа тодорхойлох
Хичнээн зураг байгааг олох
Хавтас жагсаах функц
Зургуудыг салгаж авах
Файлын хэмжээг харуулах
Баазын мэдээллээс зургуудыг салгаж авах
Мэдээллийг хуудаслаж харуулах
FLV файлын хугацааг тодорхойлох
Крилл юникод үгийн уртыг олох
Цонхны төлөв үг болон дэвсгэр өнгө солих
Цаг тооцоолох функц, хэдэн цагийн өмнө вэ?
IP --> Long IP
Array-н утгуудыг эрэмбэлэх
HTML код цэвэрлэх
Юникод үгийг таслах mbm_substr() функц
Хавтсан дахь файлуудыг жагсаах
FLV тоглуулагч
Энгийн тухайн өдрийн огноо хэвлэдэг функц
Regex ашигласан SQL injection - ээс хамгаалдаг функц
Youtube Video-ний мэдээлэл авах
getdate(), date(), mktime() ашиглан календар хийх
FTP_PUT() функц
Үг тасалж авах substr()
cURL, түүнийг ашиглан файл татах
substr_count(), explode() жишээ. Үг ялгаж авах
Хэрэглэгчийг IP хаягаар нь хандах эрхийг нь хаах скрипт
Имэйл илгээх функц
Имэйл шалгах
Хуудаслалт - №2
filter_var функцыг email хаяг шалгахад ашиглах
File inclusion, include(), require(), include_once(), require_once()
htaccess ашиглах
Мэдээлэл оруулах функц
Цагийн зөрүү
SESSION гэж юу вэ? session_start(); session_destroy();

Функцууд

FFMPEG ашиглан видеоны хугацаа тодорхойлох
PHP-р видеоны хугацааг тодорхойлох нь том хэмжээний файлыг уншиж тодорхойлдог тул серверт ачаалал их өгдөг бөгөөд том хэмжээний файлын хугацааг серверийн зарим тохиргооноос шалтгаалан тодорхойлж чаддаггүй. Тиймээс FFMPEG ашиглан хэрхэн файлын хугацааг олох функцыг танилцуулъя.


Code:
function mbmGetFLVDuration($file){
   
    /*
    * ffmpeg iin tuslamjtai videonii hugatsaag todorhoiloh.
    * ffmpeg bhaas gadna exec command idevhtei bh heregtei
    */
   
    //$time = 00:00:00.000 helbertei bna
    $time =  exec("ffmpeg -i ".$file." 2>&1 | grep "Duration" | cut -d ' ' -f 4 | sed s/,//");
   
   
    $duration = explode(":",$time);
   
    $duration_in_seconds = $duration[0]*3600 + $duration[1]*60+ round($duration[2]);
   
    return $duration_in_seconds;
   
}



Хэрэглэхдээ:

 
Code:
$duration = mbmGetFLVDuration('/home/username/webdir/video/file.mov');
echo $duration;


Зарим тохиолдолд FFMPEG -н замыг /usr/local/ffmpeg гэх мэт бүтнээр оруулж өгдөг.

 
Үнэлэх
Нэвтрэнэ үү
Үнэлгээ (0)

Сэтгэгдэл үлдээх
Нэр
Сэтгэгдэл
Өмнөх сэтгэгдлүүд »