Как рипать субтитры с Hulu.com, т.е. для сериалов с FOX, ABC, NBC, FX
Будь таким же крутым, как и чуваки с addic7ed.com ^^
1) Нам нужен американский анонимный прокси.
Я использую tor ( тут можно посмотреть)
2) Нужен ActivePerl 5.10 . 5.12 не подойдет т.к. в репозитариях нет нужных плагинов для него
3) поставить для него плагины
WWW::Mechanize
XML::Simple
Crypt::Rijndael
Их ставим с помощью PPM (Возможно придется добавить репозитории, если ничего находить не будет):
Выбираем все пакеты
Далее вводим строку поиска (название пакетов только без двоеточия), выбираем нужный нам пакет, жмем кнопку 1, потом 2. (У меня они неактивные т.к. уже поставлено)
Так для каждого пакета.
Все , Perl, если ничего не забыл, настроен
4) Качаем скрипт, который и будет рипать субтитры отсюда
Я его кинул в D:\flash и переименовал в get_flash_videos
5) открываем командную строку
perl D:\flash\get_flash_videos --add-plugin http://gitorious.org/get-flash-videos-plugins/gfv-plugins/blobs/raw/release/Hulu.pm
Он напишет что плагин скачался
6) Находим серию, у которой на Hulu есть субтитры ( значок – две буквы сс в квадратике )
например, http://www.hulu.com/watch/192692/cougar-town-little-girl-blues
в командной строке вводим
perl D:\flash\get_flash_videos --proxy=«прокси из америки, которое мы уже нашли» --subtitles «http://www.hulu.com/watch/192692/cougar-town-little-girl-blues»
Все субтитры готовы. У меня он их кидает в
У вас тоже где-то в похожем месте.
7) Подправить тайминг в местах где была реклама,
8) Можете почитать сайты по данным скриптам
http://code.google.com/p/get-flash-videos/
http://gitorious.org/get-flash-videos-plugins/pages/Hulu
1) Нам нужен американский анонимный прокси.
Я использую tor ( тут можно посмотреть)
2) Нужен ActivePerl 5.10 . 5.12 не подойдет т.к. в репозитариях нет нужных плагинов для него
3) поставить для него плагины
WWW::Mechanize
XML::Simple
Crypt::Rijndael
Их ставим с помощью PPM (Возможно придется добавить репозитории, если ничего находить не будет):
Выбираем все пакеты
Далее вводим строку поиска (название пакетов только без двоеточия), выбираем нужный нам пакет, жмем кнопку 1, потом 2. (У меня они неактивные т.к. уже поставлено)
Так для каждого пакета.
Все , Perl, если ничего не забыл, настроен
4) Качаем скрипт, который и будет рипать субтитры отсюда
Я его кинул в D:\flash и переименовал в get_flash_videos
5) открываем командную строку
perl D:\flash\get_flash_videos --add-plugin http://gitorious.org/get-flash-videos-plugins/gfv-plugins/blobs/raw/release/Hulu.pm
Он напишет что плагин скачался
6) Находим серию, у которой на Hulu есть субтитры ( значок – две буквы сс в квадратике )
например, http://www.hulu.com/watch/192692/cougar-town-little-girl-blues
в командной строке вводим
perl D:\flash\get_flash_videos --proxy=«прокси из америки, которое мы уже нашли» --subtitles «http://www.hulu.com/watch/192692/cougar-town-little-girl-blues»
Все субтитры готовы. У меня он их кидает в
У вас тоже где-то в похожем месте.
7) Подправить тайминг в местах где была реклама,
8) Можете почитать сайты по данным скриптам
http://code.google.com/p/get-flash-videos/
http://gitorious.org/get-flash-videos-plugins/pages/Hulu

В общем, если самим влом это делать, можете попросить меня. Я, конечно, рипну, это не долго, но во-первых время я все равно подгонять не буду, а во-вторых, кто знает, как часто я сюда буду заглядывать ^^
скрытые комментарии (4 шт.)
а мы все попросим заглядывать регулярно :)
Вова, ты крут! :-)
Небольшая поправка : Первый пункт не нужен, и также не нужно в запросе писать --proxy=«блабла»
субтитры и так качаются, прокси нужно, только чтобы качать видео.
Спасибо за статью. Не могли бы вы обновить картинки, без них трудно понять весь процесс