Jak mogę pobrać napisy do listy filmów za pomocą youtube-dl? Potrzebuję do tego opcji. Nie mogłem jednak znaleźć opcji pobierania tylko napisów
Jak mogę pobrać napisy do listy filmów za pomocą youtube-dl? Potrzebuję do tego opcji. Nie mogłem jednak znaleźć opcji pobierania tylko napisów
Odpowiedzi:
Istnieje opcja, wyraźnie wymieniona w dokumentacji :
--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'
Na przykład, aby wyświetlić listę wszystkich napisów do filmu:
youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw
Aby pobrać wszystkie napisy, ale nie wideo:
youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw
--skip-download
opcji, która jest ukryta w Opcje gadatliwości / symulacji . Glad @fivetech zadał to pytanie, w przeciwnym razie mogę utknąć.
--write-auto-sub
z dokumentacją , youtube-dl --sub-lang LANG --write-auto-sub --skip-download URI
.
youtube-dl --sub-lang en --write-auto-sub --sub-format srt --skip-download v0uYZ4rTOrk
1. pobierz napisy ENG 2. pobierz napisy generowane automatycznie 3. pobierz napisy w formacie srt 4. nie pobieraj filmu
Innym prostym sposobem pobierania napisów z YouTube jest pobranie Google2SRT . Google2SRT to darmowy program typu open source dla systemów Windows, Mac i Linux, który może pobierać, zapisywać i konwertować wiele napisów z filmów z YouTube.
Kliknij łącza, aby wyświetlić zrzuty ekranu z kroków 1 i 2.
Wklej adres URL w polu tekstowym napisów Google i kliknij przycisk Czytaj .
Wybierz język, zaznaczając odpowiednie pole wyboru i naciśnij Idź .
Wyświetl folder docelowy, który został wprowadzony w polu tekstowym napisów SRT, aby zlokalizować pliki SRT.