YouTube ke Teks
Ubah video YouTube apa pun menjadi teks — paste tautannya dan dapatkan transkrip lengkap sebagai prosa yang mudah dibaca, baris bertanda waktu, atau file subtitle SRT/VTT yang dapat diunduh.
Input
Bekerja dengan watch, youtu.be, Shorts, embed, dan tautan langsung — atau ID video telanjang.
Trek caption mana yang akan dibaca. Biarkan sebagai default untuk membiarkan YouTube memilih, lebih memilih caption yang ditulis manusia daripada yang dibuat secara otomatis. Varian regional cocok dengan kode dasar, jadi "Portugis" menemukan trek pt-BR.
Opsional. YouTube menerjemahkan trek yang dipilih ke bahasa ini secara otomatis — terjemahannya sendiri, dan dibatasi tingkat secara berat, jadi tidak selalu berhasil.
Output
The video will appear here.
Panduan
Apa yang dilakukan alat ini
Paste tautan YouTube dan dapatkan kata-kata video kembali sebagai teks. Alat ini membaca trek caption yang sudah disimpan YouTube terhadap video — trek yang sama yang mendorong tombol CC — dan memformatnya ulang menjadi sesuatu yang benar-benar dapat Anda baca, edit, atau cari. Tidak ada ekstensi browser, tidak ada unduhan, dan tidak ada yang perlu dipasang.
Tidak ada yang diunggah dan tidak ada audio yang diproses. Jika video memiliki caption (dan mayoritas kewalahan memilikinya, karena YouTube menghasilkannya secara otomatis), transkrip kembali dalam satu atau dua detik. Gunakan untuk mengekstrak teks dari video YouTube, mengunduh subtitle YouTube sebagai SRT, atau menarik transkrip lengkap ke dalam kode Anda melalui API di bawah ini.
Anda harus masuk untuk menggunakannya. Itu bukan paywall — setiap akun, termasuk tier gratis, mendapatkannya. Membaca caption berarti berbicara dengan YouTube dari server kami, dan YouTube membatasi alamat yang mulai terlihat otomatis, jadi masuk membuat satu pengguna scripted tidak membawa alat itu untuk semua orang lain.
Memilih format output
- Paragraf yang dapat dibaca — default. Baris caption dijahit kembali ke kalimat dan dikelompokkan menjadi paragraf. Ini adalah yang Anda inginkan untuk membaca, mengutip, atau menempel ke dalam dokumen.
- Teks biasa — satu blok berkelanjutan, tanpa jeda baris. Terbaik untuk memberi makan ke alat lain atau penghitung kata.
- Baris bertanda waktu — setiap baris caption diawali dengan
[12:34]. Gunakan untuk menemukan momen sesuatu dikatakan, atau untuk membangun catatan pertunjukan dengan tautan lompatan. - SRT dan WebVTT — file subtitle nyata, dengan kode waktu awal dan akhir yang tepat. Ini adalah unduhan subtitle YouTube yang Anda inginkan untuk editor video, unggah ulang ke platform lain, atau penerjemah.
- JSON — setiap cue sebagai objek dengan
startMs,endMs,durationMsdantext. Ini adalah yang dipilih ketika sesuatu yang lain akan membaca output: skrip, peringkas, indeks pencarian.
endMs layak dibicarakan. Ini bukan hanya startMs + durationMs — YouTube menghilangkan durasi pada beberapa cue dan tumpang tindih yang lain dengan sengaja, jadi jawaban aritmatika sering salah. JSON mengirimkan akhir yang dikurung sama yang digunakan ekspor SRT dan WebVTT, jadi Anda dapat membangun kembali subtitle darinya tanpa mereproduksi koreksi itu sendiri. durationMs masih ada, mentah, jika Anda ingin yang asli.
Menggunakan sebagai API transkrip YouTube
Setiap format di atas juga tersedia melalui HTTP. Bagian Gunakan dari kode di halaman ini memiliki panggilan curl siap pakai: POST videoUrl dan format, dapatkan transkrip kembali sebagai JSON. Bahasa apa pun yang dapat membuat permintaan HTTP dapat menggunakannya sebagai API transkrip YouTube — tidak ada scraping, tidak ada headless browser, tidak ada parser caption Anda sendiri untuk dipertahankan. Agen AI dapat memanggil alat yang sama melalui MCP.
Melalui API dan MCP, transcript adalah bidang string apa pun format yang Anda minta — jadi format JSON tiba sebagai string berisi JSON, bukan sebagai array bersarang. Analisis di sisi Anda. Bidang video di sampingnya membawa URL watch kanonik, dibangun kembali dari bentuk tautan apa pun yang Anda kirim.
Waktu tumpang tindih dibersihkan dalam format subtitle: caption yang dibuat secara otomatis pada YouTube dengan sengaja tumpang tindih sehingga teks bergeser, yang akan menampilkan dua baris sekaligus di sebagian besar pemain. Akhir setiap cue dikurung ke awal cue berikutnya sehingga file yang diekspor berperilaku baik.
Bahasa
Kedua pengaturan bahasa berada di bawah Lanjutan, runtuh, karena tidak ada yang diperlukan untuk kasus umum.
Biarkan Bahasa caption pada Trek default video dan alat mengambil trek mana pun yang dianggap YouTube sebagai primer, lebih memilih caption yang ditulis manusia daripada yang dibuat secara otomatis di mana keduanya ada. Pilih bahasa untuk memaksa trek tertentu — panel Detail mencantumkan setiap trek yang benar-benar ditawarkan video, jadi jika tebakan pertama Anda terlewatkan Anda dapat melihat apa yang ada.
Pemilih menyimpan 156 bahasa yang didukung YouTube sendiri, yang bukan himpunan trek yang sama persis dengan trek yang dapat dibawa video: unggahan nyata memiliki trek yang ditandai zh-CN, pt-BR atau fa-IR, dan tidak ada satupun yang muncul dalam daftar menurut nama. Memilih bahasa induk menemukannya bagaimanapun — Portugis cocok dengan trek pt-BR, Persia cocok dengan fa-IR — karena pertandingan kembali ke bagian dasar dari kode.
Terjemahkan ke meminta YouTube untuk menerjemahkan trek yang dipilih secara otomatis. Ini adalah terjemahan YouTube sendiri, bukan kami, jadi kualitas bervariasi dengan cara yang sama seperti caption di situs.
Apa yang tidak bisa dilakukan
- Video tanpa caption. Beberapa video musik, unggahan yang lebih lama, dan footage stok tidak memiliki sama sekali. Tidak ada yang perlu diekstrak, dan alat memberitahu Anda daripada menebak. Ini adalah pembaca transkrip dan ekstrak caption, bukan layanan pengenalan ucapan — tidak dapat mentranskripsikan audio yang tidak pernah diberi caption.
- Video usia terbatas, pribadi, dan anggota saja. Ini memerlukan akun YouTube yang masuk, yang alat tidak miliki.
- Streaming langsung saat mereka masih langsung.
Apa yang dikenakan saat menjalankan
Transkrip yang berhasil biaya kredit yang ditampilkan pada tombol jalankan. Setiap akun mendapat tunjangan bulanan, dan tier gratis mencakup lebih dari seratus transkrip per bulan, jadi penggunaan biasa tidak pernah memasuknya.
Jika jalankan gagal karena sesuatu di sisi kami salah — timeout, masalah jaringan, YouTube membatasi kami — Anda dikembalikan sepenuhnya. Anda tidak pernah dikenakan biaya untuk kesalahan kami sendiri.
Ada satu pengecualian yang disengaja. Ketika jawabannya adalah keputusan definitif tentang video daripada kesalahan — tanpa caption, usia terbatas, dihapus — jalankan menyimpan satu kredit dan mengembalikan sisanya. Alasannya adalah menetapkan jawaban itu adalah pekerjaan nyata: kami masih harus menanyakan YouTube, dari alamat residensial yang kami bayar per gigabyte. Pengembalian dana penuh akan membuatnya gratis untuk membakarnya dalam loop, yang adalah satu-satunya hal yang dapat mengasingkan alat untuk semua orang. Satu kredit cukup kecil untuk diabaikan jika Anda paste tautan yang salah dan cukup besar sehingga skrip itu tidak masuk akal.
Jawaban yang sama juga di-cache, jadi bertanya lagi tentang video tanpa caption instan dan tidak biaya lebih lanjut untuk sementara.
Penggunaan bagus untuk transkrip
Mengubah pembicaraan konferensi menjadi catatan. Mengutip tutorial dengan akurat alih-alih parafrase dari memori. Mencari podcast dua jam untuk satu bagian yang Anda ingat. Memberi makan kuliah ke peringkas. Memeriksa video pesaing tanpa menontonnya. Menghasilkan subtitle untuk unggahan ulang.
Pertanyaan umum
Bagaimana cara mendapatkan transkrip video YouTube? Paste tautannya di bagian atas halaman ini dan tekan tombolnya. URL watch, youtu.be, Shorts, embed, dan tautan langsung semuanya berfungsi, begitu juga dengan ID video telanjang.
Bisakah saya mengunduh transkrip YouTube sebagai file teks? Ya — pilih format apa pun dan gunakan tombol unduh di hasil. Teks biasa dan paragraf tersimpan sebagai .txt; SRT dan WebVTT siap dimasukkan ke pemain atau editor.
Apakah ada API transkrip YouTube gratis? Alat yang sama tersedia melalui HTTP dan MCP — lihat Menggunakan sebagai API transkrip YouTube di atas. Berjalan pada tunjangan kredit normal akun Anda, jadi tier gratis juga mencakup penggunaan API santai.
Apakah berfungsi pada video tanpa subtitle? Tidak. Jika YouTube tidak menyimpan trek caption tidak ada yang bisa dibaca, dan tidak ada alat yang dapat mengekstrak kata-kata yang tidak pernah ditranskripsikan.
Bisakah saya mendapatkan transkrip dengan cap waktu? Ya — pilih Baris bertanda waktu untuk awalan [12:34], atau SRT/WebVTT/JSON untuk waktu mulai dan akhir yang tepat.
Apakah berfungsi untuk bahasa selain Inggris? Ya. Bahasa caption apa pun yang dibawa video dapat dipilih di bawah Lanjutan, dan YouTube dapat menerjemahkan trek secara otomatis ke salah satu dari 156 bahasa.
Alat terkait
- YouTube Thumbnail Downloader — ambil gambar thumbnail video di setiap ukuran yang disimpan YouTube.
- Text Summarizer — perkecil transkrip setelah Anda memilikinya.
- Word Counter — hitung kata, karakter, dan waktu membaca dalam teks yang diekstrak.
Use it from code
From 9 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/youtube-to-text \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"videoUrl": "https://www.youtube.com/watch?v=aircAruvnKk",
"format": "paragraphs"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `youtube-to-text` tool (YouTube to Text) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.