Как загрузить видео с YouTube с субтитрами / подписями?
Я пробовал использовать youtube-dl с --write-srt --str-lang
флагами, но я всегда получаю:
WARNING: video has no closed captions
,
Да. Имейте
—
Джек
CC
знак. Для видео, которое вы разместили, оно работало нормально. Но из всего, что я пробовал прежде, это не работает, например, для этого видео: youtube.com/watch?v=RHy9_RQbrnQ я получаю: в WARNING: video has no closed captions
отличие от того, как вы можете видеть на странице YouTube. `
Посмотрите точно, что я попробовал:
—
Джек,
python youtube-dl --write-srt --srt-lang en http://www.youtube.com/watch?v=RHy9_RQbrnQ [youtube] Setting language [youtube] RHy9_RQbrnQ: Downloading video webpage [youtube] RHy9_RQbrnQ: Downloading video info webpage [youtube] RHy9_RQbrnQ: Extracting video information [youtube] RHy9_RQbrnQ: Downloading video subtitles WARNING: video has no closed captions
Довольно интересно проверить субтитры
—
Певик
--list-subs
.
если вы используете дистрибутив LTS, убедитесь, что вы используете актуальную версию youtube-dl, например, пакет TLS apt в Ubuntu: 14.04 не работает с сгенерированными закрытыми субтитрами, но текущая версия релиза pip поддерживает (
—
ThorSummoner
sudo pip install -U youtube-dl
)
CC
доступный знак. Какое видео вы пытаетесь скачать? Работает ли с этим ?