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

YouTubeの動画を簡単にダウンロードするためのブックマークレットですが、またまたまたまた YouTube の仕様が変わってしまいました
数ヶ月ももたなかった… (わずか数日)

一応修正しておきましたが今度は何日もつんだろ??

既にブックマークレットを登録している方はそのまま使えると思います
変化が無い場合は一度キャッシュをクリア(履歴のクリア)等を処理してみて下さい

まだブックマークレットを未登録の場合は下記のボタンで登録できます

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

上記のボタン右クリックして「お気に入りに追加」しちゃって下さい
(左クリックしてもダメよ!)
毎度同じ事書くのもなんだし、登録の詳細はここらあたりを読んでね


正しく稼働すると上記画像のようなリンクが youtube の動画再生画面に追加されます
[OK] となっているもののみダウンロード可能です

ちょっと補足説明というか注意点というか

注意1
QickTime がアドオンでインストールされ有効になっていると保存ダイアログが出ないで QickTime で再生されると思います
この場合は、アドオンの設定で QickTime を無効にしてみてください
もしくは、リンクを右クリックして「対象をファイルに保存」(Firefoxの場合は「名前を付けてリンク先を保存」)にて保存して下さい
保存するときの拡張子はダウンロード種別によって「.flv」か「.mp4」に変更して下さい

注意2
保存動画データファイル名が拡張子無しの「videoplayback」になっている場合は(リンクを左クリックで保存の場合)、ダウンロード完了後にダウンロード種別によって「.flv」か「.mp4」の拡張子を付けて下さい
でないと再生できません

注意3
「(.mp4):iPhone 480x360」での保存が [NG] となっている場合でも「If MP4 is necessary, it clicks.」をクリックし動画ページを再表示した後に再度ブックマークレットを実行すると、「(.mp4):iPhone 480x360」での保存を有効にできる場合があります
ただし、この場合の画像サイズは「320x240」となります
どうしても MP4 でデータが欲しい場合は便利かと


注意:
2010年より日本の著作権法が改正され、著作権で保護されている動画のダウンロードは禁止されました
本動画ダウンロードブックマークレットの利用はあくまで自己責任でおねがいします
JJは一切関知しませんのであしからず
結構グレーなんで興味のあるかたはこのあたりを見てみてね


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

ダウのロード用トークン自体がなくなって、ページソースの中の情報で対象動画のURL(キャッシュ先?)を組み立てられるようになってるみたいです
対象のブラウザによって取得方法がちがうようです

情報は海外でしか見つけられませんでした
このあたりからです

http://unlockforus.blogspot.com/

実行動作環境の構成はかわってません
ソース公開しておきますので、自前のサーバに設置したい方は適当に修正して使って下さい

まずはプロクシCGI 「checkHoge.cgi
これは構成上残してますが実質はダミーで、単に Javascript のコールバック用に使ってます

ブックマークレットから呼び出している Javascript 「youtube_downloadable_links_ex.js