YouTube動画ダウンロードの仕方

YouTube動画ダウンロードの仕方


1.まず、動画再生ページを開きます。
2.次に、ソースを取得 (表示) します。
3.1000行目ぐらいのところに、一行で10000文字ぐらいあるようなかたまりが二つあるので探す。(「var swfConfig」というのから始まっているはず。)
4.上から見て一番目の方 (二番目のほうでもできるかもしれないけど試してないからわからない) のかたまりをとりあえず抜き出す。
5.そのなかに、「"fmt_url_map": 」という文字がある。そこに続けて、

"fmt_url_map": "22|http:\/\/v16.lscache3.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hPSFJNVl9FSkNOOV9KR1pJ\u0026itag=22\u0026ipbits=0\u0026signature=693A831615EE061C5AB09CABABFFA3415889E463.796071D29B43E45B3AEE4E8B7A3577D332E804F0\u0026sver=3\u0026ratebypass=yes\u0026expire=1303228800\u0026key=yt1\u0026ip=0.0.0.0\u0026id=84c779b518a16679,35|http:\/\/v4.lscache7.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPSFJNVl9FSkNOOV9KR1pJ\u0026algorithm=throttle-factor\u0026itag=35\u0026ipbits=0\u0026burst=40\u0026sver=3\u0026signature=3BEBF8701D2DB2A3E9F989C5C7C635F53D0D9AE0.CE6375613C068EF546CBB746C4A10B1EEBC5E621\u0026expire=1303228800\u0026key=yt1\u0026ip=0.0.0.0\u0026factor=1.25\u0026id=84c779b518a16679,34|http:\/\/v8.lscache7.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPSFJNVl9FSkNOOV9KR1pJ\u0026algorithm=throttle-factor\u0026itag=34\u0026ipbits=0\u0026burst=40\u0026sver=3\u0026signature=9E79C9095BEE6C0D82011A583F8804FB24353C7A.6B18E66B84FA92E793A023B44C4D6EC74C56D970\u0026expire=1303228800\u0026key=yt1\u0026ip=0.0.0.0\u0026factor=1.25\u0026id=84c779b518a16679,18|http:\/\/v22.lscache1.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPSFJNVl9FSkNOOV9KR1pJ\u0026algorithm=throttle-factor\u0026itag=18\u0026ipbits=0\u0026burst=40\u0026sver=3\u0026signature=C169BD2A498CBA46BF3504ABCEF00F0849B22745.3E43DDD5C9B2D44199639E1040ADB4326B77238E\u0026expire=1303228800\u0026key=yt1\u0026ip=0.0.0.0\u0026factor=1.25\u0026id=84c779b518a16679,5|http:\/\/v22.lscache4.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPSFJNVl9FSkNOOV9KR1pJ\u0026algorithm=throttle-factor\u0026itag=5\u0026ipbits=0\u0026burst=40\u0026sver=3\u0026signature=78A27F4001D528D1FCD3B415FF8E0CF38F56631A.BAB602F1D3FE7D15E9F206F921C8F590DB4D3B6E\u0026expire=1303228800\u0026key=yt1\u0026ip=0.0.0.0\u0026factor=1.25\u0026id=84c779b518a16679"

"fmt_url_map": "中身"
になっていて、中身の部分が
fmtの数値|なんかの形式に文字がエンコードされたアドレス
を、「,(コンマ)」で区切っていくつか入っている。
なので、まず、カンマできりわける。
そして、好きなものを選び、「数値|」を取り除く。
なんかの形式で文字がエンコードされてしまっているので、
エンコードされたアドレスの「\/」をすべて「/」に、
「\u0026」をすべて「&」に書き換える。
これで動画ファイルのアドレスになるので、アクセスして落とす。

fmtの数値

表示 (?) fmtの値 コンテナ コーデック 解像度 音のチャンネル数 音質
240p 5 FLV H.263 320×240 1 22.05kHz
360p 18 MP4 MPEG-4 AVC (H.264) 480×360 2 44.1kHz
480p 34 FLV 640×480
35 854×480
720p 22 MP4 1280×720
1080p 37 1920×1080
4K 38 4096×2304
※その投稿された動画の画質以内でエンコードされます。たとえば、1280×720の動画がUPされたとすると、1280×720までのfmt5,18,34,35,22が用意されるということです。

補足

動画のダウンロードは自己責任で。

それと、なぜかアドレスバーにURL入力してアクセスするとアクセス拒否られることがあるようです。しかし、なぜかリンクを作ってそこから右クリックして保存すると大丈夫です…なんででしょうかね?

さらに補足

「補足」の字が違ってました。すいませんでした。ほかの記事も字が間違ってるかもしれません。


「YouTube動画ダウンロードの仕方」への9件のフィードバック

  1. なんかすごい!!
    しかし、Youtubeの規約http://www.youtube.com/t/termsの4-Cに
    >お客様は、本サービス自体の動画再生ページ、Embeddable Player、又はその他YouTubeが明示的に認めた手段以外のあらゆる技術及び手段を通じて、 本コンテンツにアクセスしないことに合意します。
    とあります。
    5-Bには、「~を除き、いかなる本コンテンツもダウンロードしてはなりません。」
    とあります。
    ちょっとやばくないですか??
    ま、結構ダウンロードサイトやソフトはあるんですけどね。

  2. う~ん…そうですね~。
    法律のほうでは、違法動画のダウンロードは違法というのしか聞いたことないですけど、利用規約違反だとアカウント停止されるかもしれませんね…。やばいかも…。(っていうかやばい)

  3. もうダウンロードやめよう。
    あれ?でも、YouTube動画をダウンロードする機器だったらあるな…どういうことになるんだろう…。

  4. YouTube動画をダウンロードする機器というか、よくYouTubeから曲引っ張ってきて危機に入れてる人いるよな~あれはどうなるんだろう…。謎すぎる。

  5. ま、ようつべだってダウンロードよりも、
    違法なもののアップロード規制を優先させるんでしょうね。
    ダウンロードしたからってアカ停止してたら、ようつべ使用人数半減ですよ。
    停止された人は、「なんで俺だけ…」っていうでしょうね。
    それにダウンロードしてる人がみんなアカウント持ってるとも限りませんから、アク禁にもなるでしょう。
    そしたらようつべは…これまた使用人数3/4減。

    http://www.google.com/support/youtube/bin/answer.py?hl=ja&answer=57391
    では、嫌がらせがはっきり「1回」とありますが、
    利用規約違反については「繰り返し」とあります。
    急に停止されたりはしなく、警告が来るのではないかなぁ。
    (たくさんダウンロードしたんだから、と言われればそれまでですが。)
    でも、この規約もいつ変更されるかわかりませんし、
    アカウント停止されたら新規作成も制限されますから
    (でなくとも)規約違反はやめるに越したことはありません。
    当たり前ですが。。

  6. まあそうですね。

    あれ?そういえば?ダウンロードのリンクとかがなかったらダメって書いてあるけど、自分の投稿動画はダウンロードボタンが出てるからOKだというのはわかるけど、ユーザースクリプトでダウンロードボタン表示させちゃった場合はどうなるんだろう…。まあだめだろうけど。

  7. YouTubeの仕様変更により使えなくなりました。また調べます。

コメントは受け付けていません。