HLS ट्रिमिंग विकल्प
| Method | के लिए सर्वोत्तम | Trade-off |
|---|---|---|
| ब्राउज़र FFmpeg ट्रिम | पहुंच योग्य M3U8 स्ट्रीम से त्वरित निजी क्लिप। | ब्राउज़र मेमोरी और डिवाइस प्रदर्शन द्वारा सीमित। |
| स्ट्रीम-कॉपी MP4 कट | वीडियो या ऑडियो को पुनः एन्कोड किए बिना तेज़ निर्यात। | प्रारंभ समय निकटतम कीफ़्रेम पर स्नैप हो सकता है। |
| डेस्कटॉप FFmpeg | बहुत लंबी स्ट्रीम, विशाल पुरालेख, या स्क्रिप्टेड बैच नौकरियां। | इंस्टॉल और कमांड-लाइन सेटअप की आवश्यकता है। |
| कनवर्टर अपलोड करें | फ़ाइलें पहले से ही स्थानीय रूप से संग्रहीत हैं और अपलोड करने के लिए सुरक्षित हैं। | निजी स्ट्रीम URLs और समाप्त क्लिप आपके डिवाइस को छोड़ देते हैं। |
| डीआरएम प्लेयर | लाइसेंस प्राप्त संरक्षित स्ट्रीम जिनके लिए वाइडवाइन, फेयरप्ले या प्लेरेडी की आवश्यकता होती है। | अधिकृत ऐप का उपयोग करें. यह उपकरण DRM को बायपास नहीं करता है. |
HLS स्ट्रीम को ऑनलाइन कैसे ट्रिम करें
- 1M3U8 URL चिपकाएँ और चलाएँस्ट्रीम को पहले लोड करें ताकि आप जान सकें कि ट्रिमिंग से पहले मेनिफेस्ट, कुंजियाँ और सेगमेंट पहुंच योग्य हैं।
- 2प्रॉक्सी को केवल तभी सक्षम करें जब पहुंच अवरुद्ध होयदि CORS या Referer सुरक्षा प्लेबैक को रोकती है, तो स्ट्रीम को प्रॉक्सी के माध्यम से रूट करें और निर्यात करने से पहले आवश्यक Referer सेट करें।
- 3प्रारंभ और समाप्ति समय निर्धारित करेंवह सीमा चुनें जिसे आप रखना चाहते हैं. निर्यातक केवल HLS खंड डाउनलोड करता है जो चयनित समय विंडो को ओवरलैप करता है।
- 4MP4 क्लिप निर्यात करेंFFmpeg WebAssembly चयनित मीडिया को आपके ब्राउज़र में MP4 फ़ाइल में रीमक्स करता है।
- 5पहले सेकंड की जाँच करेंस्ट्रीम-कॉपी ट्रिमिंग कीफ़्रेम पर कटौती करती है, ताकि परिणामी क्लिप सटीक टाइमस्टैम्प से थोड़ा पहले शुरू हो सके।
क्यों HLS ट्रिमिंग खंड सीमाओं का उपयोग करती है
HLS स्ट्रीम कई छोटे मीडिया खंडों में विभाजित हैं, आमतौर पर प्रत्येक कुछ सेकंड में। एक ब्राउज़र ट्रिमर आपके प्रारंभ/अंत रेंज को ओवरलैप करने वाले सेगमेंट ढूंढता है, उन्हें डाउनलोड करता है, और आउटपुट क्लिप बनाने के लिए FFmpeg पूछता है। यह छोटी क्लिप के लिए संपूर्ण स्ट्रीम डाउनलोड करने से तेज़ है।
प्रारंभ समय सटीक क्यों नहीं हो सकता है
तेज़ MP4 निर्यात प्रत्येक फ़्रेम को पुन: एन्कोड करने के बजाय स्ट्रीम-कॉपी का उपयोग करता है। स्ट्रीम-कॉपी गुणवत्ता और गति को बरकरार रखती है, लेकिन अधिकांश वीडियो केवल कीफ़्रेम पर ही साफ़-साफ़ शुरू हो सकते हैं। यदि आपको फ़्रेम-सटीक कट की आवश्यकता है, तो डेस्कटॉप FFmpeg में पूर्ण री-एनकोड अधिक सटीक वर्कफ़्लो है।
जब प्रॉक्सी ट्रिमिंग का हिस्सा है
ट्रिमर को अभी भी मेनिफेस्टों, कुंजियों और खंडों तक ब्राउज़र पहुंच की आवश्यकता है। यदि स्ट्रीम CORS या हॉटलिंक सुरक्षा द्वारा अवरुद्ध है, तो पहले प्रॉक्सी और कस्टम Referer के साथ प्लेबैक ठीक करें। प्रॉक्सी नेटवर्क अनुरोधों को रूट करता है, लेकिन FFmpeg क्लिप असेंबली अभी भी स्थानीय रूप से चलती है।
संबंधित रूपांतरण पृष्ठ
- M3U8 से MP4 कनवर्टर पूर्ण स्ट्रीम या समय सीमा निर्यात करने के लिए मुख्य टूल पृष्ठ है।
- M3U8 से MP4 बिना किसी अपलोड के स्थानीय ब्राउज़र रीमक्सिंग और गोपनीयता सीमाओं की व्याख्या करता है।
- HLS CORS त्रुटि इसमें एक्सेस संबंधी समस्याएं शामिल हैं जो निर्यात शुरू होने से पहले ट्रिमिंग को रोक सकती हैं।
अक्सर पूछे जाने वाले प्रश्नों
क्या मैं M3U8 स्ट्रीम को ऑनलाइन ट्रिम कर सकता हूँ?
हाँ। पहुंच योग्य M3U8 URL चिपकाएँ, प्रारंभ और समाप्ति समय सेट करें, और ब्राउज़र में चयनित श्रेणी को MP4 के रूप में निर्यात करें। क्लिप कनवर्टर सर्वर पर अपलोड नहीं की गई है।
क्या HLS ट्रिमिंग से पूरी स्ट्रीम डाउनलोड हो जाती है?
किसी छोटी चयनित सीमा के लिए नहीं. निर्यातक HLS सेगमेंट को डाउनलोड करता है जो आपकी समय सीमा को ओवरलैप करता है, फिर उस सीमा को स्थानीय रूप से MP4 फ़ाइल में रीमक्स करता है।
मेरी ट्रिम की गई क्लिप का प्रारंभ समय थोड़ा जल्दी क्यों है?
तेज़ स्ट्रीम-कॉपी निर्यात आमतौर पर कीफ़्रेम पर कटौती करता है। यदि सटीक प्रारंभ समय कीफ़्रेम के बीच है, तो आउटपुट थोड़ा पहले शुरू हो सकता है ताकि MP4 खेलने योग्य बना रहे।
क्या मैं एन्क्रिप्टेड M3U8 स्ट्रीम को ट्रिम कर सकता हूँ?
सामान्य AES-128 HLS तब काम कर सकता है जब कुंजी URL और खंड पहुंच योग्य हों। DRM-संरक्षित धाराएँ जिनके लिए लाइसेंस विनिमय की आवश्यकता होती है, समर्थित नहीं हैं।
क्या यह HLS वीडियो ट्रिमर मुफ़्त है?
हाँ। यह मुफ़्त है, विज्ञापन-मुक्त है, इसके लिए किसी खाते की आवश्यकता नहीं है और यह आपके ब्राउज़र में चलता है। बहुत लंबी स्ट्रीम को डेस्कटॉप FFmpeg द्वारा अभी भी बेहतर ढंग से प्रबंधित किया जा सकता है।