تحديد مدة الفيديو وأبعاده وحجمه في PHP
يعد الحصول على معلومات حول ملفات الفيديو التي تم تحميلها أمرًا ضروريًا لمختلف التطبيقات. قد تحتاج إلى استرداد مدة الفيديو أو أبعاده أو حجمه لعرضه بشكل صحيح أو معالجته بشكل أكبر. في PHP، يمكن استخدام عدة طرق لتحقيق ذلك.
مكتبة getID3
مكتبة getID3 هي أداة قوية يمكنها استخراج البيانات الوصفية من تنسيقات الملفات المختلفة، بما في ذلك مقاطع الفيديو. . فهو يوفر معلومات تفصيلية حول تنسيقات الصوت والفيديو والحاويات.
لاستخدام getID3 في كود PHP الخاص بك، اتبع الخطوات التالية:
include_once('pathto/getid3.php');
$getID3 = new getID3;
$file = $getID3->analyze($filename);
بمجرد تحليل الملف، يمكنك استرداد المعلومات التالية:
امتداد ffmpeg-php
إذا كانت لديك القدرة على تعديل تثبيت PHP الخاص بك، فكر في استخدام ملحق ffmpeg-php. إنه امتداد PHP يوفر غلافًا حول مكتبة الوسائط المتعددة FFmpeg القوية، مما يسمح لك بإجراء عمليات معالجة متقدمة للفيديو.باستخدام ffmpeg-php، يمكنك الحصول على نفس المعلومات مثل getID3، بالإضافة إلى ميزات إضافية مثل :
extension=ffmpeg.so
$ffmpeg = new FFMpeg();
$video = $ffmpeg->open($filename);
echo("Duration: ".$video->getDuration()." seconds".
" / Dimensions: ".$video->getWidth()." wide by ".$video->getHeight()." tall".
" / Filesize: ".$video->getSize()." bytes<br />");
سواء اخترت مكتبة getID3 أو امتداد ffmpeg-php، فإن هذه الطرق ستوفر لك المعلومات الضرورية للعمل مع ملفات الفيديو في تطبيقات PHP الخاصة بك. تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3