PHP में वीडियो की अवधि, आयाम और आकार निर्धारित करना
अपलोड की गई वीडियो फ़ाइलों के बारे में जानकारी प्राप्त करना विभिन्न अनुप्रयोगों के लिए आवश्यक है। आपको वीडियो को सही ढंग से प्रदर्शित करने या इसे आगे संसाधित करने के लिए इसकी अवधि, आयाम या आकार को पुनः प्राप्त करने की आवश्यकता हो सकती है। PHP में, इसे प्राप्त करने के लिए कई तरीकों का उपयोग किया जा सकता है।
getID3 लाइब्रेरी
getID3 लाइब्रेरी एक शक्तिशाली उपकरण है जो वीडियो सहित विभिन्न फ़ाइल स्वरूपों से मेटाडेटा निकाल सकता है . यह ऑडियो, वीडियो और कंटेनर प्रारूपों के बारे में विस्तृत जानकारी प्रदान करता है।
अपने PHP कोड में getID3 का उपयोग करने के लिए, इन चरणों का पालन करें:
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