音視頻入門學(xué)習(xí)筆記(4)視頻播放過程及視頻文件格式

? 具體視頻文件格式詳解:

  • . MPEG/.MPG/.DAT

MPEG也是Motion Picture Experts Group的縮寫蝙砌。這類格式包括了MPEG-1, MPEG-2和 MPEG-4在內(nèi)的多種視頻格式璃诀。MPEG-1相信是大家接觸得最多的了允趟,因?yàn)槟壳捌湔诒粡V泛地應(yīng)用在VCD的制作和一些視頻片段下載的網(wǎng)絡(luò)應(yīng)用上面亚享,大部分的VCD都是用 MPEG1格式壓縮的( 刻錄軟件自動將MPEG1轉(zhuǎn)為.DAT格式),使用 MPEG-1的壓縮算法忽洛,可以把一部 120 分鐘長的電影壓縮到1.2 GB 左右大小腻惠。MPEG-2則是應(yīng)用在DVD 的制作,同時(shí)在一些HDTV(高清晰電視廣播)和一些高要求視頻編輯欲虚、處理上面也有相當(dāng)多的應(yīng)用集灌。使用MPEG-2的壓縮算法壓縮一部 120 分鐘長的電影可以壓縮到 5-8 GB的大小(MPEG2的圖像質(zhì)量MPEG-1與其無法比擬的)苍在。

  • .AVI

它的英文全稱為Audio Video Interleaved绝页,即音頻視頻交錯(cuò)格式荠商。是將語音和影像同步組合在一起的文件格式。它對視頻文件采用了一種有損壓縮方式续誉,但壓縮比較高莱没,因此盡管面面質(zhì)量不是太好,但其應(yīng)用范圍仍然非常廣泛酷鸦。AVI支持256色和RLE壓縮饰躲。AVI信息主要應(yīng)用在多媒體光盤上,用來保存電視臼隔、電影等各種影像信息嘹裂。它于1992年被Microsoft公司推出,隨Windows3.1一起被人們所認(rèn)識和熟知摔握。所謂“音頻視頻交錯(cuò)”寄狼,就是可以將視頻和音頻交織在一起進(jìn)行同步播放。這種視頻格式的優(yōu)點(diǎn)是圖像質(zhì)量好氨淌,可以跨多個(gè)平臺使用泊愧,其缺點(diǎn)是體積過于龐大,而且更加糟糕的是壓縮標(biāo)準(zhǔn)不統(tǒng)一盛正,最普遍的現(xiàn)象就是高版本W(wǎng)indows媒體播放器播放不了采用早期編碼編輯的AVI格式視頻删咱,而低版本W(wǎng)indows媒體播放器又播放不了采用最新編碼編輯的AVI格式視頻,所以我們在進(jìn)行一些AVI格式的視頻播放時(shí)常會出現(xiàn)由于視頻編碼問題而造成的視頻不能播放或即使能夠播放豪筝,但存在不能調(diào)節(jié)播放進(jìn)度和播放時(shí)只有聲音沒有圖像等一些莫名其妙的問題痰滋,如果用戶在進(jìn)行AVI格式的視頻播放時(shí)遇到了這些問題,可以通過下載相應(yīng)的解碼器來解決续崖。是目前視頻文件的主流敲街。 這種格式的文件隨處可見,比如一些游戲袜刷、教育軟件的片頭聪富,多媒體光盤中,都會有不少的 AVI ≈罚現(xiàn)在,在WINDOWS 95或98里都能直接播放AVI梢莽,同一種格式的avi文件有可能采用不同的編碼方式萧豆,最常見的有Intel Indeo(R)Video R3.2(像游戲過場動畫等,是目前使用最廣泛的一種avi編碼技術(shù))昏名、Microsoft video 等涮雷。

  • .RA/RM/RAM

