Cách tải xuống chỉ phụ đề video bằng youtube-dl


88

Làm cách nào tôi có thể tải xuống phụ đề của danh sách video bằng youtube-dl? Tôi cần một lựa chọn cho việc này. Tuy nhiên tôi không thể tìm thấy tùy chọn chỉ tải xuống phụ đề


6
tùy chọn là --skip-tải
尤川豪

1
Tôi bối rối không biết tại sao câu hỏi này lại phổ biến đến vậy. Trường hợp sử dụng để tải xuống phụ đề từ video YouTube mà tất cả những người này có trong tâm trí là gì? Tại sao phụ đề YouTube - trong nhiều trường hợp không tồn tại hoặc được tạo tự động - sẽ hữu ích hơn một tệp phụ đề phù hợp?
Hashim

Câu trả lời:


128

Có một tùy chọn, được đề cập rõ ràng trong tài liệu :

Tùy chọn phụ đề:

--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'

Vì vậy, ví dụ, để liệt kê tất cả các mục phụ cho video:

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

Để tải xuống tất cả các mục, nhưng không phải video:

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

25
Tôi đã cung cấp cho các tài liệu một cái nhìn công bằng và không tìm thấy --skip-downloadtùy chọn ẩn trong Tùy chọn mô phỏng / Tùy chọn . Vui mừng @fivetech hỏi câu hỏi này, hoặc tôi vẫn có thể bị mắc kẹt.
Zaz

5
Làm thế nào để tải xuống phụ đề tự động?
brauliobo

2
Đó rõ ràng là "được đề cập trong tài liệu" và "được đề cập rõ ràng trong câu trả lời này": "--write-auto-sub Viết tệp phụ đề tự động (chỉ dành cho YouTube)"
radekg

3
@bAFiobo --write-auto-subtừ tài liệu , 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. nhận phụ đề Tiếng Anh 2. nhận phụ đề được tạo tự động 3. nhận phụ đề ở định dạng srt 4. không tải xuống phim
deadfish

10

Hoặc bạn chỉ có thể tải xuống một phụ đề

youtube-dl --write-sub --sub-lang en - URL tải xuống 

5

Một cách đơn giản khác để tải xuống phụ đề từ YouTube là tải xuống Google2SRT . Google2SRT là một chương trình mã nguồn mở, miễn phí dành cho Windows, Mac và Linux, có thể tải xuống, lưu và chuyển đổi nhiều phụ đề từ video YouTube.

Sử dụng

Nhấp vào liên kết để xem ảnh chụp màn hình của bước 1 và 2.

  1. Dán URL vào hộp văn bản phụ đề của Google và nhấp Đọc .

  2. Chọn ngôn ngữ bằng cách chọn hộp kiểm thích hợp được cung cấp và nhấn Go .

  3. Xem thư mục đích được nhập trong hộp văn bản phụ đề SRT để xác định vị trí các tệp SRT.


7
Vấn đề với điều này là nó chỉ hoạt động với YouTube; youtube-dl hỗ trợ hàng trăm trang web khác.
Hayden Schiff

6
Câu hỏi là về youtube-dl.
dùng598527

1
Cảm ơn rất nhiều, jegadesh! Google2SRT chỉ là những gì tôi cần để tải xuống phụ đề / phụ đề được tạo tự động từ YouTube, vì youtube-dl không xử lý chúng đúng cách (thay vào đó, trả lại foo không có phụ đề ).
Miles Wolbe

2
@ dặm-wolbe Tôi đánh giá cao nếu bạn có thể đề cập đến một video trên YouTube nơi youtube-dl thất bại.
naki
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.