⌨️ CLI / टर्मिनल

YouTube Transcript CLI: टर्मिनल से ट्रांसक्रिप्ट निकालें

सीधे कमांड लाइन से YouTube ट्रांसक्रिप्ट निकालें। ट्रांसक्रिप्ट एक्सट्रैक्शन को शेल स्क्रिप्ट, CI/CD पाइपलाइन और ऑटोमेशन वर्कफ़्लो में जोड़ने के लिए curl वन-लाइनर, हमारा NPM पैकेज या Python SDK उपयोग करें।

CURL के साथ क्विक स्टार्ट

अपने टर्मिनल से ट्रांसक्रिप्ट पाने का सबसे तेज़ तरीका: एक curl कमांड:

Terminal
curl -H "x-api-key: YOUR_API_KEY" \
  "https://youtubetranscript.dev/api/v2/transcript?video=dQw4w9WgXcQ"

NPM पैकेज का उपयोग

ज़्यादा जटिल वर्कफ़्लो के लिए Node.js स्क्रिप्ट में NPM पैकेज का उपयोग करें:

JavaScript / Node.js
import { YouTubeTranscript } from "youtube-transcript-api";

const yt = new YouTubeTranscript({ apiKey: process.env.API_KEY });

const result = await yt.getTranscript("dQw4w9WgXcQ");
console.log(result.data?.transcript.text);

PYTHON SDK का उपयोग

डेटा प्रोसेसिंग और विश्लेषण पाइपलाइन के लिए Python स्क्रिप्ट बढ़िया काम करती हैं:

Python
from youtubetranscript import YouTubeTranscript
import os

yt = YouTubeTranscript(os.environ["API_KEY"])

result = yt.transcribe("dQw4w9WgXcQ")
print(result.text)

CLI टिप्स और ट्रिक्स

JSON प्रोसेसिंग के लिए jq में पाइप करें

JSON रिस्पॉन्स से खास फ़ील्ड निकालने के लिए jq का उपयोग करें:

curl -H "x-api-key: KEY" \
  "https://youtubetranscript.dev/api/v2/transcript?video=ID" \
  | jq '.text'

फ़ाइल में सेव करें

ट्रांसक्रिप्ट सीधे फ़ाइलों में सेव करने के लिए आउटपुट रीडायरेक्ट करें:

curl -H "x-api-key: KEY" \
  "https://youtubetranscript.dev/api/v2/transcript?video=ID" \
  > transcript.txt

xargs के साथ बैच प्रोसेसिंग

एक फ़ाइल से कई वीडियो URL प्रोसेस करें:

cat urls.txt | xargs -I{} curl -H "x-api-key: KEY" \
  "https://youtubetranscript.dev/api/v2/transcript?video={}"

शेल स्क्रिप्ट के साथ इंटीग्रेशन

ऐसी ऑटोमेशन स्क्रिप्ट बनाएं जो बड़े वर्कफ़्लो के हिस्से के रूप में ट्रांसक्रिप्ट निकालें और प्रोसेस करें।

उपयोग

CI/CD पाइपलाइन

GitHub Actions, GitLab CI या Jenkins में कंटेंट प्रोसेसिंग पाइपलाइन के हिस्से के रूप में ट्रांसक्रिप्ट निकालें।

रिसर्च स्क्रिप्ट

अकादमिक रिसर्च, कंटेंट विश्लेषण या डेटासेट बनाने के लिए वीडियो URL बैच में प्रोसेस करें।

कंटेंट ऑटोमेशन

cron जॉब, शेल स्क्रिप्ट या Makefile से ट्रांसक्रिप्ट एक्सट्रैक्शन ऑटोमेट करें।

डेवलपर वर्कफ़्लो

डेवलपमेंट के दौरान टर्मिनल छोड़े बिना तुरंत ट्रांसक्रिप्ट निकालें।

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

क्या मैं कमांड लाइन से YouTube ट्रांसक्रिप्ट निकाल सकता हूँ?+

हाँ। एक ही कमांड में ट्रांसक्रिप्ट निकालने के लिए YouTubeTranscript.dev API के साथ curl का उपयोग करें। ज़्यादा जटिल CLI वर्कफ़्लो के लिए आप हमारा NPM पैकेज या Python SDK भी उपयोग कर सकते हैं।

क्या CLI उपयोग के लिए API key चाहिए?+

हाँ। अपनी API key अपने YouTubeTranscript.dev अकाउंट सेटिंग्स से पाएं। इसे अपने curl अनुरोधों में x-api-key हेडर के रूप में शामिल करें।

क्या मैं एक फ़ाइल से कई वीडियो प्रोसेस कर सकता हूँ?+

हाँ। वीडियो URL एक टेक्स्ट फ़ाइल में रखें (हर लाइन में एक) और उन सभी को प्रोसेस करने के लिए xargs या एक सरल लूप का उपयोग करें। हमारा API आपके प्लान की रेट लिमिट के भीतर समवर्ती अनुरोध संभालता है।

CLI कौन से आउटपुट फ़ॉर्मैट समर्थित करता है?+

API डिफ़ॉल्ट रूप से JSON लौटाता है, जिसे आप jq से प्रोसेस कर सकते हैं। आप format पैरामीटर के ज़रिए खास फ़ॉर्मैट (text, SRT, VTT) माँग सकते हैं।

टर्मिनल से निकालना शुरू करें

आपका पहला ट्रांसक्रिप्ट बस एक curl कमांड दूर है।

API KEY पाएं →

मुफ़्त में ट्रांसक्रिप्ट निकालना शुरू करें

किसी भी YouTube वीडियो को सेकंडों में टेक्स्ट में बदलें। क्रेडिट कार्ड की ज़रूरत नहीं।

YOUTUBETRANSCRIPT.DEV आज़माएँ →
YouTube Transcript CLI टूल | YouTubeTranscript.dev