Add Sense Title

вторник, 7 февраля 2012 г.

Как скачать видео с laola1.tv


Как сохранить потоковое видео с laola1.tv? Что делать если в кэше браузера ничего, перепробованы несколько даунлоудеров и все бесполезно. В итоге вопрос для себя решил найдя полуавтоматический способ.
На сим успокоился, но вот друзья стали теребить объяснить да показать. Пошаговая инструкция на примере финала Дмитрия Овчарова и Кирила Скачкова Dimitrij OVTCHAROV (GER) - Kirill SKACHKOV (RUS). Кто-то ожидал увидеть там Самсонова, но видно тот себя поберег для финала олимпиады.
  1. Скачать и поставить orbit downloader
  2. Скачать и поставить RTMPDump
  3. Запустить установленный Orbit
  4. Выбрать в меню  Orbit->Tools Grab++
  5. Появится окно  Grab ++ в котором нужно залезть в меню и отметить используемые вами браузеры
  6. Запустить браузер и открыть страницу с желаемым видео. Например искомый финал ТОР-12, http://www.laola1.tv/en/int/table-tennis/ettu/final-dimitrij-ovtcharov-ger-kirill-skachkov-rus/video/253-2197-75694.html
  7.  Обновить страницу браузера (F5) если список видео в диалоге Grab ++ пуст
  8. Выбрать видео и нажать Download
  9. Появиться диалог с предложением поставить файл на закачку
  10. Скопировать из диалога путь в текстовый редактор. У меня это было:
    rtmp://://46.33.68.173:1935/ondemand?_fcs_vhost=cp77154.edgefcs.net&auth=db.bLdncKcjaHbocOcGajbdcndGcyd3ayd1-bpmwYN-cOW-eS-BmAwpc-j9kb&p=22&e=75694&u=&t=ondemandvideo&l=&a=&c=BY&i=&q=&k=&aifp=v001&slist=77154/flash/2012/ETTU/europe_top12/120205_ovtcharov_skachkov_m_f_cut_high.mp4|

    ondemand?_fcs_vhost=cp77154.edgefcs.net&auth=db.bLdncKcjaHbocOcGajbdcndGcyd3ayd1-bpmwYN-cOW-eS-BmAwpc-j9kb&p=22&e=75694&u=&t=ondemandvideo&l=&a=&c=BY&i=&q=&k=&aifp=v001&slist=77154/flash/2012/ETTU/europe_top12/120205_ovtcharov_skachkov_m_f_cut_high.mp4|

    mp4:77154/flash/2012/ETTU/europe_top12/120205_ovtcharov_skachkov_m_f_cut_high.mp4|

    http://www.laola1.tv/swf/player.v12.4.swf|

    http://www.laola1.tv/en/int/table-tennis/ettu/final-dimitrij-ovtcharov-ger-kirill-skachkov-rus/video/253-2197-75694.html&OBT_fname=120205_ovtcharov_skachkov_m_f_cut_high.mp4.flv
  11. Как видите, линк очень длинный, но логически разбит на части символом  "|"
  12. Изходя из опций утилиты командной строки rtmpdump.exe (смотрите rtmpdump.exeh) формируем для нее набор опций и запускаем:

    rtmpdump.exe -r "rtmp://46.33.68.173:1935/ondemand?_fcs_vhost=cp77154.edgefcs.net&auth=db.bLdncKcjaHbocOcGajbdcndGcyd3ayd1-bpmwYN-cOW-eS-BmAwpc-j9kb&p=22&e=75694&u=&t=ondemandvideo&l=&a=&c=BY&i=&q=&k=&aifp=v001&slist=77154/flash/2012/ETTU/europe_top12/120205_ovtcharov_skachkov_m_f_cut_high.mp4" -y "mp4:77154/flash/2012/ETTU/europe_top12/120205_ovtcharov_skachkov_m_f_cut_high.mp4" -s "http://www.laola1.tv/swf/player.v12.4.swf" -o C:\tennisvideo\120205_ovtcharov_skachkov_m_f_cut_high.mp4.flv


    Здесь:
    -r URL (все от rtmp  до первого символа "|" )
    -y путь к видеоисточнику. В данном случае начинается с  | mp4:
    -s путь к  .swf  файлу
    -o 
    куда сохранять
  13. Ждем пока увидим заветное
    237530.935 kB / 2328.80 sec (99.9%)
    Download complete
  14. Если скачка будет прерываться, то запустить каждый раз после обрыва с дополнительными опциями восстановления пока не скачается полностью
    -
    e -m 10 --skip 1

Комментариев нет:

Отправить комментарий