Как загрузить субтитры из видео на YouTube?


11

Я хочу сохранить все субтитры для этого видео, где есть субтитры на трех языках.

Есть ли способ загрузить файлы субтитров из видео?

Это файлы .srt?

Я знаю, как сохранить видео файл, но я хочу использовать субтитры с видео в автономном режиме; какие-либо решения?

Среда: Windows 7 Pro и Internet Explorer 8.


1
См. Также (для автоматически сгенерированных транскрипций): webapps.stackexchange.com/questions/2751/…
Механическая улитка

@verve, эти автоматически сгенерированные субтитры содержат много ошибок ....
Pacerier

Я нашел YouTube-DL, чтобы быть лучшей альтернативой. Смотрите этот ответ
Pablo A

Ответы:


4

Предполагая, что у вас установлен Python, вы можете использовать getyoutubecc , который является скриптом Python.

Исполнение выглядит следующим образом

>> python getyoutubecc Akqkvx407c8

Затем сохраните видео и .srt в одной папке, и вы сможете воспроизводить их в VLC.

Для нетехнического способа попробуйте один из сайтов конверсии, таких как http://mo.dbxdb.com/ , который загрузит .srt в zip.

Открыть файл в меню

Выберите трек из почтового файла

Выберите трек

И тогда вы должны увидеть субтитры появляются

Субтитры внизу экрана VLC

Для видео с несколькими дорожками вам придется копаться и сохранять его из .xml в .srt вручную, в Интернете нет готового инструмента.

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>

Где можно enна английском, itна итальянском и deна немецком.
<VIDEOID>идентификатор вашего видео на Youtube

Для некоторых видео в качестве третьего аргумента необходимо указать название дорожки субтитров, как показано на странице Youtube видео:

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>&name=<NAME>

Я не знаю, что такое Python! Как мне выполнить? Извините, я новичок. Можете ли вы объяснить более подробно?
Воодушевление

@verve это язык программирования. Вы можете использовать mo.dbxdb.com для достижения аналогичного результата.
phwd

Вроде работает. Хорошо, когда видео воспроизводится на YT англ. Сабы воспроизводятся первыми по умолчанию, поэтому, может быть, поэтому они скачивают англ. подводные лодки. Как скачать 2 других языка для того же видео? Как выбрать скачивание других сабов?
Воодушевление

Вы используете это http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>и замените его идентификатором, чтобы получить файл .xml, который затем необходимо преобразовать в
.srt

Новый URL-адрес: youtube.com/api/timedtext?lang= {LANG} & v = {VIDEOID}
mvark

2

Для этой задачи существует утилита с открытым исходным кодом, которая называется 4k video downloader .

4K Video Downloader позволяет загружать видео и субтитры с YouTube в высоком качестве максимально быстро на ваш компьютер.


Обратите внимание, что Chromebleed Checker помечает этот веб-сайт как затронутый ошибкой Heartbleed.
Аурелиен Оомс

Я не знаю ... пахнет как спам как-то ...
rogerdpack

2

Это часть программного обеспечения, которая загружает все доступные подпрограммы из видео YouTube одним щелчком мыши в формате .srt. У него также есть другие функции: http://google2srt.sourceforge.net/en/ .

Спасибо phwd за помощь, но Google2SRT очень прост в использовании и именно то, что я искал.



1

Существует веб-приложение, которое загрузит субтитры YouTube и даст вам возможность сохранить в формате .txt или .srt, которое называется загрузкой субтитров youtube.


1
это 404 в эти дни. Я нашел этот, который, кажется, не слишком спам (на сегодняшний день LOL) yousubtitles.com
rogerdpack
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.