LoginSignup
8
14

More than 5 years have passed since last update.

YouTubeの動画のダイレクトリンクを取得する方法

Last updated at Posted at 2016-02-24

YouTubeの動画のダイレクトリンクを取得する方法を簡単に纏めました。

動画のidを取得

ブラウザーで表示するURLをみたらすぐわかると思います。

https://www.youtube.com/watch?v=r1nzIVm6UXY

v=r1nzIVm6UXYというパラメータがありますね。r1nzIVm6UXYとは動画のidです。

動画の情報を取得

上記の動画IDをhttp://www.youtube.com/get_video_info?video_id=の後ろにつけて、以下のURLになります。

http://www.youtube.com/get_video_info?video_id=r1nzIVm6UXY

ブラウザのアドレスバーに入力したらget_video_infoというファイルをダウンロードします。
そのファイルの内容は

status=ok&default_audio_track_index=0&timestamp=1456301410&cc_fonts_url=https%3A%2F%2Fs.ytimg.com%2Fyts%2Fswfbin%2Fplayer-vfld3Zj60%2Ffonts708.swf&ad_logging_flag=1&excluded_ads=10%3D14_14%3B46%3D14_14%3B61%3D1_3%2C2_3%3B63%3D1_1%2C1_2_1%2C1_3%2C2_2_1%2C2_3%2C15_2_1%3B64%3D14_14%3B65%3D15_2_1&keywords=%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%82%BF%E3%83%AA%E3%83%BC%2C%E5%BB%BA%E8%A8%AD%2C%E5%BB%BA%E8%A8%AD%E6%8A%80%E8%A1%93%2C%E5%BB%BA%E7%AF%89&cosver=10_11_2&apply_fade_on_midrolls=True&video_verticals=%5B366%2C+1247%5D&dashmpd=https%3A%2F%2Fmanifest.googlevideo.com%2Fapi%2Fmanifest%2Fdash%2Fsparams%2Fas%252Chfr%252Cid%252Cip%252Cipbits%252Citag%252Cmm%252Cmn%252Cms%252Cmv%252Cpcm2cms%252Cpl%252Cplayback_host%252Crequiressl%252Csource%252Cexpire%2Frequiressl%2Fyes%2Fsver%2F3%2Fkey%2Fyt6%2Fupn%2F-
...省略

(2)で取得した情報を分析して、ダイレクトリンクを取得

get_video_infoファイルには動画についていろんな情報があって、分析したらダイレクトリンクを取得できます。ダイレクトリンクだけじゃなくて、役に立つ多くの情報がありますね。

8
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
14