⌨️ 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