Webコンテンツとしては、コンピュータにおいて扱うことのできるさまざまな情 報形態を用いることができる。例えば、画像、音、映像(動画)といった媒体 である。それらをどのようにHTML文書から提示するかについて説明する。ここで は、画像(静止画)ファイル、音ファイル、映像(動画)ファイルを、マルチメディ アコンテンツと呼ぶ。
画像、音、映像はそれぞれ、ファイルの形にできる。これに対して、リンクを張 ると、プラグインソフトウェアが正しく設定されていれば、ブラウザとは別にプ ラグインソフトが起動し、見て、聞くことができる。
なお、音ファイルや画像ファイルへのリンクは、前期の演習で経験済みのはずで ある。サイズの大きなファイルは、ファイルサイズを明記しておくこと。
音ファイル<a href="media/sample.wav">音ファイル</a><br> <a href="media/sample.jpg">画像ファイル</a><br> <a href="media/sample.avi">動画ファイル(AVI)</a><br> <a href="media/sample.mpg">動画ファイル(MPEG)</a><br>
マルチメディアコンテンツへのリンクは、通常ファイル全ての転送が終らないと、 再生できない。しかし、音や映像は時系列データであり、転送が全て終了しなく ても、転送が終った時間的に最初の方にあるデータを、転送と同時に再生できれ ば、待時間が少なくてよい。このようなデータ転送と同時に再生を行うことを、 ストリーミングと呼ぶ。
マルチメディアコンテンツのストリーミングには、コンテンツのファイルや再生 ソフトがストリーミングに対応していなければならない。
ブラウザ上にそのまま画像、音、動画を張り付けることを、インラインと呼 ぶ。画像のインライン表示はブラウザ自身の機能として実現されているが、動画 や音のインライン再生は、プラグインソフトの状態によって、見え方、聴こえ方 が変わって来るので、不特定多数にブラウズしてもらうときには、インライン再 生は採用しないほうが無難である。また、ストリーミング再生を行えないプラグ インソフトの場合は、ダウンロードが完了してからでないと再生が行えないため、 インライン再生は不適切である。
ファイル形式 | 特徴 | 用途 | 備考 |
---|---|---|---|
GIF(ジフ) | 2〜256色 | バナー、線画 | 特許問題(Impress PC Watch) が一旦終了し、今後さらに使用可能ソフトが広がる? ただし、ま だまだ予断を許さない |
PNG(ピング) | 2色〜フルカラー | GIFにとって代わる | 色数が同じであれば GIFよりファイルサイズが小さくなる |
JPEG(ジェイペグ) | フルカラー | 写真、自然画 | 圧縮率を上げるとファイルサイズを小さくできる(ただし品質は劣化) |
ファイル形式 | ファイル拡張子 | 特徴 | 備考 |
---|---|---|---|
Windows Video (AVI) | avi | Microsoft Windows系OSにて標準の動画ファイル | コーデック(CODEC:圧縮伸長アルゴリズム)によって画質や圧縮率が異なる |
Windows Media Technology | asf, wmv | MPEG4をベースとしたマルチメディアデータ圧縮フォーマット | ストリーミング可能 圧縮率可変 |
MPEG(エムペグ, MPEG-1) | mpg, mpeg | 動画および音声圧縮フォーマット | ビデオCDに採用、圧縮率可変 |
リアルメディア | rm | 動画および音声圧縮フォーマット | ストリーミング可能、高圧縮率、圧縮率可変 |
映像(動画)や音声などのメディアファイルを圧縮し、伸長して再生するた めの取り決めをコーデック(Codec)と呼ぶ。コーデックをパソコンにインストー ルすると、そのコーデックで圧縮したファイルを再生したり、適切なソフトと 組み合わせて圧縮することが、できるようになる。Windows Media Player や Real Player はプレーヤと同時にコーデックもインストールしている。
WEB公開に向けたメディアファイルを作成するには...
最近よく使われるようになった、高品質、高圧縮率を誇るコーデック。 自由にダウンロードし無料で利用できるバージョンが存在する。このコーデッ クを使って圧縮するには、別途編集ソフト(例えば VirtualDub など)が必要。
VirtualDub と DivX を使ったAVIファイ ルの再圧縮解説動画(デジタルカメラで撮影した Motion JPEG コーデック の動画を DivX で再圧縮)img タグを使う。インライン画像を表示できないブラウザや、表示しない設 定にしているブラウザからアクセスされたときに、画像の代わりに表示する文 字列を alt 属性にて指定しておくこと。
<img src="media/sample.jpg" alt="クジラ">
embed タグを用いる。ブラウザでの見え方は、ブラウザやプラグインソフトの状 況によって変わるので、注意。