सीधे कंटेंट पर जाएं
Transcript Dock
साइन इनमुफ़्त शुरू करें

साइट मेनू

Transcript Dock

YouTube ट्रांसक्रिप्ट कैसे पाएं

YouTube वीडियो का ट्रांसक्रिप्ट पाने के पांच तरीके: YouTube में ही, yt-dlp से, Python में, Transcript Dock API से, या Claude से पूछकर।

छोटा जवाब: अगर वीडियो में कैप्शन हैं, तो YouTube विवरण के नीचे उसका ट्रांसक्रिप्ट दिखा सकता है (...more खोलें, फिर Show transcript)। फ़ाइल के रूप में या कई वीडियो के लिए ट्रांसक्रिप्ट चाहिए तो अपनी मशीन पर yt-dlp या Python लाइब्रेरी youtube-transcript-api इस्तेमाल करें। क्लाउड में चलाते हों या TikTok भी चाहिए, तो Transcript Dock जैसी होस्टेड API को एक अनुरोध भेजें। बिना कैप्शन वाले वीडियो के लिए ऑडियो का AI ट्रांसक्रिप्शन चाहिए।

कौन सा तरीका चुनें#

तरीकाकिसके लिए अच्छालागतध्यान रखें
YouTube ट्रांसक्रिप्ट पैनलएक वीडियो, हाथ सेमुफ़्तसिर्फ़ तब जब वीडियो में कैप्शन हों; कॉपी करने पर समय छूट जाता है
yt-dlpअपनी मशीन पर स्क्रिप्टमुफ़्तसबटाइटल फ़ाइलें; कई क्लाउड IP से ब्लॉक
youtube-transcript-apiPython नोटबुक और स्क्रिप्टमुफ़्तक्लाउड में रेज़िडेंशियल प्रॉक्सी चाहिए; सिर्फ़ YouTube
Transcript Dock APIऐप, पाइपलाइन, कई वीडियोप्रति वीडियो 1 क्रेडिटहोस्टेड, TikTok भी, कैप्शन न हों तो AI ट्रांसक्रिप्शन
Claude या Cursor (MCP)वीडियो के बारे में सवाल पूछनाप्रति वीडियो 1 क्रेडिटकोड की बिल्कुल ज़रूरत नहीं

1. YouTube में#

  1. वीडियो को कंप्यूटर पर खोलें।
  2. शीर्षक के नीचे ...more पर क्लिक करके विवरण को फैलाएं।
  3. विवरण के सबसे नीचे जाएं और Show transcript पर क्लिक करें।
  4. ट्रांसक्रिप्ट वीडियो के बगल में खुलता है। टाइमस्टैम्प छिपाने के लिए उसके ऊपर का मेन्यू इस्तेमाल करें, फिर चुनकर कॉपी करें।

यह बटन तभी दिखता है जब वीडियो में कैप्शन हों, चाहे क्रिएटर ने अपलोड किए हों या YouTube ने अपने आप बनाए हों। एक वीडियो के लिए यह ठीक है; हाथ से कॉपी करने पर समय छूट जाता है और यह बड़े पैमाने पर नहीं चलता।

2. yt-dlp से#

yt-dlp एक मुफ़्त कमांड लाइन टूल है। यह वीडियो डाउनलोड किए बिना अंग्रेज़ी कैप्शन को SRT फ़ाइल के रूप में सेव करता है:

terminal
yt-dlp --skip-download --write-subs --write-auto-subs --sub-langs en --convert-subs srt \
"https://www.youtube.com/watch?v=dQw4w9WgXcQ"

जब क्रिएटर ने कोई कैप्शन अपलोड न किया हो, तब --write-auto-subs YouTube के अपने आप बने कैप्शन भी शामिल करता है। घर के कनेक्शन से यह अच्छा चलता है; सर्वर से YouTube अक्सर इसे साइन इन करने को कहता है।

3. Python में#

ओपन सोर्स लाइब्रेरी youtube-transcript-api बिना API कुंजी के वही कैप्शन पढ़ती है:

python
# pip install youtube-transcript-api
from youtube_transcript_api import YouTubeTranscriptApi
 
transcript = YouTubeTranscriptApi().fetch("dQw4w9WgXcQ", languages=["en"])
for snippet in transcript:
print(round(snippet.start, 1), snippet.text)

इसका README चेतावनी देता है कि YouTube क्लाउड प्रोवाइडर के ज़्यादातर IP एड्रेस ब्लॉक कर देता है, इसलिए AWS, Google Cloud या VPS पर इसे रोटेटिंग रेज़िडेंशियल प्रॉक्सी चाहिए। देखें Transcript Dock बनाम youtube-transcript-api।

4. Transcript Dock API से#

