返回列表 回復 發帖

2016-02-21 影片格式 的 分別

(點解我想講 下尼d野. 如果你拍咗段片, 又想儲存得可以比較耐, 將來都可以 睇得返, 質素同壓縮度都取得平衡, 咁用咩 格式, 就好重要. 現今我暫時推薦 Video : WMV9 Bitrate 8000 kbps ; Audio : wma9 256kps)

WMV(Windows Media Video)是微軟公司開發的一組數字影片編解碼格式的通稱,它是Windows Media架構下的一部分。

它最初是為低速率串流媒體應用作為專有編解碼開發出來的,但是2003年微軟公司基於Windows Media Video第9版編解碼起草了影片編解碼規範並且提交給SMPTE申請作為標準。這個標準在2006年3月作為SMPTE 421M被正式批准,這樣Windows Media Video 9編解碼就不再是一個專有的技術。早期的編解碼版本(7和8)仍然被認為是專有技術,因為它們不在SMPTE 421M標準的涵蓋範圍內。

WMV不是僅僅基於微軟公司的自有技術開發的。從第七版(WMV1)開始,微軟公司開始使用它自己非標準MPEG-4 Part 2。 但是,由於WMV第九版已經是SMPTE的一個獨立標準(421M,也稱為VC-1),有理由相信WMV的發展已經不像MPEG-4那樣是一個它自己專有的編解碼技術。 現在VC-1專利共享的企業有16家(2006年4月),微軟公司也是MPEG-4 AVC/H.264專利共享企業中的一家。
WMV可以使用如MPlayer或者Windows Media Player這樣的播放器播放,Windows Media Player只能在微軟視窗和Macintosh系統上使用。有許多用於如Linux這樣不同平台上的使用FFmpeg實作WMV編解碼的第三方播放器。

影片流通常與Windows Media Audio音訊流組合在一起並且使用副檔名為.wmv或者.asf的Advanced Streaming Format的檔案進行封裝。WMV通常使用Advanced Streaming Format(ASF)封裝,它也可以使用AVI或者Matroska格式封裝。如果是AVI封裝的檔案結果檔案可以是.avi,如果是ASF封裝的話則是.wmv或者.asf,如果是MKV封裝的話則是.mkv。
當使用VirtualDub編碼器編碼和WMV9 VCM編解碼實作的時候WMV可以儲存在AVI檔案中。用於Mac的微軟公司媒體播放器不支援所有的WMV編碼的檔案,因為它只支援ASF檔案封裝,Flip4Mac和QuickTime或者用於MacOSX的MPlayer可以播放更多的檔案。
當使用ASF檔案格式封裝的時候,WMV能夠支援用於保護智慧財產權的數字版權管理(DRM)工具。

資料來自
AVI封裝概述

儘管AVI已經屬於老舊的技術,但是由於Windows的通用性,和簡單易懂的開發API,仍被廣泛使用。

AVI的檔案結構分為「頭部」,「主體」和「索引」三部分。主體中圖像資料和聲音資料是互動存放的。從尾部的索引可以索引跳到自己想放的位置。

AVI將影片和音訊封裝在一個檔案裡,其順序是:若干影片影格(Video Frame)之後接著若干音訊影格(Audio Frame),再然後是影片影格、音訊影格,故名為「音訊影片交織」,意即音訊和影片按影格交錯排列,以此達到音訊同步於影片播放的效果。和DVD影片格式一樣,AVI檔案支援多影片流和音訊流,雖然這些功能很少使用。大多數AVI檔案還支援由Matrox OpenDML集團於1996年2月開發的格式字尾。這些檔案非正式的稱為「AVI 2.0」,並得到微軟的支援。

AVI本身只是提供了這麼一個框架,內部的圖像資料和聲音順據格式可以是任意的編碼形式。但是由於索引放在了檔案尾部,所以在播放internet串流媒體時已屬力不從心。

Flash Video(簡稱FLV),是一種網路影片格式,用作串串流媒體格式,它的出現有效地解決了影片檔匯入Flash後,使匯出的SWF檔案體積龐大,不能在網路上有效使用等缺點。