.RM,Real Networks公司所制定的音頻/視頻壓縮規(guī)范Real Media中的一種轻局,Real Player能做的就是利用Internet資源對這些符合Real Media技術(shù)規(guī)范的音頻/視頻進(jìn)行實(shí)況轉(zhuǎn)播洪鸭。在Real Media規(guī)范中主要包括三類文件:RealAudio样刷、Real Video和Real Flash(Real Networks公司與Macromedia公司合作推出的新一代高壓縮比動畫格式)。REAL VIDEO(RA览爵、RAM)格式由一開始就是定位就是在視頻流應(yīng)用方面的置鼻,也可以說是視頻流技術(shù)的始創(chuàng)者。它可以在用56K MODEM 撥號上網(wǎng)的條件實(shí)現(xiàn)不間斷的視頻播放蜓竹,從RealVideo的定位來看箕母,就是犧牲畫面質(zhì)量來換取可連續(xù)觀看性。其實(shí)RealVideo也可以實(shí)現(xiàn)不錯(cuò)的畫面質(zhì)量俱济,由于RealVideo可以擁有非常高的壓縮效率嘶是,很多人把VCD編碼成RealVideo格式的,這樣一來蛛碌,一張光盤上可以存放好幾部電影聂喇。REAL VIDEO存在顏色還原不準(zhǔn)確的問題,RealVideo就不太適合專業(yè)的場合蔚携,但RealVideo出色的壓縮效率和支持流式播放的特征希太,使得RealVideo在網(wǎng)絡(luò)和娛樂場合占有不錯(cuò)的市場份額。

  • .MOV

MOV格式浮梢,美國Apple公司開發(fā)的一種視頻格式跛十,默認(rèn)的播放器是蘋果的QuickTimePlayer。具有較高的壓縮比率和較完美的視頻清晰度等特點(diǎn)秕硝,但是其最大的特點(diǎn)還是跨平臺性芥映,即不僅能支持MacOS,同樣也能支持Windows系列,在所有視頻格式當(dāng)中远豺,也許MOV格式是最不知名的奈偏。也許你會聽說過QuickTime,MOV格式的文件正是由它來播放的躯护。在PC幾乎一統(tǒng)天下的今天惊来,從Apple移植過來的MOV格式自然是受到排擠的。它具有跨平臺棺滞、存儲空間要求小的技術(shù)特點(diǎn)裁蚁,而采用了有損壓縮方式的MOV格式文件,畫面效果較AVI格式要稍微好一些继准。到目前為止枉证,它共有4個(gè)版本,其中以 4.0 版本的壓縮率最好移必。這種編碼支持16位圖像深度的幀內(nèi)壓縮和幀間壓縮室谚,幀率每秒10幀以上。現(xiàn)在這種格式有些非編軟件也可以對它時(shí)行處理,其中包括ADOBE公司的專業(yè)級多媒體視頻處理軟件AFTEREFFECT和PREMIERE秒赤。 *.ASF ASF (Advanced Streaming format高級流格式)猪瞬。ASF是MICROSOFT 為了和現(xiàn)在的 Real player 競爭而發(fā)展出來的一種可以直接在網(wǎng)上觀看視頻節(jié)目的文件壓縮格式。ASF使用了MPEG4的壓縮算法入篮,壓縮率和圖像的質(zhì)量都很不錯(cuò)陈瘦。因?yàn)锳SF是以一個(gè)可以在網(wǎng)上即時(shí)觀賞的視頻“流”格式存在的,所以它的圖像質(zhì)量比VCD差一點(diǎn)點(diǎn)并不出奇崎弃,但比同是視頻“流”格式的RAM格式要好甘晤。 ASF支持任意的壓縮/解壓縮編碼方式,并可以使用任何一種底層網(wǎng)絡(luò)傳輸協(xié)議饲做,具有很大的靈活性线婚。ASF流文件的數(shù)據(jù)速率可以在28.8Kbps到3Mbps之間變化。用戶可以根據(jù)自己應(yīng)用環(huán)境和網(wǎng)絡(luò)條件選擇一個(gè)合適的速率盆均,實(shí)現(xiàn)VOD點(diǎn)播和直播塞弊。

  • .WMV

WMV是微軟推出的一種流媒體格式,它是ASF的升級延伸泪姨,在同等視頻質(zhì)量下游沿,WMV格式的體積非常小,因此很適合在網(wǎng)上播放和傳輸肮砾。微軟希望用其取代QuickTime之類的技術(shù)標(biāo)準(zhǔn)以及WAV诀黍、AVI之類的文件擴(kuò)展名。WMV的主要優(yōu)點(diǎn)在于:可擴(kuò)充的媒體類型仗处、本地或網(wǎng)絡(luò)回放眯勾、可伸縮的媒體類型、流的優(yōu)先級化婆誓、多語言支持吃环、擴(kuò)展性等。

  • .NAVI

