k和kb哪個大(照片大小k與kb什么意思)


什么是視頻編碼率?可以簡單理解為衡量文件大小的關鍵參數是每秒多少KB的參數 。
會觀察到他的單位是Kbps,其實Kbps就是Kbit/s的意思,8kbit/s = 1kb/s 。
也就是說,800Kbps意味著視頻每秒占用100KB的磁盤空(當然這里沒有加上音頻的音量) 。
上面的例子只是給你一個視頻編碼率(以下簡稱:碼率)的具體圖像 。其實不用你自己算 。WisMencoder已經幫你算好了 。它在軟件的右下角顯示當前配置每小時和每分鐘占用的磁盤空 。(只是理論值,實際壓縮碼率可能會有誤差)
所以你可以理解為,壓縮同一個視頻,視頻碼率越高,文件越大 。
與畫質的關系:大文件的價值是什么?可以認為視頻編碼率越高,圖像質量越好,馬賽克越少 。
什么是幀數?我們都知道電影是由畫面組成的 。電影播放時,一個接一個的畫面快速連續出現 。這里的每張圖片稱為一個“幀” 。
WisMencoder中幀數的單位其實是fps,也就是全稱應該是每秒幀數 。也就是每秒包含多少幀 。很明顯,每秒幀數越多,畫面顯得越連續,幀數越少,畫面就越“卡” 。
和畫質的關系:幀數也和畫質有關!在相同視頻、相同碼率的情況下,幀數越大,畫質越差 。尤其是電影 。因為每張圖片會分享每秒有限的文件量,所以圖片越多,每張圖片能表達的內容就越多 。
什么是畫面大???這里的圖片大小是以像素為單位,而不是英寸和厘米 。這個需要說清楚 。圖片大小也稱為分辨率 。
每個像素是一個點,640×480意味著視頻的每個圖片由640個寬點和480個高點組成 ?,F在攝像頭的像素是同一個概念,只不過攝像頭的像素是寬度和高度的乘積 。
很容易理解,屏幕尺寸越大,能體現的圖像越細致清晰 。就像你在5×5的棋盤上放一個圖形,在50×50的棋盤上放一個圖形 。5×5很難體現50×50的細節 。
與編碼率的關系:圖片尺寸越大,要求的編碼率越高,因為圖片的細節越多,要求的文件大小也要增大 。否則還不如比圖片小,你會發現圖片越大,圖像的馬賽克程度越明顯 。
一些個人建議:如果在手機上看,可以盡量選擇較低的碼率,適當減少幀數,這樣壓縮后的視頻表現會比較好 。
如果在電腦上看,源文件不是那么清晰,完全可以縮小一些圖片尺寸來獲得更好的畫質,同時不要大幅度降低比特率和幀數 。
不要把圖片尺寸設置得比源文件大,但是比特率可以比源文件大,因為每次壓縮都要對圖片進行重新處理 。但如果原片源不好,再加上較低的碼率,畫面又會打折扣 。
動畫視頻可以適當減少幀數,因為對畫面的連續性沒有武俠片那么苛刻 。同時可以充分降低碼率 。
詳細補充:碼率就是數據傳輸時單位時間傳送的數據位數,一般我們用的單位是kbps即千位每秒 。通俗一點的理解就是取樣率,單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件,但是文件體積與取樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達到最少的失真,圍繞這個核心衍生出來的cbr(固定碼率)與vbr(可變碼率),都是在這方面做的文章,不過事情總不是絕對的,從音頻方面來說,碼率越高,被壓縮的比例越小,音質損失越小,與音源的音質越接近 ?!按a率”就是失真度,碼率越高越清晰,反之則畫面粗糙而多馬賽克 。計算機中的信息都是二進制的0和1來表示,其中每一個0或 1被稱作一個位,用小寫b表示,即bit(位);大寫B表示byte,即字節,一個字節=八個位,即1B=8b;前面的大寫K表示千的意思,即千個位(Kb)或千個字節(KB) 。表示文件的大小單位,一般都使用字節(KB)來表示文件的大小 。Kbps:首先要了解的是,ps指的是/s,即每秒 。Kbps指的是網絡速度,也就是每秒鐘傳送多少個千位的信息(K表示千位,Kb表示的是多少千個位),為了在直觀上顯得網絡的傳輸速度較快,一般公司都使用kb(千位)來表示,如果是KBps,則表示每秒傳送多少千字節 。1KBps=8Kbps 。ADSL上網時的網速是512Kbps,如果轉換成字節,就是512/8=64KBps(即64千字節每秒) 。幀數簡單地說,幀數就是在1秒鐘時間里傳輸的圖片的幀數,也可以理解為圖形處理器每秒鐘能夠刷新幾次,通常用fps(Frames Per Second)表示 。每一幀都是靜止的圖象,快速連續地顯示幀便形成了運動的假象 。高的幀率可以得到更流暢、更逼真的動畫 。每秒鐘幀數 (fps) 愈多,所顯示的動作就會愈流暢 。一般來說30fps是可以接受的,所以要避免動作不流暢的最低fps是30 。除了30fps外,有些計算機視頻格式,例如 AVI,每秒只能提供15幀 。我們之所以能夠利用攝像頭來看到連續不斷的影像,是因為影像傳感器不斷攝取畫面并傳輸到屏幕上來,當傳輸速度達到一定的水平時,人眼就無法辨別畫面之間的時間間隙,所以大家可以看到連續動態的畫面 。每秒的幀數(fps)或者說幀率表示圖形處理器場景時每秒鐘能夠更新幾次 。高的幀率可以得到更流暢、更逼真的動畫 。一般來說30fps就是可以接受的,但是將性能提升至60fps則可以明顯提升交互感和逼真感,但是一般來說超過75fps一般就不容易察覺到有明顯的流暢度提升了 。如果幀率超過屏幕刷新率只會浪費圖形處理的能力,因為顯示器不能以這么快的速度更新,這樣超過刷新率的幀率就浪費掉了 。一般用“FPS(frame per second,每秒鐘畫面更新的數量)”來表示該項指標 。在欣賞電視、電影畫面時,只要畫面的刷新率達到24幀/秒,就能滿足人們的需要 。同樣的,在玩普通的游戲時,如果刷新率達到24幀/秒即可,但在一些高速游戲中(例如射擊游戲),如果畫面的刷新率還是只有24幀/秒,那么就會感覺到畫面比較遲鈍,不夠流暢 。雖然理論上畫面的刷新率越快越好,但過高的刷新率并沒有實際意義——當畫面的FPS達到60幀/秒時,已經能滿足絕大部分應用需求 。一般情況下,如果能夠保證游戲畫面的平均FPS能夠達到30幀/秒,那么畫面已經基本流暢;能夠達到50幀/秒,就基本可以體會到行云流水的感覺了 。一般人很難分辨出60 幀/秒與100幀/秒有什么不同 。是什么影響了FPS既然刷新率越快越好,為什么還要強調沒必要追求太高的刷新率呢?其中原因是在顯示分辨率不變的情況下,FPS越高,則對顯卡的處理能力要求越高 。電腦里顯示的畫面都是顯卡輸出的,所以屏幕上每個像素的填充都得顯卡計算輸出 。當畫面分辨率為1024×768,畫面刷新率要達到每秒24幀時,顯卡一秒鐘需要處理的像素數就達到了“1024×768×24=18874368” 。如果要求畫面刷新率達到50幀/秒,數據量突然增加到“1024×768×50=39321600” 。

推薦閱讀