64

Как я могу скачать субтитры из списка видео с помощью youtube-dl? Мне нужен вариант для этого. Однако я не смог найти вариант для загрузки только субтитров

3 ответа3

105

Есть вариант, четко упомянутый в документации:

Параметры субтитров:

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

Другой простой способ загрузить субтитры с YouTube - это загрузить Google2SRT. Google2SRT - это бесплатная программа с открытым исходным кодом для Windows, Mac и Linux, которая может загружать, сохранять и конвертировать несколько субтитров из видео YouTube.

использование

Нажмите на ссылки, чтобы увидеть скриншоты шагов 1 и 2.

  1. Вставьте URL в текстовое поле субтитров Google и нажмите « Читать».

  2. Выберите язык, установив соответствующий флажок и нажмите « Перейти».

  3. Просмотрите папку назначения, которая была введена в текстовое поле субтитров SRT, чтобы найти файлы SRT.

3

Или вы можете загрузить только один субтитр

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .