Я загрузил видео на YouTube и добавил субтитры, но пользователи не понимают, что могут их включить. Я знаю, что есть определенный параметр URL для встроенного проигрывателя, но он не работает youtube.com
сам по себе. Я пытался:
http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1
и он возвращает страницу на немецком языке, но не включает субтитры.
Как я могу заставить YouTube использовать субтитры на youtube.com
себе?
&cc_load_policy=1
кажется, работает только то, что он включает CC, но язык не может быть установлен ... Жаль, что так удобно делиться ссылками правильноОтветы:
Я узнал, как это сделать.
добавлять
на ваш URL видео, и субтитры будут на youtube.com по умолчанию. Конечно, вам нужно использовать ваш язык вместо
de
.источник
Единственный способ, который я нашел, это изменить URI с
к этой схеме
Если
hl=
не работает (в некоторых случаях, кажется, не работает), попробуйтеcc_load_policy=1&cc_lang_pref=
.В bash / Linux вы можете просто скопировать URI с этой структурой и затем запустить эту команду (жестко закодированный испанский код) для преобразования содержимого буфера обмена (вы можете создать псевдоним):
Вы можете перечислить доступные субтитры с кодами языка ISO 639-1 с помощью youtube-dl :
Недостатки:
источник