none
Создание приложения для скачивания видео с Youtube. RRS feed

  • Вопрос

  • Добрый день. Пытаюсь написать приложение для скачивания видео с ютуба, но никак не могу найти алгоритм для получения прямого линка на видео. Все примеры "трюков" уже не работают. Я видел несколько программ, которые могут делать подобные вещи - значит, это возможно. Youtube API не дает возможности скачивания, значит должен быть какой-то обходной способ. Одна из мыслей, возникших при поиске информации - это использование сайта m.youtube.com, там у видеороликов существуют прямые ссылки вида "rtsp://v1.cache6.c.youtube.com/CjYLENy73wIaLQmmGFaYYbaCwxMYESARFEIJbXYtZ29vZ2xlSARSBWluZGV4YNHmvJ2gnvbjTQw=/0/0/0/video.3gp", которые, похоже, содержат ссылки на файлы 3gp. По крайней мере, именно этот сайт многие мобильные приложения используют для скачивания видео. Я перерыл все приложения с открытым кодом которые есть в Интернете и не нашел ни одного рабочего. Помогите люди добрые, хоть кодом, хоть советом =) Заранее спасибо.
    20 августа 2011 г. 15:43

Ответы

  • > никак не могу найти алгоритм для получения прямого линка на видео.

    с помощью Fiddler (разработка сотрудника Microsoft) - http://en.wikipedia.org/wiki/Fiddler_(software)
    перехватываете трафик. и находите прямой линк например на flv

    --

    подключаете к своему проекту сборку ...\FiddlerCoreAPI\DotNet4\FiddlerCore4.dll
    в коде подключаете обработчик к FiddlerApplication.BeforeRequest (из Session получаете адрес и т.д.)
    вызываете

    FiddlerApplication.Startup(8888, FiddlerCoreStartupFlags.Default) // вместо 8888 - можно другой
    
    

    скачать FiddlerCore http://www.fiddler2.com/Fiddler/Core/




    • Предложено в качестве ответа Malobukv 31 августа 2011 г. 14:02
    • Помечено в качестве ответа Abolmasov Dmitry 5 сентября 2011 г. 12:08
    31 августа 2011 г. 14:02

Все ответы

  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]
    31 августа 2011 г. 13:27
  • > никак не могу найти алгоритм для получения прямого линка на видео.

    с помощью Fiddler (разработка сотрудника Microsoft) - http://en.wikipedia.org/wiki/Fiddler_(software)
    перехватываете трафик. и находите прямой линк например на flv

    --

    подключаете к своему проекту сборку ...\FiddlerCoreAPI\DotNet4\FiddlerCore4.dll
    в коде подключаете обработчик к FiddlerApplication.BeforeRequest (из Session получаете адрес и т.д.)
    вызываете

    FiddlerApplication.Startup(8888, FiddlerCoreStartupFlags.Default) // вместо 8888 - можно другой
    
    

    скачать FiddlerCore http://www.fiddler2.com/Fiddler/Core/




    • Предложено в качестве ответа Malobukv 31 августа 2011 г. 14:02
    • Помечено в качестве ответа Abolmasov Dmitry 5 сентября 2011 г. 12:08
    31 августа 2011 г. 14:02