多媒体文件格式全解说
視頻: mp4/m4v/3gp/mpg、flv/f4v/swf、avi、gif、wmv、rmvb、mov、mts/m2t、webm/ogg/mkv
MP4格式是最常見的一種視頻文件格式,它現(xiàn)在所使用的視頻編碼并不是原來的MPEG4,而是H.264/AVC視頻編碼和AAC音頻編碼。它是一種商業(yè)的視頻編碼,國外是需要版權(quán)費(fèi)用的,一般較常用的處理器都會有硬件編碼解碼H.264功能。但由于其商業(yè)版權(quán),火狐和Opera的HTML5 <video>標(biāo)簽并不完全支持此格式。M4V是蘋果公司創(chuàng)造的一種視頻格式,同樣是H.264視頻和AAC音頻編碼,其目標(biāo)是高清視頻(藍(lán)光720p以上)。3GP是功能手機(jī)時代的一個視頻格式,采用H.263視頻編碼,畫質(zhì)差,現(xiàn)在基本上已經(jīng)沒有用了。MPG格式使用mpeg系列視頻編碼,具體使用看各個文件不同,沒有統(tǒng)一。
FLV是前幾年最流行的流媒體視頻格式,可以邊下邊播是它的長年以來的制勝關(guān)鍵(現(xiàn)在似乎不是了,其它格式也能),它是Adobe公司Flash軟件的視頻格式,在瀏覽器中使用Flash Player插件播放,國內(nèi)所有在線視頻網(wǎng)站(優(yōu)酷、土豆等)都曾使用它為視頻文件格式。F4V是FLV的改進(jìn)版本,支持更高清視頻,是現(xiàn)在國內(nèi)所有在線視頻網(wǎng)站的PC端的視頻文件格式,比較遺憾的是H5的<video>中并沒有此格式。SWF與flv、f4v一樣同樣是Adobe的一種視頻格式,其最大特點(diǎn)是可以交互,暫至可以稱為一種軟件格式。頁游,在線小游戲等等除了最新的H5以外都是swf格式的。因為其強(qiáng)大性和方便性,其安全性一直無法得到保證,總是要更新Flash Player來修復(fù)漏洞。FLA則是Flash的工程文件,其他播放器并不能打開。
AVI采用的視頻編碼并不統(tǒng)一,但普遍相同內(nèi)容其文件體積比較大,現(xiàn)在已經(jīng)不常使用。似乎這個格式還有另外一個隱義與日本有關(guān)。
GIF嚴(yán)格來說是圖片格式而并非視頻,但它可以動的特性也可以歸其為視頻的一種,詳見下文圖片格式中的GIF解說。
WMV是微軟的視頻格式,視頻編碼為改造過的MPEG-4,音頻則通常采用wav編碼。
RMVB是RealNetworks公司的視頻格式,當(dāng)年MP3、MP4流行的時候和rm格式、Real Player播放器曾經(jīng)火了一把,現(xiàn)在已經(jīng)幾乎絕跡了。
MOV是蘋果的視頻格式,為QuickTime軟件的影視格式,在影視行業(yè)比較多用,日常很少見到。
MTS是微單、單反、錄像機(jī)等專業(yè)相機(jī)視頻錄像產(chǎn)生的視頻格式,特點(diǎn)是畫質(zhì)好、體積龐大。M2T是一些視頻剪輯軟件(如會聲會影)導(dǎo)出高清視頻的格式,也有部分相機(jī)錄像成此格式,體積比較龐大。
WebM是谷歌的一個開放免費(fèi)的視頻格式,它是基于MKV格式開發(fā)的,用于HTML5視頻傳播。OGG也是一個開放免費(fèi)的視頻格式用于HTML5視頻傳播。MKV則是Matroska公司為取代avi所開發(fā)的視頻格式,當(dāng)年也曾偶有露面,現(xiàn)在也絕跡了。
HTML5 video與視頻格式
| ? | MP4WebMOgg|||
| Internet Explorer 9+ | YES | NO | NO |
| Chrome | YES | YES | YES |
| Firefox | 部分支持(*) | YES | YES |
| Safari | YES | NO | NO |
| Opera | 部分支持(*) | YES | YES |
MP4 = MPEG 4文件使用 H.264 視頻編解碼器和AAC音頻編解碼器
WebM = WebM 文件使用 VP8 視頻編解碼器和 Vorbis 音頻編解碼器
Ogg = Ogg 文件使用 Theora 視頻編解碼器和 Vorbis音頻編解碼器
*Firefox和Opera以前不支持MP4,較新版本中調(diào)用系統(tǒng)自身解碼接口,所以在部分舊系統(tǒng)和低端硬件上不支持,如在XP系統(tǒng)上不支持MP4,在Vista、WIN7、WIN8、WIN10上支持MP4(注意使用標(biāo)準(zhǔn)H.264編碼)。
就國內(nèi)實(shí)際情況來看,PC端仍有大量IE7,IE8等不支持H5 video,而各個主流現(xiàn)代瀏覽器所支持的視頻格式又多有不統(tǒng)一的地方,多格式視頻必然會占用大量服務(wù)器存儲或運(yùn)算(在線轉(zhuǎn)碼)資源,因而使用f4v是最優(yōu)選擇;而移動端通常不會安裝Flash Player,所以必然使用H5視頻,而國內(nèi)Opera手機(jī)端十分少見,絕大部分都是使用Chrome及其衍生版本和Safari,所以可以直接使用MP4格式,或輔以極少情況下的在線轉(zhuǎn)碼成webm或ogg。微信公眾號文章的視頻的方案是使用標(biāo)準(zhǔn)MP4(H.264視頻編碼和AAC音頻編碼)。
專業(yè)軟件:格式工廠、貍窩格式轉(zhuǎn)換器、Corel Video Studio(會聲會影)、Adobe Flash、Adobe Premiere、Adobe After Effects、Sony Vegas
音頻:mp3、aac/m4a、ape/flac、wav、wma、amr、mid
MP3是使用最廣泛的音頻文件,編碼格式為MPEG Layer 3,目前大多數(shù)音樂文件都是此格式,但音質(zhì)有壓縮,只給普通大眾使用,滿足不了對音質(zhì)有較高要求的玩家。
AAC是從mp3格式發(fā)展而來的,有更好的音質(zhì)和更高的壓縮比,現(xiàn)在已經(jīng)是MPEG系列視頻格式中的標(biāo)準(zhǔn)音頻編碼格式,但在音樂文件上尚未普及。M4A也是AAC編碼的音樂文件,通常用在HTML5 audio的在線音樂播放上。
APE和FLAC都是無損音樂文件,ape壓縮比較高,flac則MP3播放器兼容高一些。兩者一般都是需要收費(fèi)的,適合音質(zhì)要求較高的玩家,當(dāng)然前提是有一副好耳機(jī)或音箱。
WAV是微軟的音樂文件,屬于無損音頻壓縮,文件比較大,大多數(shù)手機(jī)、MP3、MP4等設(shè)備錄音產(chǎn)生的文件都是這兩種文件中的一種,站長素材的音效網(wǎng)在用。
WMA也是微軟的有損壓縮音樂文件,壓縮比和音質(zhì)高于MP3,也有一部分網(wǎng)站在使用。
AMR主要用于移動設(shè)備的語音,壓縮比比較大,相對其他的壓縮格式質(zhì)量比較差,一般只用于人聲,通話,語音識別。微信的語音就是使用AMR格式。
MIDI不同于其它音頻文件,而是音樂代碼,可以理解為樂譜,一般在音樂專業(yè)人員及樂曲愛好者中使用。也有部分手機(jī)用此格式作為手機(jī)鈴聲。
HTML5 audio與音頻格式
| ? | M4AMP3WavOgg||||
| Internet Explorer 9+ | YES | YES | NO(微軟自己的格式卻不支持) | NO |
| Chrome | YES | YES | YES | YES |
| Firefox | 部分支持(*) | 部分支持(*) | YES | YES |
| Safari | YES | YES | YES | NO |
| Opera | 部分支持(*) | 部分支持(*) | YES | YES |
*火狐和Opera對M4A和MP3的支持和對MP4的支持情況一樣。更詳細(xì)資料參考 火狐的開發(fā)者文檔 多媒體格式章節(jié)
國內(nèi)移動H5在線音樂使用的格式是M4A,而PC使用的為Flash player加載的MP3格式。
專業(yè)軟件:Cool Edit Pro、Adobe Audition、Everyone Piano
圖片-點(diǎn)陣圖:jpg、png、gif、bmp、ico、tif(tiff)、psd/psb、WebP、RAW、pdf、DCM、sai/rif
JPG是使用最廣泛的一種圖片格式,色彩豐富,壓縮比高,特別適合存儲照片。但由于它采用的是有損壓縮而且壓縮程度太高,并不太適合于打印出版。而且放大很容易看到模糊,而且不支持透明,所以也并不適合存儲圖標(biāo)、LOGO等。
PNG有兩種規(guī)格,一種是PNG-8,一種是PNG-24。PNG-8是8位的索引色png圖片,只有256種顏色,支持透明(全透明/不透明),這個跟gif一樣。PNG-24是png的24位直接色的版本,支持256級的透明度。由于png-24支持透明且色彩完整,非常適合用于存儲圖標(biāo)、LOGO等。據(jù)資料說IE6以下支持的PNG透明只有PNG-8的透明,而不支持PNG-24的透明。
GIF的最大特點(diǎn)是可以動,但它只支持8位索引色,即只有256種顏色。它一般用來做為表情動態(tài)圖使用。值得一提的是,蘋果IOS中不支持保存gif,注意是保存,網(wǎng)頁上的gif圖只會存成一張jpg,很可能是因為歷史上專利版權(quán)的原因。微信小視頻沒有采用此格式而是使用mp4在很大程度上也是這兩個原因。
注意:以上三種格式是網(wǎng)頁上最常用的圖片格式,在Photoshop中導(dǎo)出時請務(wù)必選擇“存儲為Web和設(shè)備所用格式”,而不是直接另存為jpg或png。只有這樣才可以在圖片大小與圖片質(zhì)量間獲得最好的平衡點(diǎn)。某些程序處理圖片縮略圖時(如PHP的GD庫),直接另存為保存出來的圖片 比 存儲為Web的圖片 的畫質(zhì)相差很大。
BMP是未經(jīng)壓縮的圖片格式,文件非常大,但也并沒有什么優(yōu)點(diǎn),一般很少用。
ICO是圖標(biāo)文件格式,與png相似,常用于軟件的圖標(biāo),以及網(wǎng)頁中的網(wǎng)站頭像(標(biāo)簽欄左邊的小圖標(biāo)favicon.ico)。
TIFF是一種專業(yè)印刷圖片格式。它可以是不壓縮的,文件體積較大,也可以是壓縮的。具有圖形格式復(fù)雜、存貯信息多的特點(diǎn),TIFF最大色深為32bit(一般顯示器為24bit)。三維軟件3DS MAX、Maya、C4D中的大量貼圖就是TIFF格式的。 TIFF 格式可以制作質(zhì)量非常高的圖像,因而經(jīng)常用于出版印刷。它可以顯示上百萬的顏色(盡管灰度圖像僅局限于 256 色或底紋),通常用于比 GIF 或 JPEG 格式更大的圖像文件。Photoshop 可以在 TIFF 文件中存儲圖層;但是,如果在其它應(yīng)用程序中打開此文件,則只有拼合圖像是可見的。噴繪和寫真的圖像最好儲存為TIF格式,但是注意不可用壓縮的格式,JPG經(jīng)過壓縮了的,TIFF是沒有壓縮過的圖片,不光是寫真噴繪,印刷等場合的圖片都需要TIFF的,而且顏色模式要用CMYK的。當(dāng)年拿著RGB的jpg作品集去學(xué)校打印店時還被鄙視了一下 囧rz
PSD是Photoshop軟件的工程文件,可以保存圖層、通道、路徑等等復(fù)雜信息,非常強(qiáng)大。PSB則是PSD的加大版本,如果PSD的文件大于1GB,那么軟件就很可能會提示你存為PSB格式了。
WebP是谷歌開發(fā)的圖片格式,在相同質(zhì)量下,文件大小是JPG的2/3左右。但這種格式只能在Chrome和Safari中打開,IE、火狐、Opera均不支持。目前國內(nèi)微信公眾號是使用這個格式的圖片。
RAW其實(shí)是一個統(tǒng)稱,是相機(jī)中直接生成的原始圖片格式。不同的相機(jī)廠商會有不同的格式,比如尼康為*.NEF、佳能為*.CR2。一般用于后期處理的照片最好是RAW,可以方便、多次地調(diào)整色溫、飽和度、銳度等而不會對照片質(zhì)量產(chǎn)生明顯的下降。
PDF并非是一種圖片格式,而是電子書的格式,偶爾也有用于打印出版。
DCM圖片格式應(yīng)該沒幾個人聽過。它是CT等醫(yī)學(xué)儀器產(chǎn)生的圖像,一般看圖軟件和圖片處理軟件也打不開,要用專門的醫(yī)學(xué)圖像軟件(如DCMExplorer)。我也只是大學(xué)上課的時候有大概了解過,有興趣的可以點(diǎn)此下載附件體驗一下。
SAI是專業(yè)繪圖軟件SAI的工程文件。RIF是專業(yè)繪圖軟件Corel Painter的工程文件。這兩個軟件都是專業(yè)CG繪畫軟件,一般只在藝術(shù)學(xué)院和游戲、動畫公司中使用。
專業(yè)軟件:Adobe Photoshop、Adobe Photoshop LightRoom、Adobe Acrobat、DCMExplorer、SAI、Corel Painter
圖片-矢量圖:eps/ai/cdr、svg、ttf
EPS是一種通用的矢量圖格式,網(wǎng)上下載的矢量圖片素材多為此格式。AI和CDR都可以打開和編輯,Photoshop則只能作為一個圖片(智能對象)導(dǎo)入。AI是Adobe Illustrator的工程文件,同時也是一種通用的矢量圖片文件。CDR是Corel Draw的工程文件,也是一種通用適量圖文件。這三個文件都是設(shè)計師通用的矢量圖格式,可以相互轉(zhuǎn)換,一般不影響使用。
SVG在網(wǎng)頁上看,無論你放多大都不會模糊,文件還很小,大小相當(dāng)于同樣內(nèi)容的png-8。但網(wǎng)頁、前端也還沒跟上時代。一般是那種要自適應(yīng)的網(wǎng)站才用。據(jù)說有些低端的手機(jī)也看不了svg。對于程序猿來說,使用門檻會高一些,因為jpg、png等可以在ps里面改,svg只能在AI或者CDR里面改。一個使用了SVG圖片的網(wǎng)站fir.im
TTF并非圖片文件,而是字體文件。由于CSS3圖標(biāo)字體這種形式的興起,在此也介紹一下。TTF也是一種放大不失真的類似于矢量圖的格式,同樣也是使用AI或者CDR制作,然后再轉(zhuǎn)換成tff字體文件。國內(nèi)比較好的在線圖標(biāo)字體庫是阿里巴巴矢量圖標(biāo)庫
專業(yè)軟件:Adobe Illustrator、Corel Draw
總結(jié)
以上是生活随笔為你收集整理的多媒体文件格式全解说的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql007.算数运算.别名.去重.
- 下一篇: Silverlight5.0正式发布附下