ユーチューブの再生品質は選択することができる、再生URLに「&fmt=18」「&fmt=22」をつけるだけ
では、ブログなどに埋め込む動画を高画質にするときはどうするか?
動画のURLの末尾に「&fmt=18」「&fmt=22」につけるだけで再生動画が高画質に変わることがある。
以下は実際の対応例。
ゴムひもを作る機械が高速回転しているところ(株式会社気谷の工場見学の際に撮影された動画)
この動画のURLは「http://www.youtube.com/watch?v=KenAIAgCaV0」になっている。
この動画のURLの末尾に「&fmt=18」「&fmt=22」をつけてみる。
標準 http://www.youtube.com/watch?v=KenAIAgCaV0
高画質 http://www.youtube.com/watch?v=KenAIAgCaV0&fmt=18
高画質 http://www.youtube.com/watch?v=KenAIAgCaV0&fmt=22
クリックして見てみると動画の表示サイズや再生品質が違っている。(わかりにくかったらごめんなさい、少なくとも表示サイズは違いますよね…)
実は、この末尾の「&fmt=18」「&fmt=22」には以下のような意味があるようだ。
URL末尾 画素数(ドット数) ファイル形式
なし 320x240ドット FLV
&fmt=18 480x360ドット MP4
&fmt=22 1280x720ドット MP4
なお、これはファイヤーフォックスでは標準でOKだが、IE6やIE7だとうまく表示できないことがあるので注意を。
▼2009/10/23追記
おけいさんからのコメントで、リンクではなくユーチューブのタグで高画質表示ができないかという質問がありました。ユーチューブが正式にサポートしているかどうかは別にして、単にタグの解釈実験としてやってみました。
1.元のタグ
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/UTCUSnZJeS8&hl=ja&fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/UTCUSnZJeS8&hl=ja&fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
2.高画質のタグ
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/UTCUSnZJeS8&fmt=18" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://www.youtube.com/v/UTCUSnZJeS8&fmt=18" allowscriptaccess="always" allowfullscreen="true"></embed></object>
※サイズの変更とURLの変更をそれぞれ2箇所行っています。変更したところは色を変えておきました。
フェイスブックの「いいね」を…よろしければクリックしてください。
@tohdamikioがツイッターのツイナビ公認になりました。

ツイナビには有用な情報がたくさんあります。いつも新しい発見があり、参考になると思いますので参考にするとよいです。
人気ブログランキングに参加しています。
よろしければ1票クリックください。おねがいします。ペコリ m(__)m
さて、今日は何位かな?※クリックすると人気ブログランキングの北陸ページのランキング一覧にジャンプします。 powered by
感動のビジネスを支援する 株式会社ドモドモコーポレーション
株式会社ドモドモコーポレーション代表取締役 遠田幹雄(中小企業診断士,ITコーディネータ)
〒929-1171 石川県かほく市木津ロ64-1
電話076-285-8058 IP電話:050-1462-8058
遠田幹雄です。どもども、ドモドモ(^^)v 中小企業診断士ブログ
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/24396/46516595
この記事へのトラックバック一覧です: ユーチューブの再生品質は選択することができる、再生URLに「&fmt=18」「&fmt=22」をつけるだけ:













コメント
遠田先生いつもタメになる情報を有難うございます(^^♪
ブログに貼り付ける場合HTMLにタグをを埋め込んでいるのですが、
タグのどこに「&fmt=18」「&fmt=22」を貼り付ければいいのかしら?
教えてもらえれば助かりますm(__)m
投稿: おけい | 2009/10/22 14:58
どもども、おけいさん
タグのどこに「&fmt=18」「&fmt=22」を貼り付ければいいのかというご質問ですね?
動画のURLの末尾なんです。
たとえば
標準は
http://www.youtube.com/watch?v=KenAIAgCaV0
なのですが、
高画質は
http://www.youtube.com/watch?v=KenAIAgCaV0&fmt=18
と末尾に「&fmt=18」をつけていますね。
わかりにくかったですか?
投稿: 遠田幹雄 | 2009/10/22 19:51
遠田先生、質問の仕方が悪くてm(__)m
私は動画をブログに貼り付ける時にHTMLに長いタグ?を埋め込んでいます。
以下のようなものです。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/UTCUSnZJeS8&hl=ja&fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/UTCUSnZJeS8&hl=ja&fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
このようなタグの中にでも&fmt=18をいれて高画質にすることができますか?
恥ずかしながらユーチューブのURLの使い方を知らないので(^^ゞもし簡単な方法がありましたら教えてくださいませ。
次回お逢いした時でかまいませんので。
投稿: おけい | 2009/10/22 23:57
おけいさん、どもども
次回お会いするお約束はありがたく受け止めさせていただきます(^^)v
で、
タグの解釈については、上部の記事内に表示してみました。
本当に高画質になっているかどうかはわかりませんが、サイズは大きく表示されます。(^^;
動画の品質は、実際にアップロードしたさいの画質にも関係しているので完璧な実験方法ではないかもしれませんが、とりあえず表示は可能でした。
投稿: 遠田幹雄 | 2009/10/23 05:02