現在存在各種視頻太多了,工作需要,所以將它們都記錄下來,至少也該知道它到底是怎么一回事,雖然沒有辦法去理解所有視頻使用的算法,但是了解一下還是有必要的。
MPEG
Moving Picture Expert Group,即運動圖像專家組格式,是以下MPEG-1、MPEG-2等視頻格式的總稱,VCD、SVCD、DVD就是這種格式。MPEG格式是運動圖像 壓縮算法的國際標准,它采用了有損壓縮方法從而減少運動圖像中的冗余信息。
MPEG的壓縮方法保留相鄰兩幅畫面絕大多數相同的部分,而把后續圖像中和前面圖像有冗余的部分去除,從而達到壓縮的目的。
MPEG-1
常用擴展名:.mpg、.mlv、.mpe、.mpeg、.dat
常用領域:電腦視頻、影碟
簡介:MPEG-1標准制定於1992年,它是針對1.5Mbps以下數據傳輸率的媒體資源設計,是數字存儲媒體運動圖像及其伴音編碼而設計的國際標准。MPEG-1相信是大家接觸得最多的了,因為目前其正在被廣泛地應用在 VCD 的制作和一些視頻片段下載的網絡應用上面,大部分的 VCD 都是用 MPEG1 格式壓縮的 ( 刻錄軟件自動將MPEG1轉為 .DAT格式 ) ,使用 MPEG-1 的壓縮算法,可以把一部 120 分鍾長的電影壓縮到 1.2 GB 左右大小。
MPEG-2
常用擴展名:.mpg、.mpe、.mpeg、.m2v、.vob、.tp、.ts
常用領域:電腦視頻、影碟
簡介:MPEG-2制定於1994年,設計目標為高級工業標准的圖像質量以及更高的傳輸率。MPEG-2 則是應用在 DVD 的制作,同時在一些 HDTV(高清晰電視廣播)和一些高要求視頻編輯、處理上面也有相當多的應用。使用 MPEG-2 的壓縮算法壓縮一部 120 分鍾長的電影可以壓縮到 5-8 GB 的大小(MPEG2的圖像質量MPEG-1 與其無法比擬的)
MPEG-4
常用擴展名:.avi、.mov、.asf、.mp4
常用領域:電腦視頻、手機、多媒體終端
簡介:MPEG-4標准制定於1998年,是為了播放流式媒體的高質量視頻而專門設計的,它可利用很窄的帶度,通過幀重建技術,壓縮和傳輸數據,以求使用最少的數據獲得最佳的圖像質量。MPEG-4最有吸引力的地方在於它能夠保存接近於DVD畫質的小體積視頻文件。
MPEG-7
簡介:MPEG-7標准被稱為“多媒體內容描述接口”,為各類多媒體信息提供一種標准化的描述,這種描述將 與內容本身有關,允許快速和有效地查詢用戶感興趣的資料。它將擴展現有內容識別專用解決方案的有限能力,它還包括了更多的數據類型。換言之,MPEG-7 規定一個用於描述各種不同類型多媒體信息的描述符的標准集合。
MPEG-21
簡介:MPEG-21標准是一些關鍵技術的集成,通過這種集成環境,對全球數字媒體資源進行透明的增強管理,實現內容描述、創建、發布、使用、識別、收費管理、產權保護、用戶隱私權保護、終端和網絡資源抽取、事件報告等功能。
DivX/XviD
常用擴展名:.avi
常用領域:電腦視頻、壓縮碟
簡介:DivX是由MPEG-4衍生出的一種視頻編碼(壓縮)標准,也即我們通常所說的DVDrip格式, 它采用了MPEG4的壓縮算法,同時又綜合了MPEG-4與MP3各方面的技術,說白了就是使用DivX壓縮技術對DVD盤片的視頻圖像進行高質量壓縮, 同時用MP3或AC3對音頻進行壓縮,然后再將視頻與音頻合成,並加上相應的外掛字幕文件而形成的視頻格式。其畫質直逼DVD,而體積只有DVD的數分之 一。 XviD與DivX幾乎相同,是開源的DivX,不收費,而使用DivX要收費。
AVI
常用擴展名:.avi
常用領域:電腦
簡介:Audio Video Interleaved,即音頻視頻交錯格式。它於1992年由Microsoft公司推出,隨Windows3.1一起被人們所認識和熟知。所謂“音頻 視頻交錯”,就是可以將視頻和音頻交織在一起進行同步播放。這種視頻格式的優點是圖像質量好,可以跨多個平台使用,但其缺點是體積過於龐大,而且更加糟糕 的是壓縮標准不統一,因此經常會遇到高版本Windows媒體播放器播放不了采用早期編碼編輯的AVI格式視頻,而低版本Windows媒體播放器又播放 不了采用最新編碼編輯的AVI格式視頻。所以我們在進行一些AVI格式的視頻播放時常會出現由於視頻編碼問題而造成的視頻不能播放或即使能夠播放,但存在 不能調節播放進度和播放時只有聲音沒有圖像等一些莫名其妙的問題。
nAVI
常用擴展名:.avi
常用領域:電腦
簡介:nAVI是 newAVI 的縮寫,是一個名為 ShadowRealm 的地下組織發展起來的一種新視頻格式。它是由 Microsoft ASF 壓縮算法的修改而來的。nAVI 為了追求壓縮率和圖象質量目標,改善了原始的 ASF 格式的一些不足,可以擁有更高的幀率(frame rate)。當然,這是犧牲 ASF 的視頻流特性作為代價的。概括來說, nAVI 就是一種去掉視頻流特性的改良型 ASF 格式,也可以被視為是非網絡版本的ASF 。
WMV
常用擴展名:.wmv
常用領域:電腦視頻、網絡流媒體
簡介:Windows Media Video,是微軟推出的一種采用獨立編碼方式並且可以直接在網上實時觀看視頻節目的文件壓縮格式。WMV格式的主要優點包括:本地或網絡回放、可擴充的媒體類型、可伸縮的媒體類型、多語言支持、環境獨立性、豐富的流間關系以及擴展性等。
Real
常用擴展名:Media、.rm、.ra、.ram
常用領域:電腦視頻、網絡流媒體
簡介:Real Networks公司所制定的音頻視頻壓縮規范稱之為Real Media,Real Media可以根據不同的網絡傳輸速率制定出不同的壓縮比率,從而實現在低速率的網絡上進行影像數據實時傳送和播放。這種格式的另一個特點是用戶使用 RealPlayer或RealOne Player播放器可以在不下載音頻/視頻內容的條件下實現在線播放。 另外,還可以通過其Real Server服務器將其它格式的視頻轉換成RM視頻並由Real Server服務器負責對外發布和播放。
RMVB
常用擴展名:.rmvb、.rm
常用領域:壓縮影碟
簡介:RMVB是一種由RM視頻格式升級延伸出的新視頻格式,它的先進之處在於打破了原先RM格式那種平均 壓縮采樣的方式,在保證平均壓縮比的基礎上合理利用比特率資源,就是說靜止和動作場面少的畫面場景采用較低的編碼速率,這樣可以留出更多的帶寬空間,而這 些帶寬會在出現快速運動的畫面場景時被利用。這樣在保證了靜止畫面質量的前提下,大幅地提高了運動圖像的畫面質量,從而圖像質量和文件大小之間就達到了微 妙的平衡。 另外,相對於DVDrip格式,RMVB視頻也有着較明顯的優勢,一部大小為700MB左右的DVD影片,如果將其轉錄成同樣視聽品質的RMVB格式,其個頭最多也就400MB左右。不僅如此,這種視頻格式還具有內置字幕和無需外掛插件支持等獨特優點。
Flash
常用擴展名:.swf、.flv
常用領域:電腦視頻、網絡流媒體
簡介:隨着Flash MX的推出,Macromedia 公司開發了屬於自己流式視頻格式——FLV。這種格式是在sorenson 公司的壓縮算法的基礎上開發出來的。sorenson 公司也為MOV格式提供算法。FLV格式不僅可以輕松的導入Flash 中,幾百幀的影片就以兩秒鍾;同時也可以通過rtmp 協議從Flashcom 服務器上流式播出。目前網上大量的視頻網站都使用這種格式的在線視頻。
MOV
常用擴展名:.qt、.mov
常用領域:電腦視頻、網絡流媒體
簡介:美國Apple公司開發的一種視頻格式。具有較高的壓縮比率和較完美的視頻清晰度等特點,但是其最大的特點還是跨平台性,不僅能支持MacOS,同樣也能支持Windows系列操作系統。
ASF
常用擴展名:.asf
常用領域:電腦視頻、網絡流媒體
簡介:Advanced Streaming format 的縮寫,由字面(高級流格式)意思就應該看出這個格式的用處了吧。說穿了 ASF 就是 MICROSOFT 為了和的 Real 競爭而發展出來的一種可以直接在網上觀看視頻節目的文件壓縮格式.由於它使用了 MPEG4 的壓縮算法,所以壓縮率和圖像的質量都很不錯。ASF的圖象質量比 VCD 差一點點,但比同是視頻“流”格式的 RAM 格式要好。
DV-AVI
常用擴展名:.avi
常用領域:攝像機
簡介:Digital Video Format,是由索尼、松下、JVC等多家廠商聯合提出的一種家用數字視頻格式。目前非常流行的數碼攝像機就是使用這種格式記錄視頻數據的。它可以通過 電腦的IEEE 1394端口傳輸視頻數據到電腦,也可以將電腦中編輯好的的視頻數據回錄到數碼攝像機中。這種視頻格式的文件擴展名一般也是.avi,所以我們習慣地叫它 為DV-AVI格式。
H.261
常用擴展名:.3gp
常用領域:手機
簡介:H.261又稱為P*64,其中P為64kb/s的取值范圍,是1到30的可變參數,它最初是針對在 ISDN上實現電信會議應用特別是面對面的可視電話和視頻會議而設計的。實際的編碼算法類似於MPEG算法,但不能與后者兼容。H.261在實時編碼時比 MPEG所占用的CPU運算量少得多,此算法為了優化帶寬占用量,引進了在圖像質量與運動幅度之間的平衡折中機制,也就是說,劇烈運動的圖像比相對靜止的 圖像質量要差。因此這種方法是屬於恆定碼流可變質量編碼而非恆定質量可變碼流編碼。
H.263/H.263+
常用擴展名:.3gp
常用領域:手機
簡介:H.263是國際電聯ITU-T的一個標准草案,是為低碼流通信而設計的。但實際上這個標准可用在很 寬的碼流范圍,而非只用於低碼流應用,它在許多應用中可以取代H.261。H.263的編碼算法與H.261一樣,但做了一些改善和改變,以提高性能和糾 錯能力。.263標准在低碼率下能夠提供比H.261更好的圖像效果 1998年IUT-T推出的H.263+是H.263建議的第2版,它提供了12個新的可協商模式和其他特征,進一步提高了壓縮編碼性能。如 H.263只有5種視頻源格式,H.263+允許使用更多的源格式,圖像時鍾頻率也有多種選擇,拓寬應用范圍;另一重要的改進是可擴展性,它允許多顯示 率、多速率及多分辨率,增強了視頻信息在易誤碼、易丟包異構網絡環境下的傳輸。另外,H.263+對H.263中的不受限運動矢量模式進行了改進,加上 12個新增的可選模式,不僅提高了編碼性能,而且增強了應用的靈活性。H.263已經基本上取代了H.261。
H.264/AVC
常用擴展名:.3gp
常用領域:手機
簡介:H.264是ITU-T VCEG 和ISO/IEC MPEG共同開發的視頻處理標准,ITU-T作為標准建議H.264,ISO/IEC作為國際標准14496-10(MPEG-4 第10部分)高級視頻編碼(AVC)。 H.264不僅比H.263和MPEG-4節約了50%的碼率,而且對網絡傳輸具有更好的支持功能。它引入了面向IP包的編碼機制,有利於網絡中的分組傳 輸,支持網絡中視頻的流媒體傳輸。 H.264具有較強的抗誤碼特性,可適應丟包率高、干擾嚴重的無線信道中的視頻傳輸。支持不同網絡資源下的分級編碼傳輸,從而獲得平穩的圖像質量。能適應於不同網絡中的視頻傳輸,網絡親和性好。
VP6/7
常用擴展名:.avi
常用領域:影碟機
簡介:VP6是在H.264的基礎上發展出來的。VP6的特性和Divx/Xvid非常的接近,在低碼率下 表現也不錯,我們國家的EVD采用的就是這種編碼方式。VP6是由On2 Technologies開發的編碼器,VP6號稱在同等碼率下,視頻質量超過了Windows Media 9、Real 9和H.264。
M-JPEG
常用擴展名:.avi
常用領域:手機、多媒體終端
簡介:Motion- Join Photographic Experts Group技術即運動靜止圖像(或逐幀)壓縮技術,廣泛應用於非線性編輯領域。它把運動的視頻序列作為連續的靜止圖像來處理,這種壓縮方式單獨完整地壓縮 每一幀,在編輯過程中可隨機存儲每一幀,可進行精確到幀和多層圖像的編輯。 此外M-JPEG的壓縮和解壓縮是對稱的,可由相同的硬件和軟件實現。但M-JPEG只對幀內的空間冗余進行壓縮。不對幀間的時間冗余進行壓縮,故壓縮效率不高。
常見的視頻編碼:
1、Microsoft RLE
一種8位的編碼方式,只能支持到256色。壓縮動畫或者是計算機合成的圖像等具有大面積色塊的素材可以使用它來編碼,是一種無損壓縮方案。
2、Microsoft Video 1
用於對模擬視頻進行壓縮,是一種有損壓縮方案,最高僅達到256色,它的品質就可想而知,一般還是不要使用它來編碼AVI。
3、Microsoft H.261和H.263 Video Codec
用於視頻會議的Codec,其中H.261適用於ISDN、DDN線路,H.263適用於局域網,不過一般機器上這種Codec是用來播放的,不能用於編碼。
4、Intel Indeo Video R3.2
所有的Windows版本都能用Indeo video 3.2播放AVI編碼。它壓縮率比Cinepak大,但需要回放的計算機要比Cinepak的快。
5、Intel Indeo Video 4和5
常見的有4.5和5.10兩種,質量比Cinepak和R3.2要好,可以適應不同帶寬的網絡,但必須有相應的解碼插件才能順利地將下載作品進行播放。適合 於裝了Intel公司MMX以上CPU的機器,回放效果優秀。如果一定要用AVI的話,推薦使用5.10,在效果幾乎一樣的情況下,它有更快的編碼速度和 更高的壓縮比。
6、Intel IYUV Codec
使用該方法所得圖像質量極好,因為此方式是將普通的RGB色彩模式變為更加緊湊的YUV色彩模式。如果你想將AVI壓縮成MPEG-1的話,用它得到的效果比較理想,只是它的生成的文件太大了。
7、Microsoft MPEG-4 Video codec
常見的有1.0、2.0、3.0三種版本,當然是基於MPEG-4技術的,其中3.0並不能用於AVI的編碼,只能用於生成支持“視頻流”技術的ASF文件。
8、DivX?- MPEG-4 Low-Motion/Fast-Motion
實際與Microsoft MPEG-4 Video code是相當的東西,只是Low-Motion采用的固定碼率,Fast-Motion采用的是動態碼率,后者壓縮成的AVI幾乎只是前者的一半大,但 質量要差一些。Low-Motion適用於轉換DVD以保證較好的畫質,Fast-Motion用於轉換VCD以體現MPEG-4短小精悍的優勢。
9 、DivX 3.11/4.12/5.0
實際上就是DivX,原來DivX是為了打破Microsoft的ASF規格而開發的,現在開發組搖身一變成了Divxnetworks公司,所以不斷推出 新的版本,最大的特點就是在編碼程序中加入了1-pass和2-pass的設置,2-pass相當於兩次編碼,以最大限度地在網絡帶寬與視覺效果中取得平衡。
淺談視頻格式轉換
目前我們經常見的視頻格式無非就是兩大類:
1、影像格式(Video)
2、流媒體格式(Stream Video)
在影像格式中還可以根據出處划分為三大種:
1、AVI格式:這是由微軟(Microsoft)提出,具有“悠久歷史”的一種視頻格式
2、MOV格式:這是由蘋果(Apple)公司提出的一種視頻格式
3、MPEG/MPG/DAT:這是由國際標准化組織ISO(International Standards Organization)與IEC(International Electronic Committee)聯合開發的一種編碼視頻格式。MPEG是運動圖像壓縮算法的國際標准,現已被幾乎所有的計算機平台共同支持。
在流媒體格式中同樣還可以划分為三種:
1、RM格式:這是由Real Networks公司開發的一種新型流式視頻文件格式。
2、MOV格式:MOV也可以作為一種流文件格式。QuickTime能夠通過Internet提供實時的數字化信息流、工作流與文件回放功能,為了適應這一 網絡多媒體應用,QuickTime為多種流行的瀏覽器軟件提供了相應的QuickTime Viewer插件(Plug-in),能夠在瀏覽器中實現多媒體數據的實時回放。
3、ASF格式:這是由微軟公司開發的流媒體格式,是一個在Internet上實時傳播多媒體的技術標准。
比較常見的視頻格式轉化有:
DAT->MPEG1
AVI->MPEG1
DVD->MPEG4
DVD->MPEG2
MPEG->RM
MPEG->ASF
MPEG1->MPEG2
MPEG4->MPEG2
MPEG1->MPEG4
MPEG->MOV
以上列舉的視頻格式轉化都是比較常見的,當然了,說到底,是有這方面的實際應用需求才會出現這方面的視頻轉化需要。