36

Как загрузить видео с YouTube с субтитрами / подписями?

Я пробовал использовать youtube-dl с --write-srt --str-lang но всегда получаю:

WARNING: video has no closed captions .

2 ответа2

53

Убедитесь, что видео, которое вы пытаетесь загрузить, содержит фактические субтитры, загруженные владельцем.

Затем вы можете использовать, например:

youtube-dl --write-srt --sub-lang en 'http://www.youtube.com/watch?v=RHy9_RQbrnQ'

Также есть возможность загружать автоматически сгенерированные файлы субтитров, используя --write-auto-sub .

Смотрите документацию youtube-dl.

9

Если вам нужна бесплатная, простая в использовании программа с простым графическим интерфейсом, есть Google 2 SRT.

Он обнаруживает все доступные языки и конвертирует в SRT, SSA или SUB.

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