Langkau ke kandungan
yt-dlp

Pemuat turun sari kata YouTube — Penjana arahan yt-dlp

Bina arahan yt-dlp yang menyimpan sari kata sebagai .srt tanpa memuat turun videonya.

Pilihan. Biarkan kosong dan arahan akan berakhir dengan URL untuk anda isi sendiri.

Arahan anda

yt-dlp --write-subs --convert-subs srt --sub-langs en --write-auto-subs --no-playlist -s 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Asas

Audio sahaja mengekstrak runut bunyi dan membuang strim video.

Video dan kualiti

Mengehadkan ketinggian. yt-dlp tetap memilih strim terbaik pada atau bawah had itu.

Jenis fail tempat strim video dan audio berasingan digabungkan.

Pilihan lanjutan (3)

Mengatasi senarai kualiti di atas. Untuk mereka yang sudah biasa dengan sintaks format.

Membungkus semula strim tanpa mengekod semula. Pantas dan tanpa kehilangan kualiti.

Mengekod semula video. Perlahan dan hilang kualiti — guna hanya apabila remux tidak mencukupi.

Audio

Fail yang audio itu akan ditukar kepadanya.

VBR memberi nisbah saiz-kepada-kualiti terbaik; bitrate tetap lebih mudah dijangka.

Sari kata

Menyisip meletakkannya di dalam video; menyimpan menulis fail .srt berasingan di sebelahnya.

Dipisahkan dengan koma. Guna all untuk semua bahasa yang ada.

Senarai main dan saluran

Apa yang perlu dibuat apabila URL itu milik kedua-dua video dan senarai main.

Julat dan senarai kedua-duanya berfungsi, contohnya 1-10,15 atau -5::2 untuk setiap item kedua dari belakang.

Pilihan lanjutan (1)

Merekod apa yang telah dimuat turun supaya larian berikutnya melangkaunya. Cara untuk menyelaraskan satu saluran.

Petikan dan bab
Pilihan lanjutan (2)

Julat masa seperti *00:01:30-00:03:00, atau nama bab. Tanda bintang di depan bermaksud ia cap masa.

Metadata dan kulit muka
Pilihan lanjutan (3)
SponsorBlock

Memotong petikan yang ditanda komuniti daripada fail menggunakan data SponsorBlock.

Pilihan lanjutan (1)

Mengekalkan petikan itu tetapi menandanya, supaya anda boleh melangkau sendiri.

Fail dan folder

Nama medan diletak dalam %(...)s. Garis miring mencipta folder.

Pilihan lanjutan (4)

Tempat fail ditulis. Gabungkan dengan templat di atas untuk subfolder.

Panjang maksimum nama fail dalam aksara.

Penapis
Pilihan lanjutan (5)

YYYYMMDD, atau tarikh relatif seperti now-1month.

YYYYMMDD, atau tarikh relatif.

Melangkau apa sahaja yang lebih kecil. Menerima 5M, 500K dan seumpamanya.

Melangkau apa sahaja yang lebih besar.

Bilangan fail untuk dimuat turun sebelum berhenti.

Rangkaian

Contohnya 2M atau 500K. Berguna apabila anda perlukan baki lebar jalur anda.

Pilihan lanjutan (5)

Mempercepat strim berfragmen. Empat ialah titik permulaan yang berpatutan.

Berapa kali mencuba semula bahagian yang gagal. infinite dibenarkan.

URL proxy HTTP, HTTPS atau SOCKS.

Menjadikan permintaan kelihatan seperti daripada pelayar sebenar. Penyelesaian biasa untuk ralat 403 yang muncul tiba-tiba.

Log masuk dan cookies

Membaca sesi log masuk anda secara terus. Diperlukan untuk kandungan peribadi, berhad umur atau khas ahli.

Pilihan lanjutan (1)

Fail cookies.txt format Netscape yang dieksport daripada pelayar anda.

Siaran langsung
Pilihan lanjutan (2)

Menyemak berulang kali sehingga siaran berjadual bermula. MIN-MAX saat antara semakan.

