DASH वीडियो डाउनलोड करने के लिए ffmpeg का उपयोग करना

getvy DASH स्ट्रीम के लिए चलाने के लिए तैयार ffmpeg 명령어 कमांड जेनरेट करता है। यहाँ बताया गया है कि ffmpeg को कैसे इंस्टॉल करें और इसका उपयोग कैसे करें।

ffmpeg क्या है?

ffmpeg एक मुफ्त, ओपन-सोर्स कमांड-लाइन टूल है जो लगभग किसी भी ऑडियो या वीडियो फॉर्मेट को डिकोड, इनकोड, ट्रांसकोड, मक्स, डीमक्स, स्ट्रीम, फ़िल्टर और चला सकता है। इसे व्यापक रूप से दुनिया का सबसे सक्षम मल्टीमीडिया प्रोसेसिंग टूल माना जाता है और इसका उपयोग दुनिया भर में पेशेवरों और शौकियों द्वारा किया जाता. getvy इन-ब्राउज़र HLS कन्वर्शन के लिए WebAssembly संस्करण (ffmpeg.wasm) का उपयोग करता है, और DASH स्ट्रीम के लिए नेटिव ffmpeg कमांड जेनरेट करता है जिसे आप अधिकतम गति और कम्पैटिबिलिटी (संगतता) के लिए अपने टर्मिनल में चलाते हैं।

ffmpeg इंस्टॉल करना

Windows

सबसे आसान तरीका Winget (Windows 11 में निर्मित) के माध्यम से है:

winget install ffmpeg

वैकल्पिक रूप से, ffmpeg.org/download.html से प्री-बिल्ट बाइनरी डाउनलोड करें, इसे एक्सट्रैक्ट करें, और बिन (bin) फ़ोल्डर को अपने सिस्टम PATH में जोड़ें।

macOS
brew install ffmpeg

इसके लिए Homebrew (brew.sh) की आवश्यकता होती है। यदि आपके पास Homebrew नहीं है तो पहले इसे इंस्टॉल करें।

Ubuntu / Debian Linux
sudo apt update && sudo apt install ffmpeg

getvy द्वारा जेनरेट किए गए कमांड का उपयोग करना

जब getvy एक DASH (.mpd) स्ट्रीम का पता लगाता है, तो डाउनलोड पेज इन-ब्राउज़र डाउनलोड के बजाय एक Copy ffmpeg command बटन दिखाता है। जेनरेट किया गया कमांड इस प्रकार दिखता है:

ffmpeg -i "https://example.com/stream.mpd" -c copy output.mp4
  1. getvy में Copy ffmpeg command बटन पर क्लिक करें।
  2. एक टर्मिनल खोलें (Windows पर Command Prompt या PowerShell, Mac/Linux पर Terminal)।
  3. कमांड पेस्ट करें और Enter दबाएं। ffmpeg स्ट्रीम को डाउनलोड और मक्स (mux) करके आपकी वर्तमान डायरेक्टरी में output.mp4 के रूप में सहेज देगा।
  4. किसी विशिष्ट स्थान पर सहेजने के लिए, output.mp4 को पूर्ण पथ (full path) में बदलें, जैसे, C:\Users\YourName\Videos\video.mp4

इन-ब्राउज़र कन्वर्शन के बजाय DASH के लिए ffmpeg क्यों?

DASH स्ट्रीम अक्सर वीडियो और ऑडियो ट्रैक को अलग-अलग स्ट्रीम में विभाजित करती हैं और फ़्रैगमेंटेड MP4 कंटेनरों का उपयोग करती हैं। ब्राउज़र के सैंडबॉक्स किए गए वातावरण के भीतर इन्हें सही ढंग से मर्ज करना जटिल और धीमा है। आपके कंप्यूटर पर नेटिव ffmpeg इसे ऑप्टिमाइज़्ड C कोड का उपयोग करके सीधे संभालता है, जिससे यह लंबे या उच्च-बिटरेट वाले वीडियो के लिए काफी तेज़ और अधिक विश्वसनीय हो जाता है।

सामान्य ffmpeg विकल्प

फ़्लैगअर्थ
-iइनपुट फ़ाइल या URL
-c copyबिना री-इनकोडिंग के स्ट्रीम कॉपी करें (तेज़)
-c:v libx264H.264 के साथ वीडियो को री-इनकोड करें
-ss 00:01:301 मिनट 30 सेकंड से शुरू करें
-t 00:05:00आउटपुट अवधि को 5 मिनट तक सीमित करें
getvy इंस्टॉल करें — मुफ्त