Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Bookmarklet Greasemonkey 開発実績

Youtube Downloader 更新&Bookmarkletバージョン公開

投稿日:


YouTubeの視聴画面で、HD(720p)/高画質FLV/iPod用MP4など存在する形式だけダウンロードリンクを表示してくれるGreaseMonkey「Youtube Downloader」を更新しました。
YouTube Downloader

  • 高画質FLV(fmt=35)の存在確認チェックを改善しました
  • iPod用MP4のビデオコーデックの表記ミス(H.263→H.264)を直しました

インストール、更新は下記からお願いします。
http://userscripts.org/scripts/source/37126.user.js
※要GreaseMonkey
※Safari+GreaseKitでも動きます。IE7Proでも多分動きます。(誰か確認してくだしあ)

高画質FLV(fmt=35)の取得条件について

今までは、fmt=22とfmt=35の存在確認を一度のHTTPリクエストでまかなおうと

http://www.youtube.com/get_video?video_id={ビデオID}&t={トークン}

に対して、xmlHttpRequestを投げて、swfArgs変数を解析という事をやっていました。
このswfArgs変数に含まれるfmt_mapにフォーマットのコードが複数入っているのですが、fmt=22用のコードが入っていてもfmt=35が省略されているケースが多いみたいなので、fmt=35は別のリクエストを投げて取得するようにしました。
いくつかの動画で確認しましたが、fmt=22を持っている動画でもfmt=35に対応していないケースもあるみたいですね。良くわかりません。

YouTube Downloader の Bookmarkletバージョン

YouTube Downloader に関しては機能的に一息ついた感があるので、以前から要望があったBookmarklet版を作りました。
GreaseMonkey版とソースはほとんど同じですが、Bookmarkletなので(IE含め)ほとんどのブラウザから実行可能だと思います。
下記リンクをブックマークしてください。
YouTube Downloader Bookmarklet
YouTubeの視聴画面(/watch?〜)の画面でこのブックマークレットを実行すれば、GreaseMonekyと同じように、存在するフォーマットだけに限ってダウンロード可能リンクが表示されます。

まとめ

グリモンの更新のお知らせのつもりだったんだけど、このBookmarkletは非Firefoxの人に特に好まれるかもしれないので、結構需要があるかもなぁ。
いままでも、4種類のダウンロードリンクを出すBookmarkletを作ったり、最高画質の動画をダウンロードするBookmarkletなんかを公開してきたけど、fmt=35のFLVに対応していたり、ちゃんとフォーマットの存在確認をしている意味では今までで一番高機能です。ぜひご利用ください。

-Bookmarklet, Greasemonkey, 開発実績

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

HTMLソースを表示するブックマークレット(GeSHiでシンタックスハイライト版)

似たようなブックマークレットが続きますが、ご容赦下さい。 先日作ったHTMLソース表示ブックマークレット(Yahoo!Pipes版)は、Pipes側の制限で、一部タグが見えなかったりして使い勝手が微妙 …

動画を楽しもう!(Ustream.tvで録画した動画「Past Clips」のFLVをダウンロード可能にするブックマークレット)

【2012/01/03:更新】 Ust DLの公式ページができました。今後の最新情報はこちらをご確認ください。 Ust DL 公式ページ 【2010/04/13:追記】 スクリプトをアップデートしまし …

YouTube HD Suite更新(HTML5対応)

また、YouTube HD Suiteが動かなくなったという連絡をもらったので修正しました。調べていると、前に中途半端に対応していたHTML5版のソースにすごく似ている気がするのですよね。というか、H …

ドラゴンボール全巻がYouTubeで無料配信!ページめくりが速すぎる場合のスロー再生方法

つい先日攻殻機動隊S.A.C全26話無料配信でウハウハしたばかりですが、今度は名作漫画ドラゴンボールを全巻配信だそうです! MANGAPOLO Official Manga Channel &#821 …

no image

「SL.JS」が「SL友の会」に登録されました

こんばんわ、やまざきメソッドの中の人改め、SL.JSの中の人yagerですw さて、そのSL.JSですがTwitterに続いてブログでも豊田さんに紹介頂きました。 yagerさんという方がJavaSc …

スポンサードリンク

スポンサードリンク