اسکرین شات فیلم

caduspro

کاربر عضو
درود بر همه،

دوستان کسی نظری دارد که چگونه از فایل ویدئویی اسکرین شات تهیه کرد با php؟

دقیقن همانند سایت های فیلم که نمونه کیفیت را ارائه می دهند؟ آیا روش آماده ای وجود دارد؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
ابزاری که PHP برای این کار داره به کمک ffmpeg هست

میتونی از اینجا دانلود کنی:

نمونه کد:

کد:
$ffmpeg = "c:/wamp/www/includes/ffmpeg/bin/ffmpeg";
$videos = "c:/wamp/www/files/videos/*.mp4";
$ouput_path = "c:/wamp/www/files/thumbnails/";
foreach(glob($videos) as $v_file){
    $fname = basename($v_file, ".mp4");
    $thmb = $ouput_path.$fname.'_tn.jpg';
    $cmd = "$ffmpeg -i $v_file -an -y -f mjpeg -ss 00:00:04 -vframes 1 $thmb";
    $stat = system ($cmd);
}
 

rma71

تازه وارد
ابزاری که PHP برای این کار داره به کمک ffmpeg هست

میتونی از اینجا دانلود کنی:

نمونه کد:

$ffmpeg = "c:/wamp/www/includes/ffmpeg/bin/ffmpeg";
$videos = "c:/wamp/www/files/videos/*.mp4";
$ouput_path = "c:/wamp/www/files/thumbnails/";
foreach(glob($videos) as $v_file){
$fname = basename($v_file, ".mp4");
$thmb = $ouput_path.$fname.'_tn.jpg';
$cmd = "$ffmpeg -i $v_file -an -y -f mjpeg -ss 00:00:04 -vframes 1 $thmb";
$stat = system ($cmd);
}



درود محمد،

اره از ffmpeg استفاده می کنم. میخوام چند شات از فیلم رو در یک عکس قرار دهم. راه و روش رو می دونم  ولی گفتم شاید روش آماده ای باشه که دیگه راحت تر باشه. اینجوری باید چند عکس بگیرم بعد خودم اون عکس رو یک عکس کنم.

 

m0h4mm4d

کاربر عضو
درود محمد،

اره از ffmpeg استفاده می کنم. میخوام چند شات از فیلم رو در یک عکس قرار دهم. راه و روش رو می دونم  ولی گفتم شاید روش آماده ای باشه که دیگه راحت تر باشه. اینجوری باید چند عکس بگیرم بعد خودم اون عکس رو یک عکس کنم.
منظورت اینه ؟



 
آخرین ویرایش توسط مدیر:

rma71

تازه وارد
منظورت اینه ؟



ازت سپاسگزارم، همین بود فقط باید اطلاعات فیلم رو بالاش بزارم.

دستی با خود php و افزونه ffmpeg با یک loop انجامش دادم، تنها موردی که می خواهم اینکه یک روش بهتر و سریع تر و بهینه تر است از اون استفاده کنم. ولی همینم برای من کافیه اگر سرور اجازه بده

 

m0h4mm4d

کاربر عضو
ازت سپاسگزارم، همین بود فقط باید اطلاعات فیلم رو بالاش بزارم.

دستی با خود php و افزونه ffmpeg با یک loop انجامش دادم، تنها موردی که می خواهم اینکه یک روش بهتر و سریع تر و بهینه تر است از اون استفاده کنم. ولی همینم برای من کافیه اگر سرور اجازه بده
سرور مجازی داری ؟ فیلم ها از کجا دانلود میشه ؟

این مقاله اومده با سرور لینوکس پروسه دانلود را با اسکریپت اتوماتیک کرده ، شاید برات مفید باشه بتونی ایده بگیری



 

caduspro

کاربر عضو
سرور مجازی داری ؟ فیلم ها از کجا دانلود میشه ؟

این مقاله اومده با سرور لینوکس پروسه دانلود را با اسکریپت اتوماتیک کرده ، شاید برات مفید باشه بتونی ایده بگیری

فیلم ها روی خود سرور است. برای دانلود از aria2 استفاده کردم. هرچی کامنت ffmpeg رو می زنم null بر می گردونه. ولی خوب با php ffmpeg کارو انجام دادم. سپاسگزارم

 
بالا