多媒體定義
多媒體結合文字、圖形、影像、聲音、視訊、動畫等形式,透過電腦、通訊、廣電技術整合,建立可組織、儲存、操作、控制多媒體資訊的互動系統。
Windows 平台六大基本多媒體類型
- 音訊
- 數位視訊
- 類比視訊
- 動畫
- 圖像
- 文字
本文重點介紹文字、音訊、視訊、動畫四類。
1. 文字
- 一般文字:無格式純文字。
- 豐富文字:含字型、顏色、排版等格式資訊(RTF/HTML)。
2. 音訊
三大類型
- 波形音訊:數位採樣波形(WAV),音質佳但檔案大。
- CD Audio:CD-ROM 直接播放音樂軌(紅皮書標準),需大量儲存空間。
- MIDI:記錄樂器演奏指令而非波形,檔案極小,適合音樂編輯。
常見格式
WAV, MOD, MP3, RA, CMF, CDA, MID 等。
3. 視訊
- 數位視訊:經擷取卡數位化儲存(AVI, MP4, WMV 等)。
- 類比視訊:類比訊號直接輸入(如電視調諧器),需即時壓縮。
4. 動畫
- 幀動畫:連續播放靜態影像(GIF, Sprite)。
- 向量動畫:數學公式描述形狀變化(Flash/SWF, SVG/SMIL)。
- 3D 動畫:模型、骨骼、關鍵幀插值。
C# 開發支援
System.Drawing / System.Windows.Media:2D/影像處理。
System.Media.SoundPlayer、NAudio、MediaFoundation:音訊播放/錄製。
MediaElement (WPF)、MediaPlayer (WinForms)、FFmpeg 互操作:視訊播放/轉碼。
ImageAnimator、WPF Storyboard、Unity:動畫實作。