*. MPEG/.MPG/.DAT
MPEG也是Motion Picture Experts Group 的縮寫。這類格式包括了 MPEG-1, MPEG-2 和 MPEG-4在內的多種視頻格式。MPEG-1相信是大家接觸得最多的了,因為目前其正在被廣泛地應用在 VCD 的制作和一些視頻片段下載的網絡應用上面,大部分的 VCD 都是用 MPEG1 格式壓縮的 ( 刻錄軟件自動將MPEG1轉為 .DAT格式 ) ,使用 MPEG-1 的壓縮算法,可以把一部 120 分鐘長的電影壓縮到 1.2 GB 左右大小。MPEG-2 則是應用在 DVD 的制作,同時在一些 HDTV(高清晰電視廣播)和一些高要求視頻編輯、處理上面也有相當多的應用。使用 MPEG-2 的壓縮算法壓縮一部 120 分鐘長的電影可以壓縮到 5-8 GB 的大小(MPEG2的圖像質量MPEG-1 與其無法比擬的)。
*.AVI
AVI,音頻視頻交錯(Audio Video Interleaved)的英文縮寫。AVI這個由微軟公司發表的視頻格式在視頻領域已經存在好幾個年頭了。AVI格式調用方便、圖像質量好,但缺點就是文件體積過于龐大
*.RA/RM/RAM
*.RM, Real Networks公司所制定的音頻/視頻壓縮規范Real Media中的一種,Real Player能做的就是利用Internet資源對這些符合Real Media技術規范的音頻/視頻進行實況轉播。在Real Media規范中主要包括三類文件:RealAudio、Real Video和Real Flash (Real Networks公司與Macromedia公司合作推出的新一代高壓縮比動畫格式)。REAL VIDEO (RA、RAM)格式由一開始就是定位就是在視頻流應用方面的,也可以說是視頻流技術的始創者。它可以在用 56K MODEM 撥號上網的條件實現不間斷的視頻播放,可是其圖像質量比VCD差些,如果您看過那些RM壓縮的影碟就可以明顯對比出來了。
*.MOV
使用過Mac機的朋友應該多少接觸過QuickTime。QuickTime原本是Apple公司用于Mac計算機上的一種圖像視頻處理軟件。Quick-Time提供了兩種標準圖像和數字視頻格式 , 即可以支持靜態的*.PIC和*.JPG圖像格式,動態的基于Indeo壓縮法的*.MOV和基于MPEG壓縮法的*.MPG視頻格式。
*.ASF
ASF (Advanced Streaming format高級流格式)。ASF 是 MICROSOFT 為了和現在的 Real player 競爭而發展出來的一種可以直接在網上觀看視頻節目的文件壓縮格式。ASF使用了 MPEG4 的壓縮算法,壓縮率和圖像的質量都很不錯。因為 ASF 是以一個可以在網上即時觀賞的視頻“流”格式存在的,所以它的圖像質量比 VCD 差一點點并不出奇,但比同是視頻“流”格式的 RAM 格式要好。ASF是類似AVI的文件格式,是容器
*.WMV
一種獨立于編碼方式的在Internet上實時傳播多媒體的技術標準,Microsoft公司希望用其取代QuickTime之類的技術標準以及WAV、AVI之類的文件擴展名。WMV的主要優點在于:可擴充的媒體類型、本地或網絡回放、可伸縮的媒體類型、流的優先級化、多語言支持、擴展性等。 WMV既是一種視頻編碼標準,也可以作為文件格式,WMV和RM比較類似。
*. AVI(n AVI)
如果你發現原來的播放軟件突然打不開此類格式的AVI文件,那你就要考慮是不是碰到了n AVI。n AVI是 New AVI 的縮寫,是一個名為 Shadow Realm 的地下組織發展起來的一種新視頻格式。它是由Microsoft ASF 壓縮算法的修改而來的(并不是想象中的 AVI),視頻格式追求的無非是壓縮率和圖像質量,所以 NAVI 為了追求這個目標,改善了原始的 ASF 格式的一些不足,讓 NAVI 可以擁有更高的幀率。可以這樣說,NAVI 是一種去掉視頻流特性的改良型 ASF 格式。
?
了解視頻編碼
在使用豪杰視頻通的“轉為MPEG4”功能時,有一項“視頻設置”欄目,您可能對上面羅列出的各種視頻編碼不是太明白,以下是其中部分編碼的簡略說明,相信對您選擇合適的編碼進行轉換有所幫助。
常見的視頻編碼:
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
以上列舉的視頻格式轉化都是比較常見的,當然了,說到底,是有這方面的實際應用需求才會出現這方面的視頻轉化需要。
比如說,要把一部VCD(也就是MPEG1編碼的視頻文件)制作成可以在線觀看的影片,最大的瓶頸就在于文件尺寸的改變,并且要能夠適應網絡的特點,這樣原始的格式就不能滿足需要,必須要轉化成互聯網視頻播放規范的流媒體格式才可以,比如說是RM或者ASF,這就是需要,所以針對影像格式轉化為流媒體格式的軟件也就應用而生了,還有現在非常流行的MPEG4視頻壓縮技術,它能夠把一張DVD壓縮到一張CD上去,并且視頻效果也不會有太大的變化,至少在我們普通用戶看來也是非常不錯的,而文件體積則大大減小了,這就要求有能夠把DVD轉化成MPEG4文件的軟件出現,但是如果有人想要把RM轉化成MPEG1(VCD),就沒有太大的實際意義了,因為這樣并不能給視頻效果帶來太大的提升,反而文件尺寸大了許多,所以我們很少能夠看到這樣的轉化軟件,其他的也類似,所以,在視頻轉化領域,可以參照以下兩個原則:
1 有明確的應用方向:就是說一種視頻格式轉化成另一種視頻格式,必須要有明確的應用方向,即目標格式能夠有很廣泛的應用價值,而不是說為了轉化而轉化,比如上文所說的VCD->RM,它的應用方向就是網絡播放,因為現在在線電影是一個很大的市場和網絡的應用方向。
2 能夠提升播放價值: 就是說一種視頻格式轉化成另一種視頻格式除了有明確的應用方向外,還要考慮轉化是不是有價值,如果說轉化后的文件播放效果沒有明顯提升,但是文件尺寸卻大了一倍,我想這樣虧本的買賣是沒有人會去做的,RM轉化成VCD就沒有實際的意義,原因如前文所述,而DVD轉化成MPEG4價值就很大,不說轉化后的播放效果,單說成本就降低了不少。
說到這里,基本上已經簡單介紹完了視頻轉化的內容,剩下再說的就是一些相關的轉化工具了,我不想在這里多說什么,因為本身工具的使用就是一個仁者見仁,知者見智的事情,不過目前我所見到的基本上都是國外的一些工具,對于E文不是很好的用戶來說,確實是一件頭疼的事情,不過現在國內著名的多媒體軟件開發商豪杰公司就推出了一款全面地視頻格式轉化工具軟件《豪杰視頻通2.0》,它的最大特點在于:
1、支持現在主流的視頻格式文件之間的相互轉化,也就是說只要裝了視頻通就可以完成大多數的視頻轉化工作了,不用裝一大堆不同的視頻轉化軟件了。
2、設置簡單,能夠讓普通用戶也能夠迅速上手。
我覺得就這兩點就足以吸引許多有轉化需求的用戶來試試了。好了,就說到這里吧,我想通過這篇文章,大家就會在以后的視頻轉化工作中有的放矢,作出適合自己的視頻文件了。
?
Fast-Motion 和 Low-Motion 的區別
現在在視頻編碼領域,MPEG4格式可以說是大行其道,正是因為MPEG4具有壓縮率高,但是畫面和聲音質量卻沒有太大的損失,普通的需要兩張CD的一部電影,通過MPEG4的編碼,只需要一張CD就可以容納,并且整體質量也不會有太大的改變,所以通過MPEG4編碼的電影受到了多媒體業界的推崇,但是也正是因為這種編碼技術的先進,美國規定這種技術禁止出口,所以在世面上很少見到這種編碼格式的電影,我們見到的這種電影,只能說是通過非正常手段和途徑進來的,嚴格的說,其實和盜版是一樣的。
但是我們難道就沒有其他辦法來獲得MPEG4編碼格式的電影了嗎?非也,只要你安裝了Divx Codec就安裝了MPEG4編碼器,我們可以通過一些視頻編碼軟件通過調用MPEG4編碼器來制作自己的MPEG4電影,通過豪杰公司的視頻通2.0就可以完成這個工作,在MPEG4編碼中,主要有兩項選項進行編碼的選擇,當然這也是最常見和最常用的,就是Fast-Motion 和 Low-Motion,見下圖:
它們的完全寫法是Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion,至于為什么要起這樣的名字我看只有去問他們的開發者了,這兩個編碼形式有什么區別嗎?是不是從字面上理解就是一個編碼速度快一些,一個慢一些呢?好的,這也正是本文要說明的,通過閱讀這篇文章,以后大家就可以根據自己的需要來制作自己的MPEG4電影了。
要知道這兩個編碼形式的具體區別,首先就要知道Divx MPEG4的來歷,它實際上就是從Microsoft 的 Microsoft mpeg4 v3改變而來的,如果不信的話,大家可以拿實際轉化一個文件來看一下,可以看看是不是Microsoft mpeg4 v3,Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion生成的文件大小有什么區別,你會發現Microsoft mpeg4 v3和Divx :-) MPEG-4 Low-Motion生成的文件大小是一樣的,這就說明Microsoft mpeg4 v3和Divx :-) MPEG-4 Low-Motion其實是一回事,只是名字變了一下而已,但是Divx :-) MPEG-4 Fast-Motion生成的文件就明顯比以上兩種編碼形式生成的文件要小一半,為什么會這樣呢,是不是說Divx :-) MPEG-4 Fast-Motion就要比Microsoft mpeg4 v3和Divx :-) MPEG-4 Low-Motion好呢?實際上這不是簡單的用好與不好來衡量的東西,咱們一步一步來說。
我們要把一部DVD轉化成一部MPEG4影片并且要放到CD上,在轉化之前,我們就會考慮轉化后的文件是要放到一張CD上還是兩張CD上,一般的方法是考慮通過調節碼率進而控制文件大小來實現,那么這樣的話,在編碼過程中碼率就不能夠調節,是固定的,也就是用固定碼率(CRB)來實現的,比如說碼率設置為1000K,那么在整個編碼過程中,就一直保持1000K的碼率來進行編碼,這就是Divx :-) MPEG-4 Low-Motion,比如說VCD就是1150K的碼率來實現的。
而Divx :-) MPEG-4 Fast-Motion就不一樣了,它是通過動態碼率(VRB)來實現的,也就是說,在整個編碼過程中,這個碼率是變化的,即使選擇了碼率為1000K,但是在從頭到尾的編碼過程中也不全是按照這個碼率來進行的,只是在一些特殊的動態鏡頭里才是(具體是什么這篇文章就不說了),一般來說是保持在610K的碼率上,和SVCD一樣,這就是為什么SVCD是一張CD就能容納的原因,也就是為什么Divx :-) MPEG-4 Low-Motion生成的文件要比Divx :-) MPEG-4 Fast-Motion生成的文件效果要好的原因。
通過以上的簡單介紹,大家對Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion有了一個大概的了解了吧,簡單的說就是前者是通過固定碼率來進行編碼的,而后者則是通過動態碼率來進行編碼的,前者生成的文件效果好一些,但是文件尺寸大一些,后者則相反。
知道了兩者之間的區別,看來是Divx :-) MPEG-4 Low-Motion要比Divx :-) MPEG-4 Fast-Motion好一些了,其實不然,那要看具體的應用方向了,比如說要應用到網絡上,那么使用Divx :-) MPEG-4 Fast-Motion就好一些,文件尺寸小一半,只是犧牲了一些畫面質量,不過還說的過去,還有如果要把VCD轉化成MPEG4文件,那么用Divx :-) MPEG-4 Low-Motion就不合適了,文件大小基本沒有變,但是視頻質量卻沒有什么根本的變化,但是如果要把DVD轉化成MPEG4文件,那么用Divx :-) MPEG-4 Low-Motion就最合適不過了,文件尺寸大大減小,而視頻質量比DVD也沒有太大的區別,如果要刻在CD上的話,有兩張CD就可以了,并且碼率還是設置成1200K的效果,太合算了。
所以說,不能簡單的說誰好誰差,要根據自己的實際應用范圍來選擇編碼形式。
好了,我想通過這篇文章大家就會對Divx :-) MPEG-4 Low-Motion和Divx :-) MPEG-4 Fast-Motion有了一個大概的認識了,希望大家能夠通過豪杰視頻通2.0制作出符合自己需要的MPEG4電影來。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/sunshine1314/archive/2005/09/20/485590.aspx