fetchyoutube を改良

今回は、外部のAPIを使わずにHD動画の有無を確認する方法を見つけたので紹介します。
キーとなるのはFLVの在処を探し出した時と同様、ページ内にあるJavaScript変数「swfArgs」になります。
実はこのswfArgs変数の中に「fmt_map」という気になる要素が入っているのですが暗号めいていて意味までは分かりませんでした。しかし、HD動画を見るための「&fmt=22」を加えたページで見てみたところこれが動画フォーマットに関連する値である事は間違いないようなのです。

この情報を元に、空の動画が落ちてこない様にした!!
http://creazy.net/2008/11/another_way_to_find_youtube_hd_file.html
情報の情報源は otsune_s#vimperator@ircnet

14:41:57  otsune_s: http://creazy.net/2008/11/another_way_to_find_youtube_hd_file.html
14:42:02  otsune_s: こんな方法があったのか


http://coderepos.org/share/changeset/25940
また、encoding がおかしくなってる。 vimrc 確認しよう。