1. yt-dlp स्थापित कीजिए
वितरण के पैकेज सुविधाजनक तो हैं पर अक्सर महीनों पीछे रहते हैं, और yt-dlp ऐसा औज़ार है जहाँ तीन महीने पीछे होने का मतलब है कुछ एक्सट्रैक्टर का काम करना बंद कर देना। pipx या आधिकारिक बाइनरी आपको मौजूदा बनाए रखते हैं।
pipx install yt-dlp
या फिर स्वतंत्र बाइनरी, जो सब कुछ अपने साथ लाती है और ख़ुद को अद्यतन करती है:
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp sudo chmod a+rx /usr/local/bin/yt-dlp
2. ffmpeg स्थापित कीजिए
sudo apt install ffmpeg # Debian, Ubuntu sudo dnf install ffmpeg # Fedora sudo pacman -S ffmpeg # Arch
Fedora पर ffmpeg RPM Fusion में रहता है; पैकेज न मिले तो पहले वह भंडार चालू कीजिए।
3. जाँचिए कि हो गया
yt-dlp --version ffmpeg -version
बिना स्क्रीन वाली मशीन पर कुकीज़
--cookies-from-browser को उसी मशीन पर ब्राउज़र प्रोफ़ाइल चाहिए, इसलिए सर्वर पर यह विकल्प ही नहीं है। अपने कंप्यूटर पर Netscape प्रारूप की cookies.txt निर्यात कीजिए, उसे वहाँ ले जाइए और --cookies से उसकी ओर इशारा कीजिए। उस फ़ाइल को प्रमाण-पत्र की तरह सँभालिए — वह एक जीवित सत्र है।
अद्यतन करना
yt-dlp -U # standalone binary pipx upgrade yt-dlp # pipx
अपने वितरण के भंडार से स्थापित किया हो तो पैकेज प्रबंधक से अद्यतन कीजिए; -U ऐसी फ़ाइल को छूने से मना कर देगा जो उसकी नहीं है।