HTML入門 | HTML5マルチメディア | マルチメディアファイル形式
マルチメディアファイル形式
HTML5以前は、Webブラウザごとにどの種類のマルチメディアファイルをサポートするかを、それぞれ異なる方法で扱っていた。
しかしHTML5では、Flashのような外部プラグインに頼らなくてもマルチメディアファイルを簡単に利用できるようになった。
Webブラウザはファイルのタイプ(type)をファイル拡張子で判断する。
たとえば拡張子が.htmlのファイルを見ると、WebブラウザはそのファイルをHTMLファイルとして扱う。
ビデオ(video)やサウンド(sound)のようなマルチメディア要素は、マルチメディアファイルに保存される。
このようなマルチメディアファイルも、次のようにさまざまなファイル形式で保存できる。
ビデオ(video)ファイル形式
代表的なビデオファイル形式は次のとおりである。
| ファイル形式 | ファイル拡張子 | 説明 |
|---|---|---|
| MPEG | .mpg .mpeg | Moving Picture Experts Groupによって開発され、変換コーデックを利用する非可逆圧縮方式を使用する。 |
| MP4 | .mp4 | Moving Picture Experts Groupによって開発され、少ない容量でも高品質な映像と音声を実現できるため、インターネットでのストリーミングによく活用される。 |
| OGV | .ogg | Xiph Foundationによって開発され、MP3の代替として作られた、特許で保護されていないオープンなマルチメディアファイル形式である。 |
| WebM | .webm | Googleの支援で開発されたオープンなマルチメディアファイル形式で、ビデオコーデックにVP8、オーディオコーデックにVorbisを使用する。 |
| AVI | .avi | Microsoftによって開発され、PCで動画を扱うためのファイル形式である。 |
| WMV | .wmv | Microsoftによって開発され、Microsoft Windows Media Playerの主要なストリーミングファイル形式である。 |
| QuickTime | .mov | Appleによって開発され、Macintoshコンピュータで動画をサポートするために作られたファイル形式である。 |
| RealVideo | .rm .ram | RealNetworksによって開発され、ストリーミング技術を利用した動画用プラグインファイル形式である。 |
| Flash | .swf .flv | Macromediaによって開発され、ベクター図形処理を基盤とするアニメーション制作用ソフトウェアファイル形式である。 |
HTML5標準が公式にサポートするビデオファイル形式は、MP4、WebM、OGVのみである。
オーディオ(audio)ファイル形式
代表的なオーディオファイル形式は次のとおりである。
| ファイル形式 | ファイル拡張子 | 説明 |
|---|---|---|
| WAV | .wav | IBMとMicrosoftによって開発され、個人用PCでオーディオを再生するためのIBMとMicrosoftの標準オーディオファイル形式である。 |
| Ogg | .ogg | Xiph Foundationによって開発され、MP3の代替として作られた、特許で保護されていないオープンなマルチメディアファイル形式である。 |
| MP3 | .mp3 | Moving Picture Experts Groupによって開発され、MPEG-1のオーディオ規格として作られた非可逆圧縮ファイル形式である。 |
| MP4 | .mp4 | Moving Picture Experts Groupによって開発され、MPEG-4の一部として規定されたマルチメディアコンテナファイル形式である。MP4はビデオファイル形式でもあるが、オーディオでも使用できる。 |
| MIDI | .mid .midi | すべての電子楽器の演奏情報を相互に伝達するために定められたデータ転送規格である。 |
| RealAudio | .rm .ram | RealNetworksによって開発され、インターネットでリアルタイムに音楽を聴くためのストリーミングサウンド技術である。 |
| WMA | .wma | Microsoftによって開発され、Microsoft Windows Media技術で音楽情報(data)だけを圧縮する技術である。 |
| AAC | .aac | Appleによって開発され、iPhone、iPod、iTunesの標準オーディオファイル形式である。標準的な非可逆圧縮方式を使用する。 |
HTML5標準が公式にサポートするオーディオファイル形式は、MP3、WAV、Oggのみである。