SAHIROM | 翼子を オフラインで聴こう! | 2001/03/11 |
みなさんこんにち〜!(^^) ファミ通.comのInternet Radioトゥルーラブストーリー3 翼子の 大盛りでいこう! (以下『大盛り』)、いつも楽しく聴いてます。工藤翼子の声優豊口めぐみさんこと めぐちんの、少女から |
『大盛り』はMicrosoftの提唱するネットワークストリーム形式 ASF(Advanced Streaming Format)で配信されているコンテンツです。 ASFを使えば、Windows Media Playerを用いてWindows Media サーバーから ストリームデータを受信し、映像や音声を再生することができます。 本来ストリーム用に開発されたフォーマットですが、Microsoft提供によるエンコーダ でASFファイルを作成、ローカルなPCでも再生することが出来ます。実際、HTTPサーバー に作成したASFファイルをアップロードすれば、簡易ストリーム配信が可能です。 ということは、そのままそのファイルをダウンロードすることも可能なわけで、 ブラウザのリンク上で右クリック-対象をファイルに保存でローカルPCにダウンできます。 リンクが張ってなくてもURLが判明すれば、ローカルにHTMLファイルを作成するなり、 IriaやRegetなどのダウンロードソフトを使用すれば可能です。 実際、GAMEeb!.COMで配信しているTLS3クリスマスライブの動画はHTTPサーバーに 置かれているので、簡単にダウンできます。 HTMLには.asxという拡張子のついたASXファイルへのURLが記述されていたり しますが、これはASFストリームへのインデックスで、テキストファイルです。 これをダウンロードし、エディタなどで開いてみると、 <Ref href = "http://……/….asf"/> などとURLが記述されているのが判ると思います。 ところが、『大盛り』のASXファイルの中身は <Ref href="mms://……/….asf"/> となっており、mms://などと見慣れない記述があります。 これはMicrosoft Mediaサーバー(MMS)というアプリケーションレベルのプロトコル 使用を示すもので、サーバーもWindows Mediaサーバーという専用のストリームサーバー を使用しています。よってASFファイル自体をダウンロードすることは不可能です。 |
さてASFファイル保存に放送時間以上かかるのは仕方ないとしても『大盛り』ページは もっと早くダウンロードできるはず。ASFファイルを再生しながらHTML表示をしたら、 またもや放送時間かかってしまいます。常時接続環境でない身としては短縮したいところ。 あらかじめ表示するURLをまとめてダウンして、完全にオフラインで聴きたいものです。 ASFファイルにはスクリプトが埋め込まれており、この場合表示するURLとタイミングが 記述されています。Microsoft提供のWindows Media ツールの1つ、 Windows Media ASF インデクサを使うと、ASFファイルのスクリプトを テキストファイルに保存できます。ASFインデクサを起動しASFファイルを開いたら、 ファイル-スクリプト ファイルのエクスポートを選択。ダイアログでファイル名を 指定し保存してください。エディタで開いてみると以下のようになっています。 ;プロパティ Title: トゥルーラブストーリー3 翼子の大盛りでいこう! Author: ファミ通.com 編集部 Copyright: FAMITSU.com (C)1999-2001 ENTERBRAIN, INC. Description: Rating: ;スクリプト コマンド start_script_table 00:00:20.0 URL http://www.famitsu.com/……/….html : : end_script_table ブラウザで開く時間とURLが列記されています。このテキストファイルからURLの リストを作成しましょう。いろいろ方法はありますが、私はGETURLという Win32コンソール版のソフトを使用しました。入力・出力ファイルを指定するだけの シンプルさが素敵です。解凍したらWindowsディレクトリにでも入れておきましょう。 リストができたら、それを1つ1つブラウザで開いても良いのですが、なるべく 手間はかけたくないもの。これも方法はいくつかあると思いますが、ここでは TABブラウザのCuamを使用します。TABブラウザとは、1つのソフト起動で複数の ページをタブ切り替え閲覧できるソフトです。 Cuamを使用したのはIEのエンジンを使用しているのと、URLのリストを指定するだけで 一度に複数のページをタブ表示できるから。特にURLリストはURLを列記した、ただの テキストファイルなので、今回の作業に打ってつけ。そう、そのためにURLを列記した テキストファイルを作成したのです(^^; ASFインデクサで作成したテキストファイルを次のように記述したバッチファイル (拡張子が.BATのテキストファイル)にドラッグして、自動的に大盛り.ugpという CuamのURLグループファイルを作成します。(一応サンプルバッチファイルをここに置いておきます) del "C:\Program Files\Cuam\URL GROUP\大盛り.ugp" >nul geturl "%1" "C:\Program Files\Cuam\URL GROUP\大盛り.ugp" C:\Program Files\Cuam\はCuamをインストールしたパスです。うまく作成できたら、 Cuamを起動しURLグループ-大盛りを選択してください。ずらっとタブが並んで一斉に HTMLを開き始めます。 (註:アクセスする前にIEのツール-インターネットオプション-インターネット一時ファイル-設定で オフラインに使用するディスク領域を十分に確保しておいてくださいね) 全て表示し終わったらネットを切断し、『大盛り』メニューページをIEの オフラインモードで表示しておきましょう。保存しておいたASFファイルを Media Playerで再生すれば、音切れなく瞬時にページの切り替わる 『大盛り』放送開始です!! |
では、おさらいしてみましょう。 ▲1.IEで『大盛り』メニューページにアクセス。ラジオSTARTボタン上で 右クリック-ショートカットのコピー。 ▲2.ASFRecorderを起動。File-Open URLを選択、ASXファイルのURLを貼り付け。 ダイアログでファイル名を指定し、ASFファイル保存。 ▲3.ASFインデクサを起動。保存したASFファイルを開き、 ファイル-スクリプト ファイルのエクスポートを選択。 ダイアログでファイル名を指定しスクリプトファイル保存。 ▲4.保存したスクリプトファイルをGETURLを使用したバッチファイルへドラッグ。 『大盛り』URLリストを作成。 ▲5.Cuamを起動。URLグループ-大盛りを選択。 ▲6.すべてのページが表示されたら、ネットワーク切断。 IEを起動、『大盛り』メニューページをオフラインで表示。 Media Playerで、保存したASFファイルを再生すれば、『大盛り』放送開始! う〜む、これだけ書けばこのページ、短く済んだような…。 |
いつもの保存癖が災いして、またこんな事をしてしまいました(^^; 今回は随分Windows Media Technologyについてお勉強…。恐るべしゲイツ。 ネット環境が整備されても、こういうことはしたくなるだろうなぁ…。別にCD-Rに 焼いて売ったりしたいわけではないのですが。なんでもデータとして蓄積したい 人間なので。 実は完全にローカルで再現するために、いろいろ手を尽くしていたりもしますが、 あまりに泥臭く、権利侵害しそうなので紹介しません(^^;)。ここまでの情報なら 快適に視聴する方法としてぎりぎり許されると判断しました。 この程度、あったりまえじゃ〜ん!というアングラな方おられましたら、いろいろ ご教授下さいませ(^^; 使用しているソフトのバージョンは以下のとおり。勿論全部フリーソフト(^^; なお私の環境はWindows98です。 ・ASFRecorder V1.1 (必ずV1.1を使用のこと) ・Microsoft Internet Explorer バージョン 5.0 ・Windows Media Player Version 6.4 ・Windows Media ASF インデクサ バージョン 4.1 (Windows Media ツール 4.1 同梱) ・GETURL Ver.1.00 ・Cuam Version 0.050b32 最後に各ソフトの入手先を。いつもながらソフトの開発者様には感謝です<(__)> The ASFRecorder Download Site http://www.geocities.com/asfrecorder/ その他のミラーサイト:NBCI Tripod VirtualAve Windows Media Technologies Downloads http://www.microsoft.com/japan/windows/windowsmedia/download/ AARON JAPAN HOME (GETURL) http://www.aaron.co.jp/ Cuam http://www.uranews.com/cuam/ あと、まさかとは思いますが、一応念のため(^^; 翼子の大盛りでいこう! http://www.famitsu.com/iradio/tls3/ それでは、最後に御一緒に。 今日も大盛りでいこ〜〜っっ!! |