Как я могу скачать субтитры из списка видео с помощью youtube-dl? Мне нужен вариант для этого. Однако я не смог найти вариант для загрузки только субтитров
3 ответа
Есть вариант, четко упомянутый в документации:
Параметры субтитров:
--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'
Так, например, чтобы перечислить все сабы для видео:
youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw
Чтобы загрузить все сабы, но не видео:
youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw
Другой простой способ загрузить субтитры с YouTube - это загрузить Google2SRT. Google2SRT - это бесплатная программа с открытым исходным кодом для Windows, Mac и Linux, которая может загружать, сохранять и конвертировать несколько субтитров из видео YouTube.
использование
Нажмите на ссылки, чтобы увидеть скриншоты шагов 1 и 2.
Вставьте URL в текстовое поле субтитров Google и нажмите « Читать».
Выберите язык, установив соответствующий флажок и нажмите « Перейти».
Просмотрите папку назначения, которая была введена в текстовое поле субтитров SRT, чтобы найти файлы SRT.
Или вы можете загрузить только один субтитр
youtube-dl --write-sub --sub-lang en --skip-download URL