コンテンツにスキップ

Windows Mediaメタファイル

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。222.14.200.219 (会話) による 2007年10月2日 (火) 12:00個人設定で未設定ならUTC)時点の版 (新しいページ: '{{Infobox file format | name = Windows Mediaメタファイル | icon = | extension = .asx .wax .wvx | mime = video/x-ms-asf<br/>audio/x-ms-wax<br/>video/x-ms-wv...')であり、現在の版とは大きく異なる場合があります。

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
Windows Mediaメタファイル
拡張子.asx .wax .wvx
MIMEタイプvideo/x-ms-asf
audio/x-ms-wax
video/x-ms-wvx
開発者マイクロソフト
種別ストリーミングメディアメタファイル
包含物ASFWMAWMV
派生元Extensible Markup Language

Windows Mediaメタファイル (Windows Media Metafile) は、Windows Media Player (WMP) 用のストリーミングメディアメタファイル

内容

ASFWMAWMVなどメディアファイル音声ファイル動画ファイル)のURLが、XMLで記述されている。URLは複数記述することができ、順に再生されたり、条件選択されたりする。

メディアファイルのURL以外に、再生制御のための情報、ウェブページのURL、著作権情報、タイトルなどテキスト情報、バナーアイコン(メタデータではなく実体)などを記述することができる。

用途

ストリーミング配信で使われる。メタファイルを開いたWMPなどのプレイヤは、メタファイルに記載されたURLにアクセスし、メディアファイルをストリームとしてダウンロードし再生する。

ただし通常は、プレイヤでメタファイルを直接開くことは少ない。メタファイルはウェブ上で公開される。ブラウザがメタファイルにアクセスすると、ブラウザはプレイヤを起動し、メタファイルの(またはローカルに保存したそのコピーの)URLを与える。

もちろん、ブラウザの右クリックなどで保存したメタファイルをプレイヤで開いたり、プレイヤの「URLを開く」メニューを使うなどしても、同様に再生できる。

送信側では、HTMLで<a>タグを使って

<a href="metafile.asx">ストリームの説明</a>

のように記述する。ほかに、<embeded>タグを使う方法もある。

拡張子の違い

ASX (Advanced Stream Redirector) 、WAX (Windows Media Audio Redirector)、WVX (Windows Media Video Redirector)の3種類の規格がある。

  拡張子 MINEタイプ ASF WMA WMV 対応WMP
ASX .asx video/x-ms-asf × ×
WAX .wax audio/x-ms-wax × WMP7以降
WVX .wvx video/x-ms-wvx WMP7以降

ただし、使用できるメディアファイルの種類以外に違いはない。。また実際は、メディアファイルの種類が拡張子やMINEタイプと食い違っていても、ほとんどのプレイヤーは正常に再生できる。このためこれらの規格は、事実上同一とみなされ、一括して論じられることが多い。

なお、ASXのMINEタイプはvideo/x-ms-asxではなく、(ASFと同じ)video/x-ms-asfである。

脆弱性

一部のタグを悪用することで、WMPに任意のウェブページを表示させることができる。これは、不審なメタファイルはいったんローカルに保存し、テキストエディタで確認することで回避できる。

外部リンク