Core Skills >  Video / Audio / Multimedia / DTV
基礎
進階
專家

課程代碼: OM073C
課程名稱: (Windows) DirectShow多媒體程式設計
上課時間: 2008/12/27, 12/28, 1/3, 1/4 週六日 9:30AM - 4:30PM
上課地點: 台北市中正區漢口街一段45號8樓 傳識資訊教室
課程費用: NT$20,000元(含稅、講義)
※ 凡12/7前報名者享EarlyBird優惠價 $18000元

※ 同時報名本課程與VC++物件導向程式設計班,優惠價$34000元(原價38000元)

※ 二人同行或同時報名本課程和以下任一門課程,享定價九折優惠
※ 三人同行或同時報名本課程和以下任二門課程,享定價八八折優惠
Media Streaming多媒體串流原理與實作 Audio數位音訊原理與AAC實作
H.264/AVC編解碼原理與最佳化設計 H.264Decoder 原理與實作
課程時數: 24小時/ 共四天
課程簡介:

現今越來越多的產品與多媒體相關,為了效能及穩定度等方面的考量,微軟在影像處理部份將DirectShow架構做了封裝整合,使得程式設計師一次只關注一部份,利用微軟開發出的龐大架構,以『站在巨人的肩膀上看世界』的觀念,學習DirectShow來開發高效能的影像處理程式是一件刻不容緩的事。

本課程是DirectShow基礎課程,除了重要的原理觀念,並以實作DirectShow應用程式及Transform Filter為專題,邊做邊學。課程結束時,學員可帶走自行開發的應用程式及Transform Filter程式,以及由講師提供的Source Filter及Render Filter範例程式,讓學員回到工作崗位上,能有立即實務的幫助。

※ 現今市場以DirectShow技術為基礎的軟體:
(1) PowerDVD、PowerVCD (Cyberlink) (2) WinDVD(InterVideo)、DV拍拍燒(Ulead)
(3) 各式電視卡廠商的隨機軟體 (4) 監控軟體 (5) 電子會議系統

課程目的:

1. 瞭解傳統影像處理程式設計的瓶頸
2. 學習DirectShow架構和機制
4. 學習如何利用DirectShow設計影像應用程式
5. 學習設計DirectShow所需元件的技巧
6. 學習將演算法套用在DirectShow架構之下

課程對象: 本課程適合已有Visual C++基礎,想以DirectDraw、Video For Window、GDI等技術開發多媒體程式,想轉換到DirectShow架構下之開發者參加。適合DirectShow初學半年以內者。
前置準備: 建議需具備VC++基礎程式語言能力
※若沒有VC++操作經驗者,請先參加基礎課程
實作平台: Windows, VC++6.0
課程安排:
1
2
3
4
5
6
第一天
影像處理的基本概念
DirectShow基本架構簡介
利用微軟控制項
製作影音軟體
以除錯工具首度接觸DirectShow
製作第一個影像撥放應用程式
第二天
改寫影像撥放程式
利用元件介面改變行為
1.利用USB攝影機擷取影像
2.利用USB攝影機屬性頁調整參數
第三天
將USB攝影機影像存成影像檔案
影像檔轉檔程式製作
Filter 運作原理
利用微軟範例接觸Transform Filter
加入演算法進入Transform Filter
利用工具針對Filter 除錯
第四天
設計一個自己的Transform Filter
(以實作為主,觀念講解為輔進行)
加入介面操作及建立屬性頁
Source Filter /
Renderer Filter介紹
講師簡介: 講師曾在國內上市監控設備公司擔任研發中心副理,有六年多研發經驗,開發過IP Camera、DVR、視訊會議軟體等專案,專長於物件導向程式設計、Windows程式設計、DirectShow應用程式、Filter 元件設計等,有相當豐富的開發經驗與實務心得。
課程大綱:

1. 影像處理的基本概念
- Image與Video的差別
- 影像所需的基本知識
(觀念講解為主)

2. DirectShow 架構簡介
- DirectShow 對於影像處理程式設計的幫助
- 微軟對DirectShow 架構的設計理念
(觀念講解為主)

3. DirectShow 程式除錯
- 工具介紹
- Visual C++6.0 中除錯
( 實作與觀念講解各半)

4. DirectShow 應用程式開發實作
- 秀出圖片
- 撥放影像
- 連接USB 攝影機
- 設計簡單的撥放及錄影程式
 > 智慧型開發方式
 > 更靈活的開發
- 針對不同的影片格式,使用不同的解碼元件(Filter)
 > 智慧型尋找
 > 自定型尋找
- 呼叫元件(Filter) 的屬性頁
- 其它技巧
( 實作為主,輔以觀念講解)

5. DirectShow 元件(Filter)開發
-『Transform Filter』的開發
 > 利用微軟提供的範例
 > 以Win32 程式設計開發
 > 設計一個影像處理的元件(Filter)
 > 加入介面給元件(Filter)
 > 屬性頁的設計
- 『Source Filter』和『Renderer Filter』簡介
( 實作為主,輔以觀念講解)

6. DirectShow整合開發技巧經驗分享

報名繳費:

1. 電話報名:02-2312-2666分機60-63
2. 通訊報名:填寫報名表後傳真至02-23121918 或 email 到服務信箱: service@fitpi.com
3. 繳費方式:
 A. 郵局劃撥---戶名:傳識資訊股份有限公司 帳號:19508028
 B. 銀行匯款---戶名:傳識資訊股份有限公司 帳號:第一銀行總行營業部09310109277
 C. 即期支票---抬頭:傳識資訊股份有限公司
4. 請於開課前繳清所有費用,以方便我們為您保留名額及座位

下載報名表

備註:

 

 

我有興趣,請與我聯絡!

課程名稱:

姓  名: 公司名稱:

聯絡電話: 分機: 行動電話:

電子郵件:

回前頁

★如果您有任何疑問或需求請與我們聯絡
傳識資訊股份有限公司 Finesse IT Partners Inc.
台北市中正區漢口街一段45號8樓• TEL:02-2312-2666•FAX:02-2312-1918