Как скачивать только субтитры из видео с использованием youtube-dl

56022
fivetech

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

59
опция --skip-скачать 尤川豪 8 лет назад 3
Я не понимаю, почему этот вопрос так популярен. Какой вариант использования для загрузки субтитров из видео на YouTube, который имеют в виду все эти люди? Почему субтитры YouTube - которые во многих случаях не существуют или создаются автоматически - могут быть более полезными, чем правильный файл субтитров? Hashim 5 лет назад 0

3 ответа на вопрос

99
l'L'l

There is an option, clearly mentioned in the documention:

Subtitle Options:

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

So for example, to list all subs for a video:

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

To download all subs, but not the video:

youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw 
Я внимательно посмотрел на документы и не нашел опции `--skip-download`, которая скрыта под *** Verbosity / Simulation Options ***. Рад, что @fivetech задал этот вопрос, или я все еще могу застрять. Zaz 7 лет назад 13
Как скачать автоматически сгенерированные субтитры? brauliobo 6 лет назад 3
Это ясно "упомянуто в документации" и "ясно упомянуто в этом ответе": "--write-auto-sub Записать файл автоматических субтитров (только YouTube)" radekg 6 лет назад 1
Дело не в том, что «четко указано в документации». В чем разница между write-sub, write-auto-sub и all-sub? Mugen 6 лет назад 1
@brauliobo `--write-auto-sub` из [документация] (https://github.com/rg3/youtube-dl/#subtitle-options),` youtube-dl --sub-lang LANG --write- auto-sub --skip-download URI`. Pablo Bianchi 6 лет назад 2
3
jegadesh

Another simple way to download subtitles from YouTube is to download Google2SRT. Google2SRT is a free, open source program for Windows, Mac and Linux that is able to download, save and convert multiple subtitles from YouTube videos.

Usage

Click the links to see screenshots of steps 1 and 2.

  1. Paste the URL in the Google subtitles text box and click Read.

  2. Choose the language by selecting the appropriate check box provided and press Go.

  3. View the destination folder that was input in the SRT subtitles textbox to locate the SRT files.

Проблема в том, что он работает только с YouTube; youtube-dl поддерживает сотни других сайтов. Hayden Schiff 7 лет назад 4
Вопрос по поводу youtube-dl. user598527 7 лет назад 5
Большое спасибо, Jegadesh! Google2SRT - это как раз то, что мне нужно для загрузки автоматически сгенерированных закрытых титров / субтитров с YouTube, поскольку youtube-dl не обрабатывает их должным образом (вместо возврата _foo нет субтитров_). Miles Wolbe 6 лет назад 0
3
m3asmi

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

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

Похожие вопросы