Jalan penyelesaian
Pilihan lanjutan (3)

Usang, digantikan dengan --add-headers. Dikekalkan kerana banyak panduan lama masih menggunakannya.

Usang, digantikan dengan --add-headers.

Suis khusus laman, contohnya youtube:player_client=web.

Output dan nyahpepijat
Pilihan lanjutan (2)
Set semula

Sari kata tanpa video

Mod simulasi melakukan semuanya kecuali menulis fail video, jadi anda dapat sari katanya dan melangkau muat turunnya. Penukaran kepada SRT memerlukan ffmpeg.

Jika tiada apa yang muncul, kemungkinan besar video itu tiada sari kata tulisan manusia — kapsyen janaan automatik ialah suis berasingan, dan tanpanya yt-dlp tidak menjumpai apa-apa dan tidak berkata apa-apa.

Mod simulasi ialah suis yang menopang seluruh halaman ini: tanpanya, yt-dlp memuat turun keseluruhan video dan semak menyimpan sari katanya, yang pada fail sepanjang filem bermakna pemindahan besar-besaran untuk satu trek teks. Dengannya, larian mengambil metadata sahaja, menulis fail sari kata, dan tidak menyentuh video langsung. Kosnya, mod simulasi juga melangkau penulisan thumbnail dan perihalan yang mungkin biasa anda harapkan — itu artifak larian video, bukan larian sari kata.

Pemilihan bahasa ialah titik yang menjadikan muat turun sari kata cerewet. --sub-langs en mengambil tepat trek yang ditag "en"; en-orig ialah sebutan YouTube untuk yang dijana automatik, dan en.* sebagai corak menangkap kedua-duanya ditambah varian wilayahnya. Berbilang bahasa menerima senarai dipisah koma. Jika sebuah video mempunyai trek buatan manusia dan trek automatik untuk bahasa yang sama, itu dua entri berasingan, dan memuat turun keduanya ialah hasil yang sah, bukan pepijat.

Format penting apabila fail sari kata akan masuk ke penyunting: SRT ialah pertukaran yang selamat, VTT membawa gaya yang dipaparkan pemain web, dan format JSON3/_SRV milik YouTube sendiri untuk mesin. Suis tukar-ke-SRT mengendalikan kes biasa, memerlukan ffmpeg, dan membuang gaya dengan sengaja — penyunting mahukan teks, bukan markup. Jika output kelihatan kosong, semak fail itu wujud sebelum menganggap penukaran gagal: SRT sifar bait bermakna trek itu sendiri kosong.

Kapsyen janaan automatik patut diberi amaran: ia transkripsi mesin, dengan segala yang mengikutinya — homofon yang salah, tanpa tanda baca, nama yang bersepah. Untuk video dalam bahasa yang anda baca, ia indeks carian; untuk apa-apa yang akan anda petik, trek tulisan manusia (jika ada) itulah yang berbaloi disimpan. Siaran langsung mendapat kapsyen automatik secara langsung, disimpan hanya selepas strim tamat — pilihan rakaman langsung di laman ini untuk gambar, dan kapsyen strim yang sudah tamat dimuat turun dengan pilihan sari kata biasa.

Soalan lazim

Bagaimana saya memuat turun sari kata tanpa videonya?
Pilih pilihan .srt dan hidupkan simulasi, yang melangkau penulisan fail video sambil tetap menyimpan sari kata.
Kenapa tiada fail sari kata muncul?
Video itu berkemungkinan tiada sari kata tulisan manusia. Hidupkan sari kata janaan automatik untuk mendapatkan yang dibuat mesin.
Bagaimana saya memilih bahasa sari kata?
Pisahkan dengan koma, contohnya en,ms. Guna all untuk semua yang ada, atau corak seperti en.* untuk setiap varian bahasa Inggeris.
Bolehkah saya mendapatkan SRT dan bukan VTT?
Boleh — pilihan .srt menukarnya, dan itu memerlukan ffmpeg.