X (Twitter) के लिए yt-dlp कमांड जेनरेटर
X पर किसी वीडियो के लिए yt-dlp कमांड बनाएँ, अनुमान लगाने योग्य फ़ाइल नामों और संवेदनशील सामग्री के लिए ज़रूरी विकल्पों के साथ।
X के लिए ध्यान देने योग्य बातें
x.com और twitter.com दोनों के URL चलते हैं। X पर जिन्हें लोग GIF कहते हैं वे असल में छोटे MP4 वीडियो हैं, इसलिए वे बाकी वीडियो की तरह ही डाउनलोड होते हैं; असली GIF चाहिए तो बाद में बदल लें।
संवेदनशील सामग्री वाली पोस्ट के लिए वह सेटिंग चालू किए हुए लॉगिन सत्र की ज़रूरत होती है। डिफ़ॉल्ट टेम्पलेट फ़ाइलों का नाम लेखक और पोस्ट id से रखता है, जिससे ऐसी फ़ाइलों से भरा फ़ोल्डर भी संभालने लायक रहता है।
X अपनी API सतह कई बार बदल चुका है, और व्यावहारिक नतीजा यह है कि extractor सुधार कुछ दिनों में yt-dlp अपडेट में पहुँच जाते हैं — कुछ हफ़्ते से पुराना इंस्टॉल ही वह जगह है जहाँ अधिकतर "X टूटा है" रिपोर्ट दरअसल रहती हैं. डिबग करने से पहले अपडेट करें: yt-dlp -U. गेस्ट एक्सेस आता-जाता है; जब हटा दिया जाए तो cookies के साथ लॉगिन सत्र ही चालू रास्ता है, और वही संवेदनशील मीडिया तक का एकमात्र रास्ता भी है.
Threads और quote-posts वहाँ हैं जहाँ URL उलझ जाते हैं. वीडियो वाला ट्वीट उसे एम्बेड करता है; प्रोफ़ाइल के media टैब पर वही वीडियो अलग प्रविष्टि है. पूरे खाते के लिए media टैब का URL वीडियो सहित पोस्ट की हर चीज़ लाता है, पेज दर पेज, और आर्काइव फ़ाइल और त्रुटि पर चलते रहना उन हटी हुई पोस्टों को सँभाल लेता है जो सक्रिय खाता जमा करता ही है. सर्च-URL डाउनलोड यहाँ जानबूझकर समर्थित नहीं: नतीजे अनुरोधों के बीच बदलते हैं, और बदलती खोज पर आर्काइव बेमानी है.
X वीडियो HLS टुकड़ों में देता है और ज़्यादातर मामलों में MP4 fallback भी, इसलिए मर्ज आम हैं और ffmpeg वह निर्भरता है जिसे पहले जाँचना चाहिए. "GIF" पोस्ट जानने लायक अपवाद हैं: वे बाक़ी सब की तरह MP4 में आते हैं, और बाद में असली GIF बनाना ffmpeg का काम है, yt-dlp का नहीं — और लूपिंग WebM भेजने वाले के मतलब के ज़्यादा क़रीब होता है.
आयु-प्रतिबंधित और संवेदनशील पोस्ट सख़्त दीवार हैं: सेटिंग खाते में है, कमांड में नहीं. ब्राउज़र में एक बार लॉगिन करें, संवेदनशील-सामग्री सेटिंग चालू करें, cookies सौंप दें, और काम कर जाता है — cookies के बिना कोई बायपास नहीं है, क्योंकि X सत्र की जाँच सर्वर-साइड पर करता है. हटी हुई पोस्टें हर जगह जैसी होती हैं वैसी ही हैं: गया सो गया, और कॉपियाँ रखने वाले मिरर सालों पहले बंद हो चुके हैं.