心血來潮突襲了解一下音視頻基礎(chǔ)知識斋荞,剛開始很難看下去,完了之后覺得非常有意思纫版,靜下心來學(xué)到的都是真功夫??!
決定視頻文件占用空大小的因素婆廊,大家覺得有哪些?
編碼率/比特率直接與文件體積有關(guān)系巫橄,而且關(guān)系到視頻是否清晰
編碼率原本意思比特率單位Kbps
完整的視頻文件是由音頻流和視頻流2部分組成淘邻,音視頻分別使用不同的編碼率(決定視頻大小=音頻率+比特率)
計(jì)算輸出文件大小公式:
(音頻編碼率(KBit)/8 + 視頻編碼率(KBit)/8)*影片總長度(秒) = 文件大小(MB)
這樣以后可以精確的控制輸出文件大小了。
例如:有一個(gè)1.5小時(shí)(5400秒)的影片湘换,希望轉(zhuǎn)換后文件大小剛好為700M
計(jì)算方法如下:
700*8/5400*1024約=1061Kbps
與文件體積大小有關(guān)的碼率是指平均碼率
視頻常見的幾種編碼格式:
RMVB/RM 可以傳輸可以接受畫面質(zhì)量的視頻
特點(diǎn): 碼率低的同時(shí)畫面質(zhì)量還勉強(qiáng)過得去
流行的原因:這種格式適合低網(wǎng)速傳播宾舅,且可以勉強(qiáng)滿足用戶對畫面質(zhì)感的需求,其次 轉(zhuǎn)碼簡單方便各種格式轉(zhuǎn)換過來
H263 流行彩倚,因?yàn)槭褂肦MVB要向Real公司支付金錢筹我,同時(shí)網(wǎng)絡(luò)的發(fā)展網(wǎng)速越來越快
還有AVI,MKV帆离,MP4蔬蕊,3GP
VCD的視頻編碼格式MPEG1,碼率1152kbps哥谷,DVD的是MPEG2岸夯,碼率5000kbps-8000kbps
VCD的視頻編碼格式MPEG1,碼率1152kbps们妥,DVD的是MPEG2猜扮,碼率5000kbps-8000kbps
AVI的視頻編碼格式Xvid和Divx,起先用的Divx但是要收費(fèi)监婶,這違背了開源的初衷旅赢,所以開源社區(qū)自己開發(fā)了Xvid,所以就流行了Xvid压储,作為開源社區(qū)的軟件MediaCoder自然也不支持Divx
H263的視頻編碼格式MPEG4鲜漩,低碼率的情況下畫質(zhì)還是很好源譬,高壓縮率特點(diǎn)適合制作高清視頻集惋,副作用就是運(yùn)算要求比較高,對硬件要求高踩娘,單核運(yùn)行不了刮刑,編碼速度慢
FLV和3GP的視頻編碼格式MPEG4喉祭,低碼率的情況下畫質(zhì)還是很好,高壓縮率特點(diǎn)適合制作高清視頻雷绢,副作用就是運(yùn)算要求比較高泛烙,對硬件要求高,單核運(yùn)行不了翘紊,編碼速度慢
ASF/WMV 一般是flash
幀率:每秒10幀就會看到動(dòng)畫的效果蔽氨,電影的一般24幀每秒,人眼感知最高上限60幀每秒
分辨率只能高的向低的轉(zhuǎn)換帆疟,低的向高的轉(zhuǎn)換不僅不會變清晰反而文件體積會增加