How does a YouTube movie downloader work? - YouTube

后端 未结 3 1481
广开言路
广开言路 2020-12-15 00:30

I\'m wordering how apps such as Video DownloadHelper work.


Any ideas?

3条回答
  •  时光说笑
    2020-12-15 01:05

    UPDATE: This answer may now be outdated, see comments below. This was going to happen eventually anyway, as YouTube phases out FLV and shifts toward HTML5 video...

    They simply resolve the link to the actual FLV file, and download it.

    This is done by copying the video identifier from the URL:

    http://www.youtube.com/watch?v=WEeqHj3Nj2c
    

    Which is used to request info about the video:

    http://www.youtube.com/get_video_info?&video_id=WEeqHj3Nj2c
    

    The video info includes a TOKEN, which you can then you use to make another request:

    http://www.youtube.com/get_video?video_id=WEeqHj3Nj2c&t=TOKEN
    

    If all goes well, YouTube will respond with HTTP 303 See Other, including a Location header with a direct link to the FLV file.

提交回复
热议问题