DirectShow 運(yùn)行的方式通常是一個(gè)開發(fā)者創(chuàng)建一個(gè) Filter Graph,把一些 Filter - 可能訂制 - 加入 Filter Graph,然后播放文件,或者播放來自互聯(lián)網(wǎng)或照相機(jī)的數(shù)據(jù)。當(dāng)播放進(jìn)程運(yùn)行時(shí),F(xiàn)ilter Graph 在 Windows 注冊(cè)中尋找注冊(cè)了的 Filters 并且為這些 Filter 創(chuàng)建本地提供的 Graph 。在這之后,它將所有的 Filter 連接在一起,并且在開發(fā)者的請(qǐng)求下,播放/中止創(chuàng)造的Graph。
高清攝像機(jī),RGB采集卡,VGA采集卡,高清視頻采集卡,DVI采集卡,HDMI采集卡,會(huì)議攝像機(jī),LINUX采集卡,HD1080P,VGA編碼器,韋斯科技
為一個(gè) mp3 文件創(chuàng)建的 Filter graph,由 DirectShow 自帶的示例 GraphEdit 來播放。在這幅圖中大的方塊代表 Filter graph ,小的方塊代表端口。每個(gè)Filter表示數(shù)據(jù)處理過程的一個(gè)階段,舉例來說從一個(gè)文件或照相機(jī)讀取數(shù)據(jù),解碼,轉(zhuǎn)換以及繪制。filter 有若干的能被連接到其他 filter 上的連接點(diǎn)的Interface。Interface可能是輸出或輸入。根據(jù) filter,數(shù)據(jù)被采用“拉模式”從輸出端口輸出,或者以“推模式”被推到另一個(gè)輸入端口,并借此來傳輸數(shù)據(jù)。 大多數(shù) filters 的創(chuàng)建使用了一組 DirectShow SDK 提供的 C++類,叫做 DirectShow BaseClass。這些為 filters 解決了許多創(chuàng)建,注冊(cè)和連接的問題。如果要讓 filter graph 能夠自動(dòng)的使用 filters,它們需要在一個(gè)分開的 DirectShow 項(xiàng)目中被登記并與 COM 一起登記。 這一個(gè)注冊(cè)能被 DirectShow BaseClass處理。然而,如果應(yīng)用程序手工增加 filters,他們不需要被全然登記。 不幸地,它難以修改一個(gè)正在運(yùn)行中的 graph 。從頭停止 graph 而產(chǎn)生一個(gè)新 graph 通常是比較容易的。
高清攝像機(jī),RGB采集卡,VGA采集卡,高清視頻采集卡,DVI采集卡,HDMI采集卡,會(huì)議攝像機(jī),LINUX采集卡,HD1080P,VGA編碼器,韋斯科技
編輯本段功能
在 DirectShow 中有許多抽象的播放源文件的方法,實(shí)現(xiàn)這些功能也是相當(dāng)簡單的而且不需要一個(gè)定制過的 filter 。下一步相對(duì)復(fù)雜的過程是程序開發(fā)員需要開發(fā)他(她)自己的 filter graph ,舉個(gè)例子他們可能設(shè)計(jì)一個(gè)可以接受來自互聯(lián)網(wǎng)或是硬盤文件數(shù)據(jù)的 source filter ,也許有些定制的 filter 就是開發(fā)者想要的,接下來他們需要讓 DirectShow 為用戶完成一個(gè) filter Graph 并將所有 filter 連接起來,在最后開發(fā)者僅僅只用讓 DirectShow 為他們生成一個(gè)可以獲取文件數(shù)據(jù)的 source filter 就可以了。
DirectShow 預(yù)先設(shè)置支持許多通常的媒體格式,如 MP3,和 Windows 媒體視頻和一些比較常見的格式,比如簡單的靜態(tài)圖像。自從在 Windows 中這些技術(shù)被許可了,對(duì) Fraunhofer 來說就沒有為專利權(quán)而付出花費(fèi)的必要了,比如 MP3 執(zhí)照。擴(kuò)充機(jī)制允許 DirectShow 在將來可以支持出現(xiàn)的任何格式,舉例來說,已經(jīng)有對(duì) Ogg Vorbis 文件和 AC3 文件的支持 filters ,此外還有若干其它的支持 filters 。
高清攝像機(jī),RGB采集卡,VGA采集卡,高清視頻采集卡,DVI采集卡,HDMI采集卡,會(huì)議攝像機(jī),LINUX采集卡,HD1080P,VGA編碼器,韋斯科技
不同于為了讀取媒體文件必須在循環(huán)中需要調(diào)用 MoviesTask 的為 QuickTime 設(shè)計(jì)的 main C API ,DirectShow 以一種透明的方式處理這個(gè)問題。它在后臺(tái)創(chuàng)建了一些線程來平緩的播放這些來自文件和互聯(lián)網(wǎng)的數(shù)據(jù)與此同時(shí)不需要程序做很多任務(wù)作。還跟 QuickTime 正好相反的是,在讀取一段來自互聯(lián)網(wǎng)數(shù)據(jù)而不是讀取硬盤文件的時(shí)候沒有特別的需要——DirectShow 的 filter graph 摘錄了來自程序的這些明細(xì)。然而,QuickTime(包括一個(gè) ActiveX 控制)在這方面的發(fā)展相比之下遜色很多。
韋斯科技筆記本高清視頻采集卡WIS HDMI-E1(Express card 1X)
韋斯科技
對(duì)于要把高清HDMI視頻采集到筆記本電腦,HDMI-E1是最好的解決方案,Express card PCI-E1X接口它提供HDMI高清采集的接口,同時(shí)支持視頻會(huì)議、高清錄播系統(tǒng)高清攝像機(jī),除了適用游戲、婚禮視頻實(shí)時(shí)采集和制作,還適用視頻會(huì)議、高清錄播、醫(yī)療系統(tǒng)應(yīng)用。安裝簡單且易用,標(biāo)準(zhǔn)bs開發(fā)接口。
產(chǎn)品特色*
l 支持HDMI端子輸入,HDMI信號(hào)最高支持720P/1080i
l 適用于便攜筆記本高清視頻會(huì)議,在筆記本上實(shí)現(xiàn)高清視頻會(huì)議
l 可在筆記本上流暢觀看DVD/攝像機(jī)/高清播放機(jī)/游戲機(jī)里的視頻內(nèi)容,回放分辨率最高可達(dá)1920*1280
l 畫質(zhì)清晰、銳利,可自由調(diào)節(jié)畫面亮度、對(duì)比度、顯示比例等
l 全面支持標(biāo)/高清視頻信號(hào)采集,采集分辨率從320*240到1920*1080
l 實(shí)時(shí)高畫質(zhì)動(dòng)態(tài)圖像采集
l 靜態(tài)畫面捕捉
l 雙聲道立體聲音頻采集
詳細(xì)參數(shù)
接口類型
|
EXPRESS CARD
|
輸入端口
|
HDMI ×1
|
視頻信號(hào)制式和范圍
|
全制式480i/p,576i/p,720p,1080i (YUV)
|
音頻信號(hào)
|
16bit 48khz 雙聲道
|
采集分辨率
|
320*240-1920*1080 60幀/秒
|
操作系統(tǒng)支持
|
Windows XP,Windows Vista,Windows 7
|
推薦配置
|
CPU 2.5G以上,內(nèi)存1G或以上
|
適用:筆記本高清采集卡|視頻會(huì)議高清采集卡|EXPRESS CARD高清采集|婚慶高清采集卡|
提供了多款流媒體高清視頻采集卡,可以采集VGA、HDMI、分量等高清標(biāo)準(zhǔn)。為用戶提供了多種體驗(yàn)。高清視頻采集卡應(yīng)用領(lǐng)域越來越廣泛。在工業(yè)、農(nóng)業(yè)、國防、交通、醫(yī)療、金融甚至體育、娛樂等等行業(yè)都獲得了廣泛的應(yīng)用,可以說已經(jīng)深入到我們的生活、生產(chǎn)和工作的方方面面。
主要產(chǎn)品:高清攝像機(jī),RGB采集卡,VGA采集卡,高清視頻采集卡,DVI采集卡,HDMI采集卡,會(huì)議攝像機(jī),LINUX采集卡,HD1080P,VGA編碼器,錄播系統(tǒng),筆記本高清采集卡,Express card高清采集卡
詳情請(qǐng)登陸:www.wisdat.com 韋斯科技(010)58537678