常見格式
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 無法比擬的)。MPEG系列標準已成為國際上影響最大的多媒體技術標準,其中MPEG-1和MPEG-2是採用香農原理為基礎的預測編碼、變換編碼、熵編碼及運動補償等第一代數據壓縮編碼技術;MPEG-4(ISO/IEC 14496)則是基於第二代壓縮編碼技術制定的國際標準,它以視聽媒體對象為基本單元,採用基於內容的壓縮編碼,以實現數字視音頻、圖形合成套用及互動式多媒體的集成。MPEG系列標準對VCD、DVD等視聽消費電子及數位電視和高清晰度電視(DTV&&HDTV)、多媒體通信等信息產業的發展產生了巨大而深遠的影響。
AVI
AVI,音頻視頻交錯(Audio Video Interleaved)的英文縮寫。AVI這個由微軟公司發表的視頻格式,在視頻領域可以說是最悠久的格式之一。AVI格式調用方便、圖像質量好,壓縮標準可任意選擇,是套用最廣泛的格式。
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 格式要好。
WMV
一種獨立於編碼方式的在Internet上實時傳播多媒體的技術標準,Microsoft公司希望用其取代QuickTime之類的技術標準以及WAV、AVI之類的檔案擴展名。WMV的主要優點在於:可擴充的媒體類型、本地或網路回放、可伸縮的媒體類型、流的優先權化、多語言支持、擴展性等。
NAVI
如果發現原來的播放軟體突然打不開此類格式的AVI檔案,那你就要考慮是不是碰到了n AVI。n AVI是New AVI 的縮寫,是一個名為Shadow Realm 的地下組織發展起來的一種新視頻格式。它是由Microsoft ASF 壓縮算法的修改而來的(並不是想像中的AVI),視頻格式追求的無非是壓縮率和圖像質量,所以 NAVI 為了追求這個目標,改善了原始的ASF 格式的一些不足,讓NAVI 可以擁有更高的幀率。可以這樣說,NAVI 是一種去掉視頻流特性的改良型ASF 格式。
3GP
3GP是一種3G流媒體的視頻編碼格式,主要是為了配合3G網路的高傳輸速度而開發的,也是目前手機中最為常見的一種視頻格式。
簡單的說,該格式是“第三代合作夥伴項目”(3GPP)制定的一種多媒體標準,使用戶能使用手機享受高質量的視頻、音頻等多媒體內容。其核心由包括高級音頻編碼(AAC)、自適應多速率 (AMR) 和MPEG-4 和H.263 視頻編碼解碼器等組成,目前大部分支持視頻拍攝的手機都支持3GPP格式的視頻播放。
REALVIDEO
REAL VIDEO(RA、RAM)格式由一開始就是定位就是在視頻流套用方面的,也可以說是視頻流技術的始創者。它可以在用56K MODEM 撥接的條件實現不間斷的視頻播放,當然,其圖像質量和MPEG2、DIVX等比是不敢恭維的啦。畢竟要實現在網上傳輸不間斷的視頻是需要很大的頻寬的,這方面是ASF的有力競爭者。
MKV
一種後綴為MKV的視頻檔案頻頻出現在網路上,它可在一個檔案中集成多條不同類型的音軌和字幕軌,而且其視頻編碼的自由度也非常大,可以是常見的DivX、XviD、3IVX,甚至可以是RealVideo、QuickTime、WMV 這類流式視頻。實際上,它是一種全稱為Matroska的新型多媒體封裝格式,這種先進的、開放的封裝格式已經給我們展示出非常好的套用前景。
FLV
FLV是FLASH VIDEO的簡稱,FLV流媒體格式是一種新的視頻格式。由於它形成的檔案極小、載入速度極快,使得網路觀看視頻檔案成為可能,它的出現有效地解決了視頻檔案導入Flash後,使導出的SWF檔案體積龐大,不能在網路上很好的使用等缺點。
F4V
作為一種更小更清晰,更利於在網路傳播的格式,F4V已經逐漸取代了傳統FLV,也已經被大多數主流播放器兼容播放,而不需要通過轉換等複雜的方式。F4V是Adobe公司為了迎接高清時代而推出繼FLV格式後的支持H.264的F4V流媒體格式。它和FLV主要的區別在於,FLV格式採用的是H263編碼,而F4V則支持H.264編碼的高清晰視頻,碼率最高可達50Mbps。也就是說F4V和FLV在同等體積的前提下,能夠實現更高的解析度,並支持更高比特率,就是我們所說的更清晰更流暢。另外,很多主流媒體網站上下載的F4V檔案後綴卻為FLV,這是F4V格式的另一個特點,屬正常現象,觀看時可明顯感覺到這種實為F4V的FLV有明顯更高的清晰度和流暢度。
RMVB
RMVB的前身為RM格式,它們是Real Networks公司所制定的音頻視頻壓縮規範,根據不同的網路傳輸速率,而制定出不同的壓縮比率,從而實現在低速率的網路上進行影像數據實時傳送和播放,具有體積小,畫質也還不錯的優點。
早期的RM格式為了能夠實現在有限頻寬的情況下,進行視頻線上播放而被研發出來,並一度紅遍整個網際網路。而為了實現更最佳化的體積與畫面質量,Real Networks公司不久又在RM的基礎上,推出了可變比特率編碼的RMVB格式。RMVB的誕生,打破了原先RM格式那種平均壓縮採樣的方式,在保證平均壓縮比的基礎上,採用浮動比特率編碼的方式,將較高的比特率用於複雜的動態畫面(如歌舞、飛車、戰爭等),而在靜態畫面中則靈活地轉為較低的採樣率,從而合理地利用了比特率資源,使RMVB最大限度地壓縮了影片的大小,最終擁有了近乎完美的接近於DVD品質的視聽效果。我們可以做個簡單對比,一般而言一部120分鐘的dvd體積為4GB,而rmvb格式來壓縮,僅400MB左右,而且清晰度流暢度並不比原DVD差太遠。
人們為了縮短視頻檔案在網路進行傳播的下載時間,為了節約用戶電腦硬碟寶貴的空間容量,已越來越多的視頻被壓製成了RMVB格式,並廣為流傳。到如今,可能每一位電腦使用者(或許就包括正在閱讀這篇文章的您)電腦中的視頻檔案,超過80%都會是RMVB格式。
RMVB由於本身的優勢,成為目前PC中最廣泛存在的視頻格式,但在MP4播放器中,RMVB格式卻長期得不到重視。MP4發展的整整七個年頭裡,雖然早就可以做到完美支持AVI格式,但卻久久未有能夠完全兼容RMVB格式的機型誕生。借著近期幾款號稱全面支持RMVB格式的產品,愛國者P881、歌美X750等的相繼面市,強烈要求MP4支持RMVB的呼聲再次響徹整個業界,那么對於MP4,尤其是容量小价格便宜的快閃記憶體MP4而言,怎樣的視頻格式才將會是其未來的主流呢?我們不妨來探討一番。
WebM
由Google提出,是一個開放、免費的媒體檔案格式。WebM 影片格式其實是以 Matroska(即 MKV)容器格式為基礎開發的新容器格式,裡面包括了 VP8 影片軌和 Ogg Vorbis 音軌,其中Google將其擁有的VP8視頻編碼技術以類似BSD授權開源,Ogg Vorbis 本來就是開放格式。 WebM標準的網路視頻更加偏向於開源並且是基於HTML5標準的,WebM 項目旨在為對每個人都開放的網路開發高質量、開放的視頻格式,其重點是解決視頻服務這一核心的網路用戶體驗。Google 說 WebM 的格式相當有效率,應該可以在 netbook、tablet、手持式裝置等上面順暢地使用。
WebM 影片格式,其實是以 Matroska(就是我們熟知的 MKV)容器格式為基礎開發的新容器格式,裡面包括了 VP8 影片軌和 Ogg Vorbis 音軌。Ogg Vorbis 本來就是開放格式,大家應該都知道,至於 VP8 則是 Google 當年買下一間叫 On2 的公司的時候,取得的 Video Codec,現在 Google 也把這個 Codec 以類似 BSD 授權放出來,因此 WebM 應該是不會有 H.264 的那些潛在的專利問題。 Google 說 WebM 的格式相當有效率,應該可以在 netbook、tablet、手持式裝置等上面順暢地使用,當然自家的 Youtube 也會支持 WebM 的播放。
來自產業界的有 Adobe -- Flash Player 將會支持 WebM 格式的播放 -- AMD、ARM、Broadcom、Freescale、NVIDIA、Qualcomm、TI 等。誰不在上頭?Intel。在 Browser 方面,Chrome 不要說,Firefox、Opera 都已經表態將會支持這個新格式。微軟 IE9 的支持就沒這么直接,出廠時僅會支持 H.264 影片的播放,但如果你另外下載並安裝了 VP8,那當然你也可以播放 HTML / VP8 的影片。 要推動一個新格式進入主流,甚至成為龍頭老大,是非常不容易的。但 WebM 和 VP8 的推動者是 Google,而且是在 H.264 正因為其非開放性而備受質疑的時候,或許 WebM 真有機會迅速地站穩腳跟,一舉成為新一代的影片通用格式呢!
視頻編碼
準確的說,AVI,ASF,FLV是一種檔案格式,我們可以在我的電腦上看到的*.AVI這種檔案。即使是同一種檔案格式,如AVI,又分為MPEG-1,MPEG-2 ,MPEG-4幾種視頻格式,然後同一種視頻格式,如MPEG-4又可以使用多種視頻編碼,例如:MP4V/XVID/DX50/DIVX/DIV5/3IVX/3IV2/RMP4。
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相當於兩次編碼,以最大限度地在網路頻寬與視覺效果中取得平衡。
轉換類型
RMVB轉MP4
由於視頻壓縮率非常高,RMVB可以在保證畫質的前提下得到更小的體積,因此這種格式在網路上十分流行,MP4格式是用於索尼、蘋果等公司出品的手持移動設備如PSP、iPod、iPhone等以及大多數主流手機的視頻格式,將RMVB轉MP4,是網路上下載的視頻資源在手機、PSP、iPod、iPhone等移動設備上觀看的需要。由於需求大,這類軟體也非常多,目前國內最流行MP4轉換器是MP4/RM轉換專家,據評測,該軟體轉換速度相比同類軟體快了20%,同時對RMVB達到了全兼容。針對蘋果最新的手機iPhone 3gs,該軟體還支持導出iPhone 3gs隱藏的720p、1080p高清MP4格式,實現高清、全高清轉換以及在iPhone 3gs的播放。
MTS轉DVD
MTS是一種高清格式,解析度通常達到了1080p,是一種索尼高清攝像機的格式,因為目前高清播放機尚未流行,普通DVD影碟機不支持這種格式,所以需要將MTS轉換DVD,以用於高清攝像機錄製的視頻在家庭影碟機的播放。由於MTS是一種新興的高清格式,對這種格式支持的軟體較少,目前對MTS達到高兼容性的有超級轉換秀,該軟體還具有疊加文字、為視頻加水印等編輯功能。
RMVB轉3GP
3GP和MP4一樣,同樣也是用於移動手持設備的視頻格式,不過相比於MP4,這種格式主要套用於低端手機,套用範圍較小,採用H263編碼,質量也非常低,隨著手機移動設備的不斷發展,這種格式已經在逐漸淡出,但由於手機兼容性的限制,目前還有較大的套用。.
手機轉換
手機視頻格式, 指用手機觀看的, 存儲在手機記憶體或者存儲卡上的視頻內容的格式。 這些格式區別於用手機瀏覽器觀看的網路流媒體視頻格式.
轉換手機視頻時, MP4格式是目前質量最好的, 其中, MPEG-4 SP規格的視頻, 是目前兼容性最好的, 按照這種規格製作(或者轉化)的視頻, 可以保證兼容大多數手機。 下面列出該規格的視頻參數.
視頻編碼xvid (或者h.263, 注意不是h.264)
視頻解析度320x240 (對於螢幕解析度低於320x240的手機, 觀看效果不好, 因此不建議使用)
視頻碼率256kpbs - 320kbps
視頻幀率15fps (中高端手機可以調整為25FPS, 觀看體驗更流暢)
音頻編碼AAC-LC
音頻碼率 64kbps (或提高到96kpbs)
# 請注意,視頻碼率+音頻碼率之和, 不要大於384kbps, 否則有些手機無法流暢播放。
其他適用於中高端手機的詳細說明, 以及測試視頻下載連結請見本詞條頁面下部的參考資料<詳細評測和參數設定>
手機視頻規格支持情況
(簡表: MP4-SP子規格和MP4-AVC Baseline level 1.3 and level 2.0)
視頻規格(MP4子規格) | SPL3 | | AVC-BL1.3 | | AVC-BL2 | | | | |
解析度 | 320x180 (320x240) | | 320x180 (320x240) | | 352x198 (352x288) | | | | |
Nokia 6120c/E71/N79/N82/N85/N86 | 支持 | | 支持 | | 播放不流暢 | | | | |
Nokia 5800/N97 | 支持 | | 支持 | | 支持 | | | | |
Sharp 9020c | 支持 | | 不支持 | | 不支持 | | | | |
HTC Touch Pro | 支持 | | 支持 | | 支持 | | | | |
iphone (iTouch) | 支持 | | 支持 | | 支持 | | | | |
PSP (參考) | 支持 | | 支持 | | 未測試 | | | | |
播放條件
簡介
解碼晶片(又叫解壓縮晶片). 手機播放視頻要依賴於解碼晶片把畫面和聲音還原成可以播放的信號, 交由顯示屏和喇叭(耳機)輸出。 解碼晶片的性能是有局限的, 類似於汽車的發動機功率是有極限的. 它能夠流暢解碼的數據,主要受限於以下幾個參數和條件。
編碼方案
這個是視頻真正的格式, 注意不是通常意義上的檔案名稱後綴。 手機解碼晶片一般能解碼h.263, MPEG-1等編碼, 解碼晶片多可以解碼h.264(又叫MPEG-4 AVC), 畫面質量大大提高了。
解析度
這裡有2個概念, 分別是:
a. 物理解析度, 即手機螢幕能顯示的像素數, 用W x H個像素表示。常見的手機螢幕解析度為320x240(QVGA), 隨著大螢幕手機的普及, 更高的解析度也開始出現. 例如: 480x320(iphone),640x360(nHD, 諾基亞觸屏系列常見),640x480(VGA, 多普達系列常見), 甚至高達852x480(夏普高端手機常見).
b. 視頻檔案的解析度, 這個是指視頻畫面的實際解析度, 如, 320x240, 480x272, 640x480等等。
一般來說, 大部分手機的解碼晶片不支持超過其螢幕物理解析度的視頻, 部分可以支持超過其螢幕物理解析度的視頻, 例如, 雖然iphone的螢幕物理解析度為480x320, 但它支持640x480的視頻, 此時播放的畫面實際是把原視頻縮小的.
碼率
一般用多少kbps(千比特/秒)或者mbps(兆比特/秒)來表示。 手機解碼晶片所支持的碼率一般都在1Mbps以下.
幀率
(FPS, 幀/秒), 就是視頻畫面刷新的速度, 作為參考, 國內電視機一般是25FPS, 電影標準為24FPS. 手機晶片, 最高支持30FPS, 早期型號最大只能15fps.
播放器
也就是播放軟體。在視頻播放過程中, 需要軟體來識別各類視頻檔案封裝(即通常所說的'格式'), 將數據'拆封'後, 交由解碼晶片去做解碼處理, 然後將解碼後的數據實現播放。 這個'拆封'和播放的任務, 要由播放軟體(播放器)完成.
一般播放器都能識別多種視頻封裝(即檔案格式), 例如, Coreplayer能播放AVI, WMV, MP4等多種格式, RUN播放器能播放rm, rmvb格式的視頻。
檔案格式
大家所看到的檔案名稱後綴, 如: MP4, 3GP, WMV, AVI,RM, RMVB等等. 實際上, 這些都是封裝類型, 真正的視頻格式不是檔案名稱而是檔案內的視頻編碼方案和音頻編碼方案。 能夠播放哪些檔案,實際取決於使用了哪個播放器, 以及硬體解碼晶片能否識別該檔案內的編碼方案.
格式參數
諾基亞的智慧型機系列, 使用S60系統, 全都支持上述通用參數。 2009年以後, 諾基亞推出了一系列大屏手機, 如5800, N97等. 這些手機有更高的解析度, 支持的視頻規格有所提高。 規格參數如下:
視頻編碼AVC (h,264) level 2
視頻解析度640x360 (nHD)
視頻碼率512kbps-1Mbps
視頻幀率 30fps
音頻編碼AAC-LC
音頻碼率 96kbps-192kbps