Hatena::ブログ(Diary)

朝飯前。

2008-11-15 YouTubeを&fmt=18や&fmt=22でもっと高画質に

YouTubeを&fmt=18や&fmt=22でもっと高画質に

FirefoxのGreasemonkeyスクリプトに「Youtube High Quality」というのがある。これはYouTubeのURLに自動的に「&fmt=18」をつけることで動画をより高画質に見れるものだ。具体的には、

URL画素数ファイル形式動画codec音声codec
標準320x240ドットFLVH.263MP3モノラル 22.050khz
&fmt=18480x360ドットMP4H.264AACステレオ 44.1khz
&fmt=221280x720ドットMP4H.264AACステレオ 44.1khz
&fmt=371920x1080ドットMP4H.264AACステレオ 44.1khz
&fmt=384096x2304ドットMP4H.264AACステレオ 48khz

と画素数が順に増える。しかし、&fmt=18や&fmt=22はアップロードされたオリジナルの動画ファイルが元から高画質でないと使っても意味がない。&fmt=18は対応する動画が増えてきたので、これをURLに付ければほとんどの動画が綺麗になる。しかし、&fmt=22はまだ対応している動画が少ないので、付けても標準画質に落ちてしまうことが多い。ぐりもんのYoutube High Qualityを書き換えて&fmt=22追加に変えてみたけど、対応してない動画は&fmt=18以下の標準画質になってしまうので困ったもんだ。YouTube側で対応して、&fmt=22対応の動画でなかったら&fmt=18で再生を試みる、&fmt=18にも対応してなかったら標準画質で再生と順に切り替えてくれたらいいんだけどね。

以下追記

上の情報は少し古いので補足します。YouTube用のGreasemonkeyスクリプトは今現在では「YouTube Auto Buffer & Auto HD & Remove Ads」か「YouTube HD Suite」がお勧めです。userscripts.orgで検索して探してください。

以下追記

YouTubeの仕様変更により、「&fmt=**」のサフィックスがすべて無効になりました。これからは「&hd=1」を使ってください。

ああああ 2010/07/07 17:43 すごいですね!!

michinaomichinao 2010/07/07 20:46 ああさん、こんにちは。
2年前に書いて少し情報が古くなっていたので少し補足させてもらいました。

ガーリックガーリック 2010/11/04 18:35 ちょっとした質問です。
ここで言われる音声コーデックというのはオーディオファイルの形式のことですか?
それともオーディオファイルをエンコード/デコードするプログラムのほうのコーデックですか?

二つ目の場合なら、やはり仕組みとしてはコーデックをホスト側からダウンロードして、メモリ(RAM)に書き込み、一時ファイルとしてコーデックが使用されるのでしょうか?それともホスト側がコーデックを使ってデコードしたものを送信してくるだけなのでしょうか?

回答求む。

michinaomichinao 2010/11/04 19:33 ガーリックさん、こんにちは。
音声のデコードはローカルのマシンで行われます。デコード用のコーデックはDLLなどのかたちでローカルPCに保存されています。

ガーリックガーリック 2010/11/04 20:29 それってつまりハードディスクにキャッシュとして保存されてるっことですよね。

どこらへんに入ってるんでしょうか?ディレクトリを教えてください。

michinaomichinao 2010/11/04 20:31 windows\system32とかに入ってます。

ガーリックガーリック 2010/11/04 20:32 ありがとうございます。アガペーを感じました。

ガーリックガーリック 2010/11/04 20:37 あともう一つ質問ですが、IPOD TOUCH で使われるオーディオコーデックはどのようなもので、変更することは可能なのでしょうか?執拗にサーセン

ガーリックガーリック 2010/11/04 20:59 ごめん。。ちょ 具体的すぎた

michinaomichinao 2010/11/04 21:01 私はiPod touchを持っていないので、すみませんがご自身でお調べください。

ガンマガンマ 2010/11/05 14:16 ちょっと調べたんですが、どうやらAACやMP3はオーディオの『形式』であってコーデックではないようです。だからミチナオさんが表に書かれた『音声コーデック』は間違っているらしく、『オーディオ形式』が正しい表記らしいです。

michinaomichinao 2010/11/06 22:42 ガンマさん、こんにちは。
AACやMP3はコンテナの意味でもコーデックの意味でも両方使います。ですからコーデックとしてAACとMP3を使っても問題ないのです。
http://yamanjo.net/knowledge/others/others_12.html

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証