सामग्री पर जाएँ
yt-dlp

SoundCloud के लिए yt-dlp कमांड जेनरेटर

SoundCloud के ट्रैक और set के लिए yt-dlp कमांड बनाएँ, tag के साथ और म्यूज़िक लाइब्रेरी के लिए तैयार।

ज़रूरी नहीं। खाली छोड़ दें तो कमांड URL पर खत्म होगा जिसे आप खुद भर सकते हैं।

आपका कमांड

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata -o '%(uploader)s - %(title)s.%(ext)s' https://soundcloud.com/artist/track
बुनियादी

केवल ऑडियो चुनने पर आवाज़ निकाल ली जाती है और वीडियो छोड़ दिया जाता है।

वीडियो और क्वालिटी

ऊँचाई की सीमा तय करता है। yt-dlp उस सीमा या उससे नीचे की सबसे अच्छी स्ट्रीम चुनता है।

वह फ़ाइल प्रकार जिसमें अलग-अलग वीडियो और ऑडियो स्ट्रीम जोड़ी जाती हैं।

उन्नत विकल्प (3)

क्वालिटी चयन की जगह ले लेता है। उनके लिए जो format सिंटैक्स पहले से जानते हैं।

स्ट्रीम को दोबारा एन्कोड किए बिना फिर से पैक करता है। तेज़ और क्वालिटी घटाए बिना।

वीडियो दोबारा एन्कोड करता है। धीमा और क्वालिटी घटाता है — केवल तब जब remux काम न करे।

ऑडियो

वह फ़ाइल जिसमें ऑडियो बदला जाता है।

VBR आकार और क्वालिटी का सबसे अच्छा संतुलन देता है; तय bitrate का अंदाज़ा लगाना आसान होता है।

सबटाइटल

Embed करने पर वे वीडियो के अंदर चले जाते हैं; सहेजने पर उसके साथ अलग .srt फ़ाइल बनती है।

कॉमा से अलग करें। सभी उपलब्ध भाषाओं के लिए all लिखें।

प्लेलिस्ट और चैनल

जब URL एक वीडियो और एक प्लेलिस्ट दोनों का हो तो क्या करें।

रेंज और सूची दोनों चलती हैं, जैसे 1-10,15 या अंत से हर दूसरे आइटम के लिए -5::2।

उन्नत विकल्प (1)

क्या-क्या डाउनलोड हो चुका है यह दर्ज करती है, जिससे दोबारा चलाने पर वे छूट जाते हैं। किसी चैनल को सिंक रखने का यही तरीका है।

हिस्से और चैप्टर
उन्नत विकल्प (2)

*00:01:30-00:03:00 जैसा समय रेंज, या चैप्टर का नाम। शुरू का तारा बताता है कि यह समय है।

मेटाडेटा और कवर
उन्नत विकल्प (3)
SponsorBlock

SponsorBlock डेटा की मदद से समुदाय द्वारा चिह्नित हिस्सों को फ़ाइल से काट देता है।

उन्नत विकल्प (1)

हिस्से बने रहते हैं पर चिह्नित हो जाते हैं, ताकि आप खुद उन्हें छोड़ सकें।

फ़ाइलें और फ़ोल्डर

फ़ील्ड के नाम %(...)s में आते हैं। स्लैश से फ़ोल्डर बनते हैं।

उन्नत विकल्प (4)

फ़ाइलें कहाँ लिखी जाएँ। सबफ़ोल्डर के लिए ऊपर के टेम्पलेट के साथ मिलाएँ।

फ़ाइल नाम की अधिकतम लंबाई, अक्षरों में।

फ़िल्टर
उन्नत विकल्प (5)

YYYYMMDD, या now-1month जैसी सापेक्ष तारीख।

YYYYMMDD, या सापेक्ष तारीख।

इससे छोटी फ़ाइलें छोड़ देता है। 5M, 500K जैसे मान चलते हैं।

इससे बड़ी फ़ाइलें छोड़ देता है।

रुकने से पहले कितनी फ़ाइलें डाउनलोड करनी हैं।

नेटवर्क

जैसे 2M या 500K। जब बाकी बैंडविड्थ किसी और काम के लिए चाहिए तब उपयोगी।

उन्नत विकल्प (5)

fragment में बँटी स्ट्रीम तेज़ करता है। चार से शुरू करना ठीक रहता है।

नाकाम हिस्से को कितनी बार दोबारा आज़माना है। infinite भी चलता है।

HTTP, HTTPS या SOCKS proxy का URL।

रिक्वेस्ट को असली ब्राउज़र जैसी बनाता है। अचानक आने वाली 403 गड़बड़ी का यही आम हल है।

लॉगिन और cookies

आपका लॉगिन सत्र सीधे पढ़ता है। निजी, आयु-प्रतिबंधित या केवल सदस्यों वाली सामग्री के लिए ज़रूरी।

उन्नत विकल्प (1)

आपके ब्राउज़र से निकाली गई Netscape फ़ॉर्मैट की cookies.txt फ़ाइल।

