一幀就是一副靜止的畫面,連續(xù)的幀就形成動畫,如電視圖象等。我們通常說幀數(shù),簡單地說,就是在1秒鐘時間里傳輸?shù)膱D片的幀數(shù),也可以理解為圖形處理器 每秒鐘能夠刷新幾次,通常用fps(Frames Per Second)表示。每一幀都是靜止的圖象,快速連續(xù)地顯示幀便形成了運動的假象。高的幀率可以得到更流暢、更逼真的動畫。每秒鐘幀數(shù)(fps)愈多,所 顯示的動作就會愈流暢。
碼流(Data Rate),是指視頻文件在單位時間內(nèi)使用的數(shù)據(jù)流量,也叫碼率,是視頻編碼中畫面質(zhì)量控制中最重要的部分。同樣分辨率下,視頻文件的碼流越大,壓縮比就越小,畫面質(zhì)量就越高。碼流越大,說明單位時間內(nèi)取樣率越大,數(shù)據(jù)流,精度就越高,處理出來的文件就越接近原始文件,圖像質(zhì)量越好,畫質(zhì)越清晰,要求播放設備的解碼能力也越高。但是當碼流超過一定數(shù)值的時候,對圖像質(zhì)量沒有多大的影響。
碼流的計算公式:
基本的算法是:碼流(Kbps)=文件大?。ㄗ止?jié))×8/ 時間(秒)
音頻文件專用算法:碼流(Kbps)=采樣點(kHz)×比特數(shù)(bit/采樣點)×聲道數(shù)量
問:一個視頻文件的大小為10M,播放時長為5分3秒,該文件對應的碼流是多少?
答:IEC標準規(guī)定:1Byte(字節(jié))= 8bit(位)、1KB = 1024 Bytes、1MB = 1024 KB。
根據(jù)基本算法公式:碼流(Kbps)=文件大?。ㄗ止?jié))×8/ 時間(秒)
276851.749bps =(10×1024×1024×8) / (5×60+ 3)
檢驗方式:
270.36Kbps = 276851.749bps/1024 即1秒鐘的文件大小是270.36K位。
換算成字節(jié)的話就是:
0.033 MBps= (270.36Kbps / 8)/1024 即是1秒鐘的文件大小是0.033M字節(jié)。
那么5分3秒后會產(chǎn)生多大的文件呢?
0.033MBps×303s =10.05MB
登登登,答案就這樣檢驗出來了~(以上是小編的計算結(jié)果,如有疑問與錯誤,歡迎留言交流與糾正)
這其中有個概念需要分清楚,即KBps和Kbps是完全不同的概念,B是Byte的縮寫,叫做字節(jié)。b是bit的縮寫,叫做位。1Byte=8bit。這也是為什么會出現(xiàn)512K速度寬帶在電腦上顯示速度最快只有約64K,因為Windows系統(tǒng)文件大小經(jīng)常用B(字節(jié))為單位表示,但網(wǎng)絡運營商則用b(位/比特),而網(wǎng)絡運營商宣傳網(wǎng)速的時候省略了其計量單位。
視頻分辨率是指視頻成像產(chǎn)品所成圖像的大小或尺寸,即“水平像素數(shù)×垂直像素數(shù)”。常見的視像分辨率有QCIF(176×144)、CIF(352×288)、D1(704×576)、720P(1280×720)、1080P(1920×1080)、4K(4096×2160)。在成像的兩組數(shù)字中,前者為圖片長度,后者為圖片的寬度,兩者相乘得出的是圖片的像素,長寬比一般為4:3。攝像機成像的最大分辨率是由CCD或CMOS感光器件決定的。
幀率是每秒圖像的數(shù)量,分辨率表示每幅圖像的尺寸即像素數(shù)量,碼流是經(jīng)過視頻壓縮后每秒產(chǎn)生的數(shù)據(jù)量,而壓縮是去掉圖像的空間冗余和視頻的時間冗余,所以,對于靜止的場景,可以用很低的碼流獲得較好的圖像質(zhì)量,而對于劇烈運動的場景,可能用很高的碼流也達不到好的圖像質(zhì)量,所以結(jié)論是設置幀率表示您要的實時性,設置分辨率是您要看的圖像尺寸大小,而碼率的設置取決于攝像機及場景的情況,通過現(xiàn)場調(diào)試,直到取得一個可以接受的圖像質(zhì)量,就可以確定碼流大 小。