youtubeの動画ダウンロードブックマークレット New-2009/11

YouTubeの動画を簡単にダウンロードするためのブックマークレットですが、またまた仕様が変わって使用できなかった…
と、シャレではないですが、ちょっと気になって調べました
まぁ結果はたいした変更じゃなかったんだけど、調べるのはたいした手間でした(笑)
だいたい3日したら忘れちゃうんで昔のことなんてすっかり忘れてるし

てーことで、使えるようになったはずです

既に登録済みのブックマークレットがそのまま使えるように改修してますが、まだ未登録の方は下記からどぞ!

動画ダウンロード用リンク追加処理

まずは、上記のボタン右クリックして「お気に入りに追加」しちゃって下さい
(左クリックしてもダメよ!)

したら、お気に入りの登録になるんでそのまま登録してね
この作業は1度だけやったらあとは登録したブックマーク使うだけ
「追加しようとしているお気に入りは、安全でない…」などとぬかしやがるけど無視して「はい」です
(Firefoxの場合は「このリンクをブックマーク」です)

と、ここまでやったら後はYouTubeで動画を探して、目的の動画が見つかったらそのページで先に登録したお気に入りから「動画ダウンロード用リンク追加処理」を選ぶだけ

そしたら、YouTubeの画面に下記のようにダウンロード用のリンクが追加されるんで、クリックするだけでダウンロードできるようになる
対応してない動画形式は [NG] となる

ダウンロードした動画ファイルをDVDに焼く方法は、「MGちゃんでも解る動画DVDビデオ化計画」シリーズを参考にしてみてください


こっから先は開発メモなんで興味あるひとだけね!

今回の変更は基本的にはあまり変わってないよみたいで、変わったのは動画再生ページで使われてる「JSON」
以前は「swfArgs」ってオブジェクトに「video_id」ってインデックスで動画IDが埋め込まれてましたが、いつからか「yt.config_」ってオブジェクトの「VIDEO_ID」ってインデックスに変わっていた。

新しいブックマークレットから呼び出している Javascript はこれです

ブックマークレットJavascript 「youtube_downloadable_links_ex.js

他は基本的に変更してないので以前のレポートを参考にしてね


追記:2009.12.23
アプリケーション版のYouTubeダウンロードフリーソフトも作りました
こちらからどうぞ