लाइव स्ट्रीम
उन्नत विकल्प (2)

तय समय पर होने वाली स्ट्रीम शुरू होने तक जाँचता रहता है। MIN-MAX सेकंड के अंतराल पर।

समस्या समाधान
उन्नत विकल्प (3)

पुराना पड़ चुका है, इसकी जगह --add-headers है। रखा गया है क्योंकि बहुत सारे पुराने गाइड अभी इसी का उपयोग करते हैं।

पुराना पड़ चुका है, इसकी जगह --add-headers है।

हर साइट के अपने विकल्प, जैसे youtube:player_client=web।

आउटपुट और डीबग
उन्नत विकल्प (2)
रीसेट

ऑडियो फ़ॉर्मैट चुनना

SoundCloud आमतौर पर 128 kbps MP3 देता है, कभी Opus। 128 kbps स्रोत को 320 kbps में बदलने से फ़ाइल बड़ी होती है पर सुनने में बेहतर नहीं — "जो सबसे अच्छा उपलब्ध हो" मूल को बनाए रखता है और यही सही चुनाव है।

कवर और मेटाडेटा चालू रखना फ़ायदेमंद है: उनके बिना डाउनलोड किया set बिना शीर्षक वाली फ़ाइलों का फ़ोल्डर बनकर आता है। set और प्लेलिस्ट पूरी प्लेलिस्ट मोड से काम करते हैं।

SoundCloud ज़्यादातर स्ट्रीम 128 kbps Opus में देता है, और "Go+" ट्रैक 256 पर — पर केवल उन सत्रों को जिन्हें वह हक़दार माने. अगर कोई ट्रैक साइट पर yt-dlp से मिलने से ऊँची क्वालिटी पर चलता है तो फ़र्क़ आमतौर पर लॉगिन किए ब्राउज़र की cookies होती हैं: आपके सत्र को दिखने वाली सीढ़ी ही yt-dlp को मिलने वाली सीढ़ी है. -F की सूची बता देती है कि आपके ट्रैक के लिए कौन-से फ़ॉर्मैट मौजूद हैं.

डाउनलोड URL हमेशा वहीं नहीं होता जहाँ ऑडियो रहता है: SoundCloud मीडिया छोटी उम्र के साइन किए लिंकों के पीछे CDN से देता है, इसलिए ब्राउज़र टैब से निकाला मीडिया URL एक बार चलता है और फिर कभी नहीं — हमेशा yt-dlp को ट्रैक पेज दें और उसे हल करने दें. repost उसी ऑडियो की ओर इशारा करने वाली अलग प्रविष्टि है; आर्काइव फ़ाइल set डाउनलोड को उसे दो बार लेने से रोकती है.

Sets (SoundCloud की भाषा में प्लेलिस्ट) वहीं हैं जहाँ असली कीमत है. दो सौ ट्रैक का set पेज दर पेज चलता है और समय लेता है; आर्काइव फ़ाइल दूसरे चलाने को सिर्फ़ नए-जुड़े ट्रैक का डेल्टा बना देती है. त्रुटि पर चलते रहना मायने रखता है क्योंकि set में हटे ट्रैक जमा होते हैं — कोई प्रोड्यूसर सैंपल खींच लेता है, और स्विच के बिना एक 404 बाक़ी अस्सी ट्रैक गिरा देता है.

नाम रखने पर: SoundCloud शीर्षक लंबे होते हैं और शीर्षक में ही कलाकार ले जाते हैं, इसलिए डिफ़ॉल्ट कलाकार-फिर-शीर्षक टेम्पलेट डुप्लिकेट को चुपचाप नहीं, दिखने वाला बनाता है — एक ही नाम की दो फ़ाइलें आमतौर पर उसी ट्रैक के दो अलग-अलग bitrate अपलोड हैं. कवर art artwork URL से आता है और उसके सबसे बड़े आकार में डाउनलोड होता है; अगर art ग़लत दिखे तो वह प्लेटफ़ॉर्म पर भी ग़लत था.

अक्सर पूछे जाने वाले प्रश्न

SoundCloud कितनी ऑडियो क्वालिटी देता है?
आमतौर पर 128 kbps MP3, कभी Opus। 128 kbps स्रोत को 320 kbps MP3 में बदलने से फ़ाइल बड़ी होती है पर बेहतर नहीं — मूल बनाए रखने के लिए "जो सबसे अच्छा उपलब्ध हो" चुनें।
क्या मैं SoundCloud प्लेलिस्ट डाउनलोड कर सकता हूँ?
हाँ। set या प्लेलिस्ट का URL पूरी प्लेलिस्ट मोड के साथ इस्तेमाल करें, और दोबारा चलाने के लिए रिकॉर्ड फ़ाइल भी।
निजी या असूचीबद्ध ट्रैक चलते हैं?
गुप्त लिंक वाले ट्रैक आमतौर पर चलते हैं अगर आप पूरा URL दें। सचमुच निजी ट्रैक के लिए पहुँच वाले खाते की cookies चाहिए।