00:49

There is no such thing as a stupid question, until you ask it
Меня волнует возможность выдернуть встроенные субтитры к ролику на ютубе. Наткнулась на этот способ, весьма действенный. Но вот мне встретилось видео, где названия дорожек субтитров попросту отсутствует.
То есть, выгляди оно вот так
Как быть?

Комментарии
12.10.2012 в 20:46

Реальный мир ужасен, виртуальный - загадочен...
Дайте ссылку на само видео.
12.10.2012 в 21:07

There is no such thing as a stupid question, until you ask it
12.10.2012 в 21:38

Реальный мир ужасен, виртуальный - загадочен...
Пользуйтесь таким шаблоном:
video.google.com/timedtext?hl=ru&lang=ru&type=t...
12.10.2012 в 21:50

There is no such thing as a stupid question, until you ask it
LAV ©, спасибо!
Т.е., отвечая на мой вопрос: можно было просто ничего вставлять после "name=" в адрес, так?

И даже больше: абсолютно без разницы, в каком порядке в адрес вставлять имя дорожки, id видео, язык нужных сабов?
12.10.2012 в 22:08

Реальный мир ужасен, виртуальный - загадочен...
Да, можно ничего не вставлять, можно вообще опустить переменную name, но при этом обязательно использовать переменную lang. Порядок следования переменных значения не имеет.
video.google.com/timedtext?hl=ru&lang=ru&type=t...
12.10.2012 в 22:14

There is no such thing as a stupid question, until you ask it
Спасибо еще раз! :heart:
22.10.2012 в 22:38

There is no such thing as a stupid question, until you ask it
Можно я вас еще раз подергаю?
Мне встретилось видео, в котором таки есть название для дорожки сабов. Беда в том, что оно русское с пробелом. Без переменной name к нужному кэшу не обращается :C Разумеется, в адресную строку просто так пробел не впихнешь. Как его заменить? Может, существует какое-то комбо символом наподобие %&), заменяющее этот неудобный пробел?
22.10.2012 в 22:50

Реальный мир ужасен, виртуальный - загадочен...
А ссылка где на это видео?
22.10.2012 в 22:53

There is no such thing as a stupid question, until you ask it
Тык
Но вы можете объяснить и на теории, я пойму, честно C:
23.10.2012 в 02:18

Реальный мир ужасен, виртуальный - загадочен...
Теорию Вам нужно запросить у разработчиков гугла и ютуб. Одни они знают по какой теории и методам кодирования преобразуют символы кириллицы в URL-адрес. Завтра посмотрю на какой адрес идут запросы, тогда может быть какие-то мысли появятся.
23.10.2012 в 11:47

There is no such thing as a stupid question, until you ask it
Одни они знают по какой теории и методам кодирования преобразуют символы кириллицы в URL-адрес
Черт, обидно.

Завтра посмотрю на какой адрес идут запросы, тогда может быть какие-то мысли появятся.
Спасибо огромное, что тратите на меня свое время!
24.10.2012 в 06:51

Реальный мир ужасен, виртуальный - загадочен...
Адрес сейчас используется такой:

http://www.youtube.com/api/timedtext?asr_langs=en%2Cko%2Cja%2Ces&caps=asr&expire=1351071137&format=1&hl=ru-RU&key=yttt1&kind=&lang=ru&name=%D0%9A%D1%80%D0%B5%D0%B4%D0%BE%20%D0%A8%D0%BF%D0%B8%D0%BE%D0%BD%D0%B0&signature=3CF58935246420CED1675AA6C33187433EE10A49.27D7267E955D43C129C3317A5E83052213A16864&sparams=asr_langs%2Ccaps%2Cv%2Cexpire&ts=1351045872185&type=track&v=ofxmHlAjLs4

но и по старому работает:


http://video.google.com/timedtext?hl=ru&lang=ru&type=track&name=%D0%9A%D1%80%D0%B5%D0%B4%D0%BE%20%D0%A8%D0%BF%D0%B8%D0%BE%D0%BD%D0%B0&v=ofxmHlAjLs4

Все русские буквы и пробелы необходимо преобразовать по следующей схеме:


24.10.2012 в 13:11

There is no such thing as a stupid question, until you ask it
Вы мой герой! :squeeze:
Знакомые что-то знаки процента... Наверное, подобную таблицу можно было бы получить опытным путем, балуясь с адресами с вики.
24.10.2012 в 13:15

There is no such thing as a stupid question, until you ask it
Странно >__> Насчет второго адреса...
В адресной строке там после name без заморочек стоит "Кредо Шпиона" (да, да, вот так кириллицей и с пробелом), и оно работает. Провела эксперимент: стерла вообще переменную name, ввела заново кириллицей - и сработало. Но когда я пыталась так сделать до того, как в вам обратиться, оно так не прокатывало.