DirectShow 運(yùn)行的方式通常是一個(gè)開發(fā)者創(chuàng)建一個(gè) Filter Graph,把一些 Filter - 可能訂制 - 加入 Filter Graph,然后播放文件,或者播放來(lái)自互聯(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 來(lái)播放。在這幅圖中大的方塊代表 Filter graph ,小的方塊代表端口。每個(gè)Filter表示數(shù)據(jù)處理過(guò)程的一個(gè)階段,舉例來(lái)說(shuō)從一個(gè)文件或照相機(jī)讀取數(shù)據(jù),解碼,轉(zhuǎn)換以及繪制。filter 有若干的能被連接到其他 filter 上的連接點(diǎn)的Interface。Interface可能是輸出或輸入。根據(jù) filter,數(shù)據(jù)被采用“拉模式”從輸出端口輸出,或者以“推模式”被推到另一個(gè)輸入端口,并借此來(lái)傳輸數(shù)據(jù)。 大多數(shù) filters 的創(chuàng)建使用了一組 DirectShow SDK 提供的 C++類,叫做 DirectShow BaseClass。這些為 filters 解決了許多創(chuàng)建,注冊(cè)和連接的問(wèn)題。如果要讓 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)簡(jiǎn)單的而且不需要一個(gè)定制過(guò)的 filter 。下一步相對(duì)復(fù)雜的過(guò)程是程序開發(fā)員需要開發(fā)他(她)自己的 filter graph ,舉個(gè)例子他們可能設(shè)計(jì)一個(gè)可以接受來(lái)自互聯(lián)網(wǎng)或是硬盤文件數(shù)據(jù)的 source filter ,也許有些定制的 filter 就是開發(fā)者想要的,接下來(lái)他們需要讓 DirectShow 為用戶完成一個(gè) filter Graph 并將所有 filter 連接起來(lái),在最后開發(fā)者僅僅只用讓 DirectShow 為他們生成一個(gè)可以獲取文件數(shù)據(jù)的 source filter 就可以了。
DirectShow 預(yù)先設(shè)置支持許多通常的媒體格式,如 MP3,和 Windows 媒體視頻和一些比較常見(jiàn)的格式,比如簡(jiǎn)單的靜態(tài)圖像。自從在 Windows 中這些技術(shù)被許可了,對(duì) Fraunhofer 來(lái)說(shuō)就沒(méi)有為專利權(quán)而付出花費(fèi)的必要了,比如 MP3 執(zhí)照。擴(kuò)充機(jī)制允許 DirectShow 在將來(lái)可以支持出現(xiàn)的任何格式,舉例來(lái)說(shuō),已經(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è)問(wèn)題。它在后臺(tái)創(chuàng)建了一些線程來(lái)平緩的播放這些來(lái)自文件和互聯(lián)網(wǎng)的數(shù)據(jù)與此同時(shí)不需要程序做很多任務(wù)作。還跟 QuickTime 正好相反的是,在讀取一段來(lái)自互聯(lián)網(wǎng)數(shù)據(jù)而不是讀取硬盤文件的時(shí)候沒(méi)有特別的需要——DirectShow 的 filter graph 摘錄了來(lái)自程序的這些明細(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)用。安裝簡(jiǎn)單且易用,標(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)域越來(lái)越廣泛。在工業(yè)、農(nóng)業(yè)、國(guó)防、交通、醫(yī)療、金融甚至體育、娛樂(lè)等等行業(yè)都獲得了廣泛的應(yīng)用,可以說(shuō)已經(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