一般FLV檔案包在SWF PLAYER的殼裡,並且FLV可以很好的保護原始位址,不容易被下載到,從而起到保護版權的作用。但還是有些影片格式轉換軟體將FLV轉成一般的影片格式,如中國的軟體格式工廠。隨著影片網站的豐富,在2008年時這個格式已經非常普及,包括YouTube、NICONICO動畫、Google Video、Yahoo! Video、MySpace,以及中國的優酷、酷6等大部分影片分享網站均採用這個格式。

然而,Flash存在著包括大量耗電以及資訊安全等若干問題,隨著行動裝置與行動應用程式的發展與普及而日益嚴重,2010年賈伯斯曾公開抨擊。2011年11月9日,Adobe公司宣布停止開發個人電腦平台以外的Flash Player,而專注於開發非專利標示語言HTML5。

2016年,Youtube已經改採用HTML5技術,Google公司表示會flash廣告自動轉檔為HTML5形式。2015年6月,Google宣布公司旗下的Chrome瀏覽器停止了Flash外掛的自啟動。2015年9月1日起,Chrome瀏覽器停止支援這些外掛程式,並且Amazon公司旗下電子商務和廣告平台也停止支援Flash技術。
MPEG相關標準
MPEG到目前為止已經制定並正在制定以下和影片相關的標準:


MPEG-1:第一個官方的視訊音訊壓縮標準,隨後在Video CD中被採用,其中的音訊壓縮的第三級(MPEG-1 Layer 3)簡稱MP3,成為比較流行的音訊壓縮格式。

MPEG-2:廣播品質的視訊、音訊和傳輸協定。被用於無線數位電視-ATSC、DVB以及ISDB、數字衛星電視(例如DirecTV)、數字有線電視訊號,以及DVD影片光碟技術中。

MPEG-3:原本目標是為高解析度電視(HDTV)設計,隨後發現MPEG-2已足夠HDTV應用,故MPEG-3的研發便中止。

MPEG-4:2003年發布的視訊壓縮標準,主要是擴充功能MPEG-1、MPEG-2等標準以支援視訊/音訊物件(video/audio "objects")的編碼、3D內容、低位元率編碼(low bitrate encoding)和數位版權管理(Digital Rights Management),其中第10部分由ISO/IEC和ITU-T聯合發布,稱為H.264/MPEG-4 Part 10。參見H.264。

MPEG-7:MPEG-7並不是一個視訊壓縮標準,它是一個多媒體內容的描述標準。

MPEG-21:MPEG-21是一個正在制定中的標準,它的目標是為未來多媒體的應用提供一個完整的平台。


MPEG工作原理
MPEG(通常指MPEG-1)影像編碼是基於變換的失真壓縮。光學訊號線經過採樣形成影片訊號,影片訊號基本的單位叫做影格,一個影格就是一個獨立的圖像,然後影格被分割成小塊做變換編碼,然後量化,最後進行熵編碼。請參見MPEG-1


MPEG-1、MPEG-2、MPEG-4實際上採用了的動量估計和動量補償技術。在利用了動量補償的影格(圖像)中,被編碼的是經過動量補償的參考影格與目前圖像的差。與傳統影像編碼技術不同,MPEG並不是每格影像進行壓縮,而是以一秒時段作為單位,將時段內的每一格影像做比較,由於一般影片內容都是背景變化小、主體變化大,MPEG技術就應用這個特點,以一幅影像為主圖,其餘影像格只記錄參考資料及變化資料,更有效記錄動態影像。從MPEG-1到MPEG-4,其核心技術仍然離不開這個原理,之間的分別主要在於比較的過程和分析的複雜性等。

MPEG只規定位元流的格式與解碼精確度(即規定解碼的方法),而任何人可依照MPEG標準以不同方式實現編碼器(程式)。除了可減少因編碼專利造成的商業利益糾紛外,MPEG標準的主要目的在於確保不同的編碼器所產生的位元流可被其他解碼器正確的解碼,只要此位元流符合標準。
返回列表