如果你發(fā)現(xiàn)原來的播放軟件突然打不開此類格式的AVI文件洋幻,那你就要考慮是不是碰到了n AVI郁轻。n AVI是New AVI 的縮寫,是一個(gè)名為Shadow Realm的地下組織發(fā)展起來的一種新視頻格式文留。它是由Microsoft ASF壓縮算法的修改而來的(并不是想象中的AVI)好唯,視頻格式追求的無非是壓縮率和圖像質(zhì)量,所以NAVI為了追求這個(gè)目標(biāo)燥翅,改善了原始的ASF格式的一些不足渠啊,讓 NAVI 可以擁有更高的幀率∪酰可以這樣說,NAVI是一種去掉視頻流特性的改良型ASF格式。 - .FLV
FLV 是 FLASH VIDEO的簡稱拄氯,是由Macromedia公司開發(fā)的屬于自己的流式視頻格式躲查。FLV也就是隨著Flash MX的推出發(fā)展而來的視頻格式,是在sorenson公司的壓縮算法的基礎(chǔ)上開發(fā)出來的译柏。FLV格式不僅可以輕松的導(dǎo)入Flash中镣煮,速度極快,并且能其到保護(hù)版權(quán)的作用鄙麦,并且可以不通過本地的微軟或者REAL播放器播放視頻典唇。Flash MX 2004對其提供了完美的支持,它的出現(xiàn)有效地解決了視頻文件導(dǎo)入Flash后胯府,使導(dǎo)出的SWF文件體積龐大介衔,不能在網(wǎng)絡(luò)上很好的使用等缺點(diǎn)。由于它形成的文件極小骂因、加載速度極快炎咖,使得網(wǎng)絡(luò)觀看視頻文件成為可能,它的出現(xiàn)有效地解決了視頻文件導(dǎo)入Flash后寒波,使導(dǎo)出的SWF文件體積龐大乘盼,不能在網(wǎng)絡(luò)上很好的使用等缺點(diǎn)。

摘自:http://blog.csdn.net/fenglinfeiye/article/details/5608295

介紹:視頻播放過程

首先簡單介紹以下視頻文件的相關(guān)知識俄烁。我們平時(shí)看到的視頻文件有許多格式绸栅,比如 avi, mkv页屠, rmvb粹胯, mov, mp4等等卷中,這些被稱為容器Container)矛双, 不同的容器格式規(guī)定了其中音視頻數(shù)據(jù)的組織方式(也包括其他數(shù)據(jù),比如字幕等)蟆豫。容器中一般會封裝有視頻和音頻軌议忽,也稱為視頻流(stream)和音頻 流,播放視頻文件的第一步就是根據(jù)視頻文件的格式十减,解析(demux)出其中封裝的視頻流栈幸、音頻流以及字幕(如果有的話),解析的數(shù)據(jù)讀到包 (packet)中帮辟,每個(gè)包里保存的是視頻幀(frame)或音頻幀速址,然后分別對視頻幀和音頻幀調(diào)用相應(yīng)的解碼器(decoder)進(jìn)行解碼,比如使用 H.264編碼的視頻和MP3編碼的音頻由驹,會相應(yīng)的調(diào)用H.264解碼器和MP3解碼器芍锚,解碼之后得到的就是原始的圖像(YUV or RGB)和聲音(PCM)數(shù)據(jù),然后根據(jù)同步好的時(shí)間將圖像顯示到屏幕上,將聲音輸出到聲卡并炮,最終就是我們看到的視頻默刚。

20160118102143440.png

封裝格式

作用:視頻碼流和音頻碼流按照一定的格式儲存在一個(gè)文件匯總

視頻編碼數(shù)據(jù)

作用:將視頻像素?cái)?shù)據(jù)(RGB,YUV等)壓縮成為視頻碼流逃魄,從而降低視頻的數(shù)據(jù)量

