古詩詞大全網 - 古詩大全 - quicktime 是個什麽東西

quicktime 是個什麽東西

我發現很多軟件裏都附帶有這個,我也沒按過,可是按其他軟件的是時候就帶上了,其實是個播放影片的,具體妳可以看看下面的介紹:

QuickTime是蘋果公司提供的系統級代碼的壓縮包,它擁有C和Pascal的編程界面,更高級的軟件可以用它來控制時基信號。在QuickTime中 時基信號被叫做影片。應用程序可以用QuickTime 來生成,顯示,編輯,拷貝,壓縮影片和影片數據,就象通常操縱文本文件和靜止圖象那樣。除了處理視頻數據以外,QuickTime3.0還能處理靜止圖象,動畫圖象,矢量圖,多音軌,MIDI音樂,三維立體,虛擬現實全景和虛擬現實的物體,當然還包括文本。它可以使任何應用程序中都充滿各種各樣的媒體。

QuickTime是建立在壹些與時基數據相關的概念基礎之上的:原子(Atom)、媒體結構(Media structures)、組件(Component)、時間管理(Time management)、動畫圖象(Sprites)。

① 原子

QuickTime的原子是QuickTime用來構建等級數據結構的基本容器。新創建的QuickTime原子就象樹的根。隨後的每個原子都包含在其中並且包含數據和其它原子。如果壹個QuickTime原子包含其它原子,就被叫做父原子,包含在其中的原子就叫做葉原子。應用程序和其它各種軟件也可以用QuickTime原子結構來存儲數據。

② 媒體結構

傳統的視頻由連續的數據流組成。QuickTime影片可以按同樣的方法構建,但它不需要這樣做:QuickTime影片可以由取自不同來源的數據流組成,例如模擬視頻、存在CDROM上的靜止圖象和MIDI音樂。影片不是媒體,而是媒體的組織方式。

QuickTime影片通常是由許多軌道組成的。軌道不包含影片數據,它僅僅包含這些數據的索引,而真正的數據內容則存在於其它地方。這些數據索引組成了軌道的媒體結構。每個軌道都包含了壹個獨立的媒體結構和壹個編輯列表,編輯列表用來以時間順序安排媒體結構。媒體結構和編輯列表是做為QuickTime原子來實現的。

③ 組件

QuickTime支持組件使應用程序不需要知道QuickTime用什麽技術和設備來工作的。許多QuickTime服務,例如壓縮和解壓都是組件來提供的。組件包括代碼,它可以在整個系統中使用,也可以局部於壹個特定的應用程序。每個QuickTime組件都實現壹個特定的功能集並且提供給它支持的技術和客戶應用程序以特定的接口。因此應用程序和不同技術的實現和管理細節隔離開來。應用已存在的組件可以創建新的組件。例如,妳能生成壹個組件來支持壹種特殊的數據加密算法。其它的應用程序通過連接妳的組件也可以實現這些加密算法,而不用它們自己再來實現這個加密算法。

應用程序使用組件是通過調用系統級的組件管理器。組件管理器使妳可以定義和登記組件並可以通過使用壹個標準的界面來和組件進行聯系。壹旦應用程序連接到組件上之後,就可以直接調用組件。當妳生成了壹種新的組件類的時候,妳可以為這種新組件定義壹種函數級接口。

④ 時間管理

時間管理是QuickTime影片實現過程中重要的壹部分,有時也是比較復雜的壹部分。為了控制影片的時間維,QuickTime定義了時間坐標系統,使影片和媒體的數據結構都使用***同的現實時間系統。時間坐標系統包括壹個時間尺度,這個尺度提供了在真實時間和影片中的表面時間的轉換。時間尺度以時間單位表示。每秒中度過的時間單位的數量量化了時間尺度。也就是26時間尺度是每秒中包含26個時間單位或者每個時間單位是1/26秒。時間坐標系統也包括持續時間,它是影片的長度或以時間單位來記數的媒體結構的容量。影片中的某點可以由到那壹點經過的時間單位的數量來確定。影片中的每個軌道都由時間偏移和持續的時間組成,這些屬性決定了每道開始的時間和長度。每個媒體結構都有自己的時間尺度。影片工具箱把每種媒體數據從影片的時間坐標系統中映射到媒體結構的時間坐標系統。

⑤ 動畫圖象

在傳統的視頻動畫中,妳通過確定每個象素的顏色來描述幀。而動畫圖象通過確定出現在不同位置的圖象來描述幀。每個動畫圖象都有屬性,這些屬性用來描述某個時刻圖象的位置和外表。在動畫過程中,應用程序修改圖象的屬性以使它可以改變外表並且可以圍繞屏幕移動。動畫圖象可以和靜止圖象混合,用來在內存相對較少時產生較多的效果。

2)QuickTime的結構

QuickTime包括影片工具箱、圖象壓縮兩個管理器,加上內嵌的壹套組件。

圖 QuickTime播放影片

① 影片工具箱

應用軟件通過調用在影片工具箱中的函數來實現QuickTime的功能。影片工具箱使應用程序可以儲存、讀取、操縱QuickTime影片中的時基數據。單獨壹段影片可以容納好幾種數據。例如,壹段包含視頻信息的影片可以包括視頻數據和伴隨視頻數據的音頻數據。

影片工具箱也提供了編輯影片的函數。例如,有這樣的函數,可以通過移去部分視頻和音軌來縮短影片,也有函數通過從其它影片中移入新數據來擴展它。

② 圖象壓縮管理器

圖象數據需要大量的存儲空間。存儲640*480的32位色彩的圖象需要的空間為1.2兆比特。QuickTime影片中包含的壹系列圖象,需要許多倍這樣的空間。圖象壓縮管理器提供了獨立於設備和驅動器的壓縮和解壓的方法,它也為實現外部的軟硬件圖象壓縮算法提供了壹個簡單的接口。它提供了系統集成函數用來存儲壓縮圖象,作為Macintosh機上的PICT文件和Windows下的DIB文件。它也提供了使任何可以運行QuickTime的機器上的壓縮PICT文件都可以自解壓的功能。

大多數情形下,通過調用影片工具箱函數或顯示壓縮圖象來避開直接調用圖象壓縮管理器。但是如果應用程序壓縮圖象或者用壓縮圖象制作影片,就可以直接調用圖象壓縮管理器函數。

③ QuickTime組件

蘋果提供了許多QuickTime內嵌組件。蘋果定義的內嵌組件類型包括圖象壓縮器、媒體處理器和各種各樣的工具。

(1)數據處理器:包括有影片控制器組件、圖象壓縮組件、圖象轉換組件、視頻數字化組件、數據交換組件、聲音處理組件、效果轉換組件、預覽組件等。

(2)媒體處理器:包括有衍生媒體處理器組件、動畫媒體處理器組件、中間媒體處理器組件等。

(3)工具:包括有時鐘組件、標準聲音組件、順序抓取組件、順序抓取通道組件、文本軌道組件、順序抓取面板組件等