YouTubeの動画をHD高画質で貼る
コミュネスの生放送&動画コミュニティからの転載になります(筆者あたし)
http://communes.jp/sns/?p=topic&cid=74&tid=2046&s=0#0
そのままユーチューブの動画を、公式サイトから埋め込みタグをコピーしても、なぜかPCの性能などによっては360Bitレートの超汚いクオリティに落ちてしまいます・・・
それを高画質のまま持ち出す方法がありますので紹介してみたいと思います。
対応できるのは旧EMBEDタグだけです。
新しいiframeタグの高画質モードはouTube自体でまだ開発されていません・・・
(というかなんでも利益にならない技術は今後は作る予定はないらしいという話も・・・)
旧EMBEDタグは本質のデータを直接いじれるコードですから、そのまま加工ができ、動画サイトがサービスを終了するまで原則的に使い続けることができるタグと言えます。(動画のすべてが例外なくEMBEDによるブラウザ配信だからです。iframeはこのEMBEDを間接的に呼び出しているだけに過ぎないからです)
さっそく高画質モードの貼り付け方
まず、旧埋め込みタグを見つけてタグを取り出します。
またその際HDを有効にすると選んでください。
以下のサンプルを書き換えるのであれば動画のコード番号だけでもいいです。
以下のように変更します。(2箇所あります)
http://www.youtube.com/v/cYW9gVOeiaY?version=3&hl=ja_JP&hd=1
↓↓↓(高画質HD対応へ改良)
http://www.youtube.com/v/cYW9gVOeiaY?hl=ja&fs=1&hd=1
最終的に以下のようになれば成功です。
埋め込みコード・ノーマル状態
<object width="560" height="349"><param name="movie" value="http://www.youtube.com/v/cYW9gVOeiaY?version=3&hl=ja_JP&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cYW9gVOeiaY?version=3&hl=ja_JP&hd=1" type="application/x-shockwave-flash" width="560" height="349" allowscriptaccess="always" allowfullscreen="true"></embed></object>
↓↓↓(高画質埋め込み改良後)
<object width="560" height="349"><param name="movie" value="http://www.youtube.com/v/cYW9gVOeiaY?hl=ja&fs=1&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cYW9gVOeiaY?&hl=ja&fs=1&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="349"></embed></object>
実際にHTMLコードで埋め込んで見ます。再生すると画質の違いが目でみられます。
ようつべの静止画サムネイルは常にコキタナイのであきらめてください。
HDを選んでいるにもかかわらずHDにならない通常のコード(再生すると360pに)
HD高画質モードを手動で書き換えたコード(再生すると自動的に720pへ)
ちなみに、コミュネス動画の中画質クオリティの画質はこんな感じ
3種類とも、全画面モードでフルスクリーン表示すると画質の違いがよくわかると思います。
Trackback URL: トラックバック用URLを生成するには、JavaScriptを有効にしてください。
No trackbacks
コメント(0)