音頻編碼數(shù)據(jù)

作用:將音頻采樣數(shù)據(jù)(PCM等)壓縮成為音頻碼流荤西,從而降低音頻的數(shù)據(jù)量

視頻像素?cái)?shù)據(jù)

作用:保存了屏幕上每一個(gè)像素點(diǎn)的像素值

格式:常見的像素?cái)?shù)據(jù)格式有RGB24, RGB32,YUV420P,YUV422P,YUV444P等。壓縮編碼中一般使用的是YUV格式的像素?cái)?shù)據(jù),最為常見的格式Y(jié)UV420P伍俘。

特點(diǎn):視頻像素?cái)?shù)據(jù)體積很大邪锌,一般情況下一小時(shí)高清視頻的RGB24格式的數(shù)據(jù)體積為:3600*25*1920*1080*3=559.9GB(PS:這里假定幀率為25HZ,取樣精度8bit)

音頻采樣數(shù)據(jù)

作用:保存了音頻中每個(gè)采樣點(diǎn)的值癌瘾。

特點(diǎn):音頻采樣數(shù)據(jù)體積很大,一般情況下一首4分鐘的PCM格式的歌曲體積為: 4*60*44100*2*2=42.3MByte
           PS:這里假定采樣率為44100Hz,采樣精度為16bit

參考博客:雷神https://blog.csdn.net/leixiaohua1020/article/details/50535082

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末觅丰,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子柳弄,更是在濱河造成了極大的恐慌舶胀,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碧注,死亡現(xiàn)場離奇詭異嚣伐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)萍丐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門轩端,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人逝变,你說我怎么就攤上這事基茵。” “怎么了壳影?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵拱层,是天一觀的道長。 經(jīng)常有香客問我宴咧,道長根灯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任掺栅,我火速辦了婚禮烙肺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘氧卧。我一直安慰自己桃笙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布沙绝。 她就那樣靜靜地躺著搏明,像睡著了一般鼠锈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上熏瞄,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天脚祟,我揣著相機(jī)與錄音,去河邊找鬼强饮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛为黎,可吹牛的內(nèi)容都是我干的邮丰。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼铭乾,長吁一口氣:“原來是場噩夢啊……” “哼剪廉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起炕檩,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤斗蒋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后笛质,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泉沾,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年妇押,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跷究。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡敲霍,死狀恐怖俊马,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情肩杈,我是刑警寧澤柴我,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站扩然,受9級特大地震影響艘儒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜与学,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一彤悔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧索守,春花似錦晕窑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽敞斋。三九已至,卻和暖如春疾牲,著一層夾襖步出監(jiān)牢的瞬間植捎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工阳柔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留焰枢,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓舌剂,卻偏偏與公主長得像济锄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子霍转,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 視頻編碼與封裝方式詳解 1.編碼方式和封裝格式 2.視頻編碼標(biāo)準(zhǔn)兩大系統(tǒng) MPEG-1 MPEG-2 MPEG-3...
    latthias閱讀 6,349評論 0 22
  • 前言 說到視頻避消,大家自己腦子里基本都會想起電影低滩、電視劇、在線視頻等等岩喷,也會想起一些視頻格式 AVI恕沫、MP4、RMV...
    ForestSen閱讀 22,820評論 10 202
  • [TOC] 音視頻&流媒體 是什么促使我要寫這一篇音視頻入門文章均驶?那是因?yàn)楹鸵幻米哟蛸€碼率的概念昏兆,結(jié)果輸了;對一個(gè)...
    AllenWu閱讀 4,794評論 1 25
  • “隨著技術(shù)的不斷進(jìn)步妇穴,視頻技術(shù)的制作加工門檻逐漸降低爬虱,信息資源的不斷增長,同時(shí)由于視頻信息內(nèi)容更加豐富完整的先天優(yōu)...
    陳墨啊閱讀 2,904評論 2 53
  • 好記性不如爛鍵盤腾它,持續(xù)整理了一下視頻里面一些基礎(chǔ)的概念跑筝。 文件格式 封裝格式 視頻編解碼方式H.26X 系列MPE...
    vedon_fu閱讀 2,179評論 0 3