سؤال

وأنا أعمل على موقع على شبكة الإنترنت تقاسم أشرطة الفيديو وأود أن أغتنم قطة الشاشة من ملف فلف الفيديو من موقع آخر مثل يوتيوب. أنا باستخدام PHP ولكن ليس لدي أي فكرة عن كيفية القيام بذلك. هو موضع تقدير أي توجيه.

هل كانت مفيدة؟

المحلول

ويبدو أن هناك تمديد فمبيج لPHP .

ومن خلال النظر على وجه السرعة، يجب أن شيئا مثل هذا العمل:

$movie = new ffmpeg_movie('foo.flv');
$frame = $movie->getFrame(1234);
imagefromjpeg($frame, 'foo.jpeg');
imagedestroy($frame);

وطبعا هذا يعني أن هذا التمديد يجب أن تضاف إلى تركيب PHP الحالي.

نصائح أخرى

ويمكنك تنزيل الفيديو فلف إلى الخادم الخاص بك (هناك العديد والعديد من التطبيقات والوثائق على الحصول على فلف من يوتيوب) ومن ثم استخدام أداة سطر الأوامر لاستخراج لقطة من الفيديو (أي مشابهة لهذه <لأ href = "http://blog.gwikzone.org/2006/11/27/extract-a-image-screenshot-from-a-video-with-ffmpeg" يختلط = "نوفولو noreferrer"> بلوق دخول ) .

وأنا لا أعرف أي أداة من شأنها أن تسمح لك القيام بذلك دون تحميل الفيديو. في حين أنه من الممكن من الناحية الفنية، وكنت على الأرجح أن تذهب خارج PHP والتكيف أداة مفتوحة المصدر لاحتياجاتك. هذا الموقع قد يكون نقطة انطلاق جيدة لمثل هذا الحل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top