Lewati ke konten
Transcript Dock
MasukMulai gratis

Menu situs

Transcript Dock
PengantarCara kerjanya, panduan, dan apa saja yang bisa ditranskripsikan.
Mulai cepatKirim tautan, tunggu tugasnya, ekspor transkripnya. Tiga permintaan.
AutentikasiKunci API, cakupan, Idempotency-Key, dan X-Request-Id.
TugasBuat, tunggu, daftar, batalkan, dan coba lagi tugas.
TranskripObjek transkrip dan ekspor txt, srt, vtt, json.
BatchHingga 50 video dalam satu permintaan.
UnggahanTranskripsikan file audio dan video Anda sendiri.
WebhookDipanggil saat tugas atau batch selesai; verifikasi tanda tangannya.
KesalahanSetiap kode kesalahan, artinya, dan langkah yang harus diambil.
Batas lajuPengiriman, tugas yang sedang berjalan, dan pembacaan per paket; respons 429.
Harga dan kredit1 kredit per transkrip subtitle, 2 kredit per menit transkripsi AI. Paket dan kredit tambahan.
SumberYouTube, TikTok, file Anda, dan tautan langsung: URL dan mode yang diterima.
MCPTemukan dan transkripsikan video dari Claude, Cursor, Windsurf, atau agen Anda sendiri.
Spesifikasi OpenAPISpesifikasi OpenAPI 3.1 untuk pembuatan kode dan klien bertipe.
Claude CodeSatu perintah menambahkan Transcript Dock ke Claude Code.
Aplikasi ClaudeTambahkan Transcript Dock sebagai konektor kustom di claude.ai, Claude Desktop, atau seluler.
CursorTambahkan Transcript Dock sebagai server MCP di Cursor.
WindsurfTambahkan Transcript Dock ke Windsurf agar Cascade dapat menemukan dan mentranskripsikan video.
OpenClawHubungkan Transcript Dock ke agen otonom OpenClaw.
19 hasil
Panduan

Cara mendapatkan transkrip YouTube

Lima cara mendapatkan transkrip video YouTube: langsung di YouTube, dengan yt-dlp, di Python, lewat API Transcript Dock, atau dengan bertanya kepada Claude.

Diperbarui


Singkatnya: jika video memiliki subtitle, YouTube dapat menampilkan transkripnya di bawah deskripsi (buka ...more, lalu pilih Show transcript). Untuk mendapatkannya sebagai file atau untuk banyak video, gunakan yt-dlp atau library Python youtube-transcript-api di mesin Anda sendiri, atau satu permintaan ke API hosted seperti Transcript Dock saat Anda berjalan di cloud atau juga membutuhkan TikTok. Video tanpa subtitle memerlukan transkripsi AI dari audionya.

Cara mana yang dipilih#

MetodeCocok untukBiayaCatatan
Panel transkrip YouTubeSatu video, secara manualGratisHanya jika video memiliki subtitle; menyalin menghilangkan waktunya
yt-dlpSkrip di mesin Anda sendiriGratisFile subtitle; diblokir dari banyak IP cloud
youtube-transcript-apiNotebook dan skrip PythonGratisPerlu proxy residensial di cloud; hanya YouTube
API Transcript DockAplikasi, pipeline, banyak video1 kredit per videoHosted, termasuk TikTok, transkripsi AI saat tidak ada subtitle
Claude atau Cursor (MCP)Bertanya tentang sebuah video1 kredit per videoSama sekali tanpa kode

1. Di YouTube#

  1. Buka video di komputer.
  2. Klik ...more di bawah judul untuk membuka deskripsi lengkap.
  3. Gulir ke bagian bawah deskripsi lalu klik Show transcript.
  4. Transkrip terbuka di samping video. Gunakan menu di bagian atasnya untuk menyembunyikan tanda waktu, lalu pilih dan salin.

Tombol ini hanya muncul jika video memiliki subtitle, baik yang diunggah oleh kreator maupun yang dibuat oleh YouTube. Cara ini cukup untuk satu video; menyalin secara manual menghilangkan waktunya dan tidak bisa diskalakan.

2. Dengan yt-dlp#

yt-dlp adalah alat baris perintah gratis. Perintah ini menyimpan subtitle bahasa Inggris sebagai file SRT tanpa mengunduh videonya:

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 menyertakan subtitle otomatis YouTube saat kreator tidak mengunggah subtitle. Cara ini berjalan baik dari koneksi rumah; dari server, YouTube sering meminta login.

3. Di Python#

Library open source youtube-transcript-api membaca subtitle yang sama tanpa kunci 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-nya memperingatkan bahwa YouTube memblokir sebagian besar alamat IP milik penyedia cloud, sehingga di AWS, Google Cloud, atau VPS, library ini memerlukan proxy residensial yang berputar. Lihat Transcript Dock vs youtube-transcript-api.

4. Dengan API Transcript Dock#

Tiga permintaan: kirim tautan, tunggu, lalu ekspor. API ini berjalan di mana saja (tanpa proxy yang perlu dikelola), mengembalikan segmen bertanda waktu, mengekspor TXT, SRT, VTT, atau JSON, dan bekerja dengan cara yang sama untuk TikTok. Transkrip subtitle berharga 1 kredit, dan setiap akun mendapat 50 kredit gratis setiap bulan.

# 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"

Panduan lengkapnya ada di panduan cepat. Untuk satu channel, playlist, atau pencarian utuh, tampilkan daftar video lebih dulu dengan penemuan video, lalu kirim sebagai batch.

5. Tanyakan kepada Claude atau Cursor#

Tambahkan Transcript Dock sebagai konektor dan tanyakan dengan kata-kata biasa, misalnya "Apa isi video ini?" beserta tautannya. Claude mengambil transkrip dan menjawab berdasarkan transkrip itu. Pengaturannya hanya butuh semenit: Claude, Claude Code, Cursor.

Saat video tidak memiliki subtitle#

Setiap cara di atas membaca subtitle yang sudah ada. Jika tidak ada, audionya harus ditranskrip. Dengan Transcript Dock, kirim mode: "auto": API menggunakan subtitle jika ada dan transkripsi AI jika tidak, dengan biaya 2 kredit per menit yang sudah dimulai di paket berbayar. Hasilnya menyertakan waktu per kata.

Sudah punya file subtitle? Alat gratis subtitle ke teks dan SRT ke VTT berjalan di browser Anda.

Pertanyaan umum#

  • Apakah ini diperbolehkan? Membaca subtitle untuk riset, aksesibilitas, atau analisis Anda sendiri adalah praktik yang umum; menerbitkan ulang kata-kata orang lain adalah persoalan hak cipta. Periksa ketentuan YouTube untuk penggunaan Anda.
  • Bahasa lain? Kirim caption_languages, misalnya ["es", "en"], untuk mengutamakan trek tertentu. Tampilkan trek sebuah video dengan penemuan bahasa.
  • Shorts? Ya. Tautan Shorts, watch, dan youtu.be semuanya bisa dipakai.