तीन अनुरोध: लिंक भेजें, इंतज़ार करें, एक्सपोर्ट करें। यह कहीं भी चलता है (संभालने के लिए कोई प्रॉक्सी नहीं), समय के साथ सेगमेंट लौटाता है, TXT, SRT, VTT या JSON में एक्सपोर्ट करता है, और TikTok के लिए भी उसी तरह काम करता है। एक कैप्शन ट्रांसक्रिप्ट में 1 क्रेडिट लगता है और हर खाते को हर महीने 50 मुफ़्त क्रेडिट मिलते हैं।

# 1. submit the link (1 credit)
curl -X POST https://www.transcriptdock.com/v1/jobs \
-H "Authorization: Bearer td_live_YOUR_KEY" \
-H "Idempotency-Key: yt-dQw4w9WgXcQ" \
-H "Content-Type: application/json" \
-d '{ "source": { "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }, "mode": "captions_only" }'
 
# 2. wait for it (returns as soon as the job finishes)
curl "https://www.transcriptdock.com/v1/jobs/JOB_ID?wait=25" -H "Authorization: Bearer td_live_YOUR_KEY"
 
# 3. export the transcript (free)
curl "https://www.transcriptdock.com/v1/transcripts/RESULT_ID/export?format=txt" -H "Authorization: Bearer td_live_YOUR_KEY"

पूरी जानकारी क्विकस्टार्ट में है। पूरे चैनल, प्लेलिस्ट या सर्च के लिए पहले वीडियो डिस्कवरी से वीडियो की सूची बनाएं, फिर उन्हें बैच के रूप में भेजें।

5. Claude या Cursor से पूछें#

Transcript Dock को कनेक्टर के रूप में जोड़ें और सीधे शब्दों में पूछें, जैसे लिंक के साथ "इस वीडियो में क्या कहा गया है?" Claude ट्रांसक्रिप्ट लाता है और उसी से जवाब देता है। सेटअप में एक मिनट लगता है: Claude, Claude Code, Cursor।

जब वीडियो में कैप्शन न हों#

ऊपर का हर तरीका पहले से मौजूद कैप्शन पढ़ता है। कैप्शन न हों तो ऑडियो को ट्रांसक्राइब करना पड़ता है। Transcript Dock में mode: "auto" भेजें: कैप्शन हों तो वह उन्हें इस्तेमाल करता है, वरना AI ट्रांसक्रिप्शन करता है, पेड प्लान पर हर शुरू हुए मिनट के 2 क्रेडिट पर। नतीजे में शब्दों का समय भी होता है।

क्या आपके पास पहले से सबटाइटल फ़ाइलें हैं? मुफ़्त सबटाइटल से टेक्स्ट और SRT से VTT टूल आपके ब्राउज़र में चलते हैं।

आम सवाल#

  • क्या यह अनुमत है? अपने शोध, एक्सेसिबिलिटी या विश्लेषण के लिए कैप्शन पढ़ना आम चलन है; किसी और के शब्दों को दोबारा प्रकाशित करना कॉपीराइट का सवाल है। अपने इस्तेमाल के लिए YouTube की शर्तें देखें।
  • दूसरी भाषाएं? किसी ट्रैक को प्राथमिकता देने के लिए caption_languages दें, जैसे ["es", "en"]। किसी वीडियो के ट्रैक की सूची भाषा डिस्कवरी से देखें।
  • Shorts? हां। Shorts, watch और youtu.be लिंक सब चलते हैं।

और गाइड

TikTok ट्रांसक्रिप्ट कैसे पाएं

TikTok वीडियो का ट्रांसक्रिप्ट टेक्स्ट या सबटाइटल के रूप में पाएं, किसी प्रोफ़ाइल के नए वीडियो की सूची बनाएं, और बिना कैप्शन वाले वीडियो संभालें।

RAG और LLM पाइपलाइन के लिए वीडियो ट्रांसक्रिप्ट

YouTube और TikTok वीडियो को ऐसे चंक में बदलें जिन्हें LLM खोज सके और जिनका हवाला दे सके: समय वाले सेगमेंट लें, समय के हिसाब से चंक बनाएं, और टाइमस्टैम्प लिंक सहेजें।

n8n में YouTube और TikTok ट्रांसक्रिप्ट

तीन HTTP Request नोड से n8n वर्कफ़्लो में वीडियो ट्रांसक्रिप्ट लाएं, या n8n AI एजेंट को Transcript Dock के MCP टूल दें।

LangChain में वीडियो ट्रांसक्रिप्ट

YouTube और TikTok ट्रांसक्रिप्ट को टाइमस्टैम्प के साथ LangChain Documents की तरह लोड करें, या LangChain एजेंट को Transcript Dock के MCP टूल दें।