2009/11/01 4:02 PM
YouTubeからiPhone/iPod向けMP4形式の動画を簡単にダウンロード出来るブックマークレット
以前に、YouTubeからiPhone/iPod向けのMP4形式の動画ファイルを簡単にダウンロード出来るブックマークレットを紹介しましたが、最近のYouTubeの仕様変更で使えなくなっているので、現在のYouTubeの仕様で利用可能なブックマークレットを新たに作りました。
以前の記事で紹介したブックマークレットは、builder by ZDNet Japanの記事のコメント欄で見つけたものを紹介しましたが、今回はそれを参考に私が作成しました。現在のYouTubeの仕様に合わせる以外にiPhone/iPod向けMP4(fmt=18)とHD版MP4(fmt=22)の両方のダウンロードに対応させています。
ブックマークレットYouTubeMP4をブックマークバーにドラッグ&ドロップするか、以下のURLでブックマークを作成します。
javascript:if%20(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/))%20{var%20fmts=new%20Array(18,22),fmtNames=new%20Array('iPod','HD'),i,swfArgs=yt.getConfig('SWF_ARGS'),yt_mp4_path='http://www.youtube.com/get_video?&video_id='+swfArgs.video_id+'&t='+swfArgs.t,s=document.getElementById('watch-embed-div');s.innerHTML=s.innerHTML+'%3Cbr%20/%3EDownload%20as%20MP4%20(%20';for%20(i%20in%20fmts){s.innerHTML=s.innerHTML+'%3Ca%20href=\''+yt_mp4_path+'&fmt='+fmts[i]+'\'%3E'+fmtNames[i]+'%20%3C/a%3E';}%20s.innerHTML=s.innerHTML+')';}void(0);
YouTubeのダウンロードしたい動画のページでブックマークレットを使うと、Download as MP4 ( iPod HD )というリンクが表示されるので、iPodかHDをクリックするとダウンロードが開始します。もちろんHD版のない動画ではHD版はダウンロードできません。

FLVのダウンロードに対応させることも容易なのですが、自分的にFLVは必要ないので省略しています。コードの中のfmts=new%20Array(18,22)とfmtNames=new%20Array(‘iPod’,'HD’)にFLVに対応するfmtの値(こちらを参考に)と対応するダウンロード名(画面に表示される、適当でOK)を追加すればFLVに対応できます。
UPDATE: YouTubeがフルHDに対応したのでブックマークレットも対応しました。 ブックマークレットYouTubeMP4
javascript:if%20(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/))%20{var%20fmts=new%20Array(18,22,37),fmtNames=new%20Array('iPod','HD','FHD'),i,swfArgs=yt.getConfig('SWF_ARGS'),yt_mp4_path='http://www.youtube.com/get_video?&video_id='+swfArgs.video_id+'&t='+swfArgs.t,s=document.getElementById('watch-embed-div');s.innerHTML=s.innerHTML+'%3Cbr%20/%3EDownload%20as%20MP4%20(%20';for%20(i%20in%20fmts){s.innerHTML=s.innerHTML+'%3Ca%20href=\''+yt_mp4_path+'&fmt='+fmts[i]+'\'%3E'+fmtNames[i]+'%20%3C/a%3E';}%20s.innerHTML=s.innerHTML+')';}void(0);
関連ありそうな記事
Sponsored Link
Comments (5)


http://philvy.blog76.fc2.com/blog-entry-57.html#pcytdl
こっちも便利ですよ
早速試しました。
以前の記事ではうまくいかなかったですけど、
今回のではうまくいきました。
ありがとうございました。
こんにちは。
急にブックマークレットが使えなくなって困っていたところに、この記事を見つけて試したところ上手く行きました!
ありがとうございました。
ブログで紹介させていただきたいと思います。よろしくお願いします。
こんにちは。
このブックマ-クレートを使ってみて、
目的である「動画のダウンロード」は上手くいったのですが、
このブックマークレートをブックマークバーに追加した後、
元々同じブックマークバーにあった他のサイトを使おうと思い
クリックしたところ、
そのサイトへリンクされなくなっていました。
いろいろ試したところ
このブックマークレートは異常なく使えるのですが、
ブックマークバーにある他のすべてのサイトが
リンクされない状況になっているようです。
このブックマークレートに何か原因があるのでしょうか。
管理人様をはじめ、
このような不具合の原因や解決法が分かる方がいらっしゃいましたら
是非教えていただけると助かります。
こんにちは、管理人のeijiです。
このブックマークレットを追加しただけでブックマークバーにあったリンクが使えなくなったという事ですか? 普通にそういう状況は考えられないのですが。差し支えなければ、OSやブラウザなどの環境を教えてくれると、こちらでも試してみることができます。