Creazy!

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

Greasemonkey 開発実績

embedで埋め込まれたYouTube動画もダウンロードできる「YouTube HD Everywhere」

投稿日:


コツコツ更新を続けているYouTube HD Suiteの兄弟スクリプトと呼べそうなものを作ってみました。
YouTube HD Everywhere 例
YouTubeはembedと呼ばれるHTMLコードを貼付ける事で、YouTube以外のサイト/ブログにも簡単に動画を埋め込む事ができます。このHTMLコードを最高画質で埋め込む事ができるYoutube HD Embed Customizedなんてのも前に作っていますが、今度はこの埋め込まれた動画の対応フォーマットを確認できたり、そのままダウンロードできるようにしてみました。
YouTube HD Suite はYouTube内の機能拡張でしたが、このスクリプトはYouTubeサイト外での機能拡張にあたります、そこで、「YouTube HD Everywhere」という名前にしてみました。例のごとく、Userscripts.org に置いてありますので下記からインストールしてみてください。
http://userscripts.org/scripts/source/61708.user.js
※要Firefox + Greasemonkey。Safari + GreaseKitでも大体動くはずです。


各ページでYouTubeのembedを探して、タグがあったらフォーマットの確認などが起動するようになっています。確認が終わると埋め込み動画のすぐ下に結果が表示されます。
今のところの機能はこちらです。

  • embedされた動画のタイトル表示→最高画質再生のURLへリンク
  • embedされた動画のフォーマット確認/ダウンロード
  • 対応しているフォーマット
    • HD fmt=22 ( ハイビジョンMP4 / H.264 / AAC )
    • HQ fmt=35 ( 高画質FLV / H.264 / AAC )
    • LQ fmt=34 ( 低画質FLV / H.264 / AAC )
    • SD fmt=18 ( 標準画質MP4 / H.264 / AAC )

動画フォーマットについては、HD=赤、HQ=緑、LQ=青、SD=灰色 というように、YouTube HD Suite を踏襲した形で色分けしました。また、対応していないフォーマットに関しては薄い灰色で表示しますので、対応フォーマットが一目瞭然となります。
未対応フォーマット
対象範囲がYouTubeサイト以外全てになるので、機能的には YouTube HD Suite ほど盛り込んでいませんが、キモとなる動画の対応フォーマット確認とダウンロードリンクに対応しているのでほぼ欲求が満たされるのではないでしょうか?また、AutoPagerizedにも対応していますので、追加されたページの埋め込み動画もフォーマットチェックしてくれます(Safariなどで一部動いてないかも・・・)。

まとめ

とりあえず公開しちゃいますが、クオリティ的には未知数なところがあるのでおかしなところがあったら教えていただけるとありがたいです。このスクリプトに関してはあんまり機能追加とかは考えていませんが、バグフィックスはしようと思います。
今のところの問題点、制限事項

  • objectタグを検知しているので、embedタグだけで表示している動画には対応しません
  • 再生リストの埋め込み動画には対応しません
  • 元の動画が削除されたり閲覧できない状態の場合はエラーになります。

以後、気が付いたら追記します。
最近のYouTube埋め込み動画プレイヤーはHD再生なんかにも対応していて、再生に関しては全然不満はないです。そこに加えてフォーマットチェックとダウンロードが加わればかなり強力じゃないかと。mixiなんかに埋め込まれてる動画も対応できてるっぽいし結構いいかも〜。

-Greasemonkey, 開発実績

執筆者:


comment

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

関連記事

YouTube HD Suite が 10万 インストール達成

【2010/08/02:追記】 YouTube HD Suite 公式ページができました。 先日アップデートのお知らせをしたばかりのYouTube HD Suiteですが、userscripts.or …

「ツイポーート/twport」2022年6月いっぱいでレポートの公開機能を終了します【8/1 22時からメンテナンス】

Twitterの検索結果をレポートとして保存できるツイポーートですが、すでに機能開発を終了し必要最低限のメンテナンスを継続している状況です。一方、Twitterを使ったキャンペーンなど集計に使える数少 …

no image

YouTube HD Suite更新(ファイル名プリセット、fmt18復活)

YouTube HD Suite 公式ページ [C!] 先日のアップデートに続いて、要望も多かったものを修正しました。 fmt18(iPodサイズ)の復活 ダウンロード時にビデオタイトルがファイル名に …

速報:YoutubeでHD動画の再生を公式サポート間近!?

Techcrunchにこんな情報が出ていたんだけど、 HD画質でアップロードした動画については右下の隅に従来の「ハイ・クオリティで視聴」に代わって「HDで視聴」というリンクが表示される。 via: Y …

YouTube HD Suite バージョン2を公開します

【2010/08/02:追記】 YouTube HD Suite 公式ページができました。 先週YouTubeがついにフルHD(1080p)に対応を発表し、今週末にはいよいよ内部的にも正式に対応が始ま …

スポンサードリンク

スポンサードリンク