"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं PHP में किसी वीडियो फ़ाइल की अवधि, आयाम और आकार कैसे निर्धारित कर सकता हूँ?

मैं PHP में किसी वीडियो फ़ाइल की अवधि, आयाम और आकार कैसे निर्धारित कर सकता हूँ?

2024-11-10 को प्रकाशित
ब्राउज़ करें:167

How can I determine the duration, dimensions, and size of a video file in PHP?

PHP में वीडियो की अवधि, आयाम और आकार निर्धारित करना

अपलोड की गई वीडियो फ़ाइलों के बारे में जानकारी प्राप्त करना विभिन्न अनुप्रयोगों के लिए आवश्यक है। आपको वीडियो को सही ढंग से प्रदर्शित करने या इसे आगे संसाधित करने के लिए इसकी अवधि, आयाम या आकार को पुनः प्राप्त करने की आवश्यकता हो सकती है। PHP में, इसे प्राप्त करने के लिए कई तरीकों का उपयोग किया जा सकता है।

getID3 लाइब्रेरी

getID3 लाइब्रेरी एक शक्तिशाली उपकरण है जो वीडियो सहित विभिन्न फ़ाइल स्वरूपों से मेटाडेटा निकाल सकता है . यह ऑडियो, वीडियो और कंटेनर प्रारूपों के बारे में विस्तृत जानकारी प्रदान करता है।

अपने PHP कोड में getID3 का उपयोग करने के लिए, इन चरणों का पालन करें:

include_once('pathto/getid3.php');
$getID3 = new getID3;
$file = $getID3->analyze($filename);

एक बार फ़ाइल का विश्लेषण हो जाने के बाद, आप निम्नलिखित जानकारी पुनः प्राप्त कर सकते हैं:

  • अवधि: $ फ़ाइल['playtime_string']
  • आयाम: $file['video']['resolution_x'] (चौड़ाई) और $file['video']['resolution_y'] (ऊंचाई )
  • आकार: $file['filesize']

ffmpeg-php एक्सटेंशन

यदि आपके पास है आपके PHP इंस्टॉलेशन को संशोधित करने की क्षमता, ffmpeg-php एक्सटेंशन का उपयोग करने पर विचार करें। यह एक PHP एक्सटेंशन है जो शक्तिशाली FFmpeg मल्टीमीडिया लाइब्रेरी के चारों ओर एक आवरण प्रदान करता है, जो आपको उन्नत वीडियो हेरफेर संचालन करने की अनुमति देता है।

ffmpeg-php का उपयोग करके, आप getID3 जैसी सभी समान जानकारी प्राप्त कर सकते हैं, साथ ही अतिरिक्त सुविधाएँ भी :

  • थंबनेल बनाना
  • वीडियो को विभिन्न प्रारूपों में परिवर्तित करना
  • वीडियो से ऑडियो निकालना

एफएफएमपीईजी-पीएचपी स्थापित करने के लिए, इनका पालन करें चरण:

  1. अपने PHP संस्करण के लिए ffmpeg-php मॉड्यूल को http://ffmpeg-php.sourceforge.net/ से डाउनलोड करें।
  2. मॉड्यूल फ़ाइलों को अपनी PHP एक्सटेंशन निर्देशिका में कॉपी करें (आमतौर पर /usr/local/lib/php/extensions/).
  3. अपनी php.ini फ़ाइल में निम्न पंक्ति जोड़कर मॉड्यूल को सक्षम करें:
extension=ffmpeg.so
  1. अपने वेब सर्वर को पुनरारंभ करें।

एक बार इंस्टॉल होने के बाद, आप वीडियो जानकारी प्राप्त करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

$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