{"url":"https://beamcast.s3.amazonaws.com/example.mp4","status":"ok","timestamp":"2022-10-27T20:05:21.033566206Z","format":"mov,mp4,m4a,3gp,3g2,mj2","isMedia":true,"hasVideo":true,"hasAudio":false,"duration":"634.584","startTime":"0.000","size":"81920912","bitRate":1032751,"streams":[{"codecType":"video","codec":"h264","index":0,"width":640,"height":360,"frameRate":"24","frameRateRational":"24/1","displayAspectRatio":"16:9","sampleAspectRatio":"1:1","pixelFormat":"yuv420p","duration":"634.583","startTime":"0.000"}]}
curl --location --request POST 'https://zylalabs.com/api/218/get+details+from+media+file+api/225/get+media+details' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://beamcast.s3.amazonaws.com/example.mp4"
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए मीडिया फ़ाइल से विवरण प्राप्त करें API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
API के बारे में:
यह API उन मीडिया फ़ाइलों को स्कैन करती है जो प्रदान की गई हैं और उनके बारे में संबंधित जानकारी प्रदान करेगी
बस मीडिया यूआरएल पास करें और यह फ़ाइल के बारे में जानकारी प्रदान करेगी
समर्थित प्रारूप:
प्रदान की गई जानकारी:
सबसे सामान्य उपयोग के मामले हैं:
प्रति माह API कॉल की संख्या के अलावा:
गेट मीडिया डिटेल्स एंडपॉइंट प्रदान की गई मीडिया फ़ाइल के बारे में मेटाडेटा लौटाता है जिसमें फ़ॉर्मेट, अवधि, आकार, बिट रेट और वीडियो और ऑडियो स्ट्रीम के बारे में विवरण जैसी जानकारी शामिल है
प्रतिक्रिया में प्रमुख फ़ील्ड्स में "url" "status" "format" "duration" "size" "bitRate" और "streams" का एक एरे शामिल है जो कोडेक प्रकार आयाम फ़्रेम दर और पिक्सेल फ़ॉर्मेट का विवरण देता है
डेटा जो वापस किया गया है वह JSON प्रारूप में संरचित है जिसमें एक मुख्य ऑब्जेक्ट होता है जिसमें मेटाडेटा फ़ील्ड होते हैं और स्ट्रीम ऑब्जेक्ट्स का एक ऐरे होता है प्रत्येक मीडिया फ़ाइल के विशिष्ट गुणों का विवरण देता है
एंडपॉइंट मीडिया प्रारूप, अवधि, आकार, बिट दर और वीडियो और ऑडियो दोनों के लिए कोडेक प्रकार, संकल्प और फ़्रेम दर जैसे विस्तृत स्ट्रीम विशेषताओं की जानकारी प्रदान करता है
प्रतिक्रिया डेटा एक मुख्य वस्तु में व्यवस्थित किया गया है जिसमें सामान्य मीडिया जानकारी और एक "स्ट्रीम" श्रृंखला शामिल है जो प्रत्येक मीडिया स्ट्रीम के लिए विस्तृत गुण शामिल करती है जिससे विशिष्ट डेटा तक आसान पहुंच मिलती है
क्षेत्र जैसे "अवधि" कुल प्लेबैक समय को दर्शाते हैं "बिटरेट" मीडिया की डेटा दर को दिखाता है और "स्ट्रीम" प्रत्येक मीडिया स्ट्रीम के बारे में विस्तृत जानकारी प्रदान करते हैं जैसे "कोडेक" और "रिज़ॉल्यूशन"
डेटा सटीकता को मजबूत स्कैनिंग एल्गोरिदम के माध्यम से बनाए रखा जाता है जो मीडिया फ़ाइल के गुणों का विश्लेषण करते हैं यह सुनिश्चित करते हुए कि लौटाया गया मेटाडेटा फ़ाइल की वास्तविक विशेषताओं को दर्शाता है
आईन सामान्य उपयोग के मामलों में उपयोगकर्ता द्वारा अपलोड की गई मीडिया को सत्यापित करना गुणवत्ता मानकों को लागू करना जैसे कि रिज़ॉल्यूशन और बिट दर उपयोगकर्ता इंटरफेस के लिए मीडिया मेटाडेटा प्रदर्शित करना और फ़ाइल गुणों के आधार पर सूचित एन्कोडिंग निर्णय लेना शामिल हैं