Cara mengunduh subtitle video hanya menggunakan youtube-dl


88

Bagaimana cara mengunduh subtitle dari daftar video menggunakan youtube-dl? Saya perlu pilihan untuk ini. Namun saya tidak dapat menemukan opsi untuk mengunduh subtitle saja


6
pilihan tersebut skip-Download
尤川豪

1
Saya bingung mengapa pertanyaan ini sangat populer. Apa gunanya mengunduh subtitle dari video YouTube yang ada dalam pikiran semua orang ini? Mengapa subtitle YouTube - yang dalam banyak kasus tidak ada atau dibuat secara otomatis - lebih berguna daripada file subtitle yang tepat?
Hashim

Jawaban:


128

Ada opsi, yang disebutkan dengan jelas dalam dokumentasi :

Opsi Terjemahan:

--write-sub                      Write subtitle file
--write-auto-sub                 Write automatic subtitle file (YouTube only)
--all-subs                       Download all the available subtitles of the video
--list-subs                      List all available subtitles for the video
--sub-format FORMAT              Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"
--sub-lang LANGS                 Languages of the subtitles to download (optional) separated by commas, use IETF language tags like 'en,pt'

Jadi misalnya, untuk membuat daftar semua subs untuk video:

youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw

Untuk mengunduh semua subs, tetapi bukan videonya:

youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw

25
Saya memberikan tampilan yang adil kepada dokumen dan tidak menemukan --skip-downloadopsi yang tersembunyi di bawah Opsi Verbosity / Simulasi . Senang @fivetech mengajukan pertanyaan ini, atau saya mungkin masih terjebak.
Zaz

5
cara mengunduh subtitle otomatis?
brauliobo

2
Ini jelas "disebutkan dalam dokumentasi" dan "jelas disebutkan dalam jawaban ini": "--write-auto-sub Tulis file subtitle otomatis (khusus YouTube)"
radekg

3
@brauliobo --write-auto-subdari dokumentasi , youtube-dl --sub-lang LANG --write-auto-sub --skip-download URI.
Pablo A

2
youtube-dl --sub-lang en --write-auto-sub --sub-format srt --skip-download v0uYZ4rTOrk1. dapatkan subtitle ENG 2. dapatkan subtitle yang dibuat secara otomatis 3. dapatkan subtitle dalam format srt 4. jangan unduh film
deadfish

10

Atau Anda hanya dapat mengunduh satu subtitle

youtube-dl --write-sub --sub-lang en --skip-unduh URL 

5

Cara sederhana lain untuk mengunduh subtitle dari YouTube adalah dengan mengunduh Google2SRT . Google2SRT adalah program sumber terbuka gratis untuk Windows, Mac, dan Linux yang dapat mengunduh, menyimpan, dan mengonversi beberapa subtitle dari video YouTube.

Pemakaian

Klik tautan untuk melihat tangkapan layar dari langkah 1 dan 2.

  1. Tempel URL di kotak teks terjemahan Google dan klik Baca .

  2. Pilih bahasa dengan memilih kotak centang yang sesuai yang disediakan dan tekan Go .

  3. Lihat folder tujuan yang dimasukkan dalam kotak teks subtitle SRT untuk menemukan file SRT.


7
Masalahnya adalah ini hanya berfungsi dengan YouTube; youtube-dl mendukung ratusan situs lain.
Hayden Schiff

6
Pertanyaannya adalah tentang youtube-dl.
user598527

1
Terima kasih banyak, jegadesh! Google2SRT adalah apa yang saya butuhkan untuk mengunduh subtitle / subtitle tertutup yang dihasilkan secara otomatis dari YouTube, karena youtube-dl tidak menanganinya dengan benar (sebaliknya mengembalikan foo tidak memiliki subtitle ).
Miles Wolbe

2
@ miles-wolbe Saya sangat menghargainya jika Anda dapat menyebutkan video YouTube di mana youtube-dl gagal.
naki
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.