1. 碼率
視頻碼率就是數(shù)據(jù)傳輸時(shí)單位時(shí)間傳送的數(shù)據(jù)位數(shù),一般用的單位是kbps即千位每秒。 通俗一點(diǎn)的理解就是取樣率,單位時(shí)間內(nèi)取樣率越大,精度就越高,處理出來的文件就越接近原始文件。
較低的碼率會(huì)導(dǎo)致視頻的數(shù)據(jù)量減少,從而降低視頻的質(zhì)量。視頻會(huì)出現(xiàn)壓縮失真、模糊、鋸齒狀邊緣和細(xì)節(jié)模糊等問題。低碼率的視頻在高動(dòng)態(tài)場(chǎng)景下可能會(huì)出現(xiàn)模糊、抖動(dòng)或者幀丟失的情況,導(dǎo)致視頻不流暢。
較高的碼率會(huì)提供更多的視頻數(shù)據(jù),從而提高視頻的質(zhì)量。視頻的細(xì)節(jié)、清晰度和顏色渲染等方面會(huì)得到改善。高碼率的視頻能夠更準(zhǔn)確地還原原始畫面,細(xì)節(jié)更加清晰,但同時(shí)也需要更大的帶寬支持,傳輸速度較慢。
2. 分辨率
視頻分辨率是指視頻畫面的像素?cái)?shù)量,它決定了視頻的清晰度和細(xì)節(jié)水平。分辨率通常由寬度和高度兩個(gè)數(shù)字表示,例如,720p(1280x720像素),1080p(1920x1080像素)。
較高的分辨率意味著視頻有更多的像素,因此能夠呈現(xiàn)更多的細(xì)節(jié)和更清晰的圖像。相比之下,較低的分辨率會(huì)有較少的像素,圖像可能會(huì)顯得模糊或者失去一些細(xì)節(jié)。
需要注意的是,視頻分辨率不僅僅與畫面的清晰度有關(guān),還會(huì)影響視頻文件的大小和傳輸帶寬需求。較高的分辨率會(huì)產(chǎn)生更多的像素?cái)?shù)據(jù),因此需要更大的存儲(chǔ)空間和更高的帶寬來傳輸。
3. 幀率
幀率(Frame Rate)指的是視頻中每秒顯示的圖像幀數(shù)。它表示視頻播放速度的快慢,以"幀/秒"(fps)為單位進(jìn)行計(jì)量。
視頻是由一系列靜止的圖像幀組成的,每一幀都是視頻中的一個(gè)靜止畫面。幀率決定了這些靜止畫面以多快的速度連續(xù)播放,從而形成流暢的動(dòng)畫效果。
較高的幀率意味著每秒顯示更多的圖像幀,視頻播放會(huì)更加流暢和細(xì)膩。人眼會(huì)感知到更多的動(dòng)態(tài)變化,特別是在快速移動(dòng)的場(chǎng)景中。常見的視頻幀率有24fps、30fps、60fps等。
4. 幀的類型
(1)I幀:幀內(nèi)編碼幀,是一種自帶全部信息的獨(dú)立幀,無需參考其他圖像便可獨(dú)立進(jìn)行解碼,可以簡單理解為一張靜態(tài)畫面。視頻序列中的第一個(gè)幀始終都是I幀,因?yàn)樗顷P(guān)鍵幀。
(2)P幀:幀間預(yù)測(cè)編碼幀,需要參考前面的I幀才能進(jìn)行編碼。表示的是當(dāng)前幀畫面與前一幀(前一幀可能是I幀也可能是P幀)的差別。解碼時(shí)需要用之前緩存的畫面疊加上本幀定義的差別,生成最終畫面。與I幀相比,P幀通常占用更少的數(shù)據(jù)位,但不足是,由于P幀對(duì)前面的P和I參考幀有著復(fù)雜的依耐性,因此對(duì)傳輸錯(cuò)誤非常敏感。
(3)B幀:B幀又稱雙向預(yù)測(cè)編碼幀,也就是B幀記錄的是本幀與前后幀的差別。也就是說要解碼B幀,不僅要取得之前的緩存畫面,還要解碼之后的畫面,通過前后畫面的與本幀數(shù)據(jù)的疊加取得最終的畫面。B幀壓縮率高,但是對(duì)解碼性能要求較高。
(4)IDR幀:理想情況下,一個(gè)視頻流,從一個(gè)I幀開始后面輕微運(yùn)動(dòng)都是 P/B,直到遇到場(chǎng)景切換就再插一個(gè)I,如此往復(fù)。一般來說,P/B 參考范圍不會(huì)越過I幀。但也有特例,我們可以強(qiáng)行指定 P/B 參考不允許越過 I 幀,這樣的I幀我們叫它 IDR 幀,每個(gè) IDR 幀(Instantaneous Decoding Refresh)的間隔我們稱作一個(gè) GOP(Group of Pictures)
IDR幀與 I幀的理解
在 H264 的概念中有一個(gè)幀稱為 IDR 幀,那么 IDR 幀與 I 幀的區(qū)別是什么呢?首 先來看一下 IDR 的英文全稱 instantaneous decoding refresh picture,因?yàn)?H264 采用了 多幀預(yù)測(cè),所以 I 鎖之后的 P 幀有可能會(huì)參考 I 幀之前的鎖,這就使得在隨機(jī)訪問的 時(shí)候不能以找到 I 幀作為參考條件,因?yàn)榧词拐业?I 幀, I 幀之后的幀還是有可能解析 不出來,而 IDR 幀就是一種特殊的 I 幀,即這一幀之后的所有參考幀只會(huì)參考到這個(gè) IDR 幀,而不會(huì)再參考前面的幀 。 在解碼器中,一旦收到一個(gè) IDR 幀,就會(huì)立即清理 參考幀緩沖區(qū),并將 IDR 幀作為被參考的幀 。
?5.? PTS和DTS
在視頻編碼和解碼中,PTS(Presentation Time Stamp)和DTS(Decoding Time Stamp)是用于控制和同步視頻幀顯示的時(shí)間戳。
-
PTS(Presentation Time Stamp):PTS表示視頻幀應(yīng)該在播放器中顯示的時(shí)間。它指示了幀的展示時(shí)間點(diǎn),播放器根據(jù)PTS來確定何時(shí)顯示幀。PTS是相對(duì)于視頻流開始的時(shí)間進(jìn)行計(jì)算的。
-
DTS(Decoding Time Stamp):DTS表示解碼器接收和解碼視頻幀的時(shí)間。它指示了幀的解碼時(shí)間點(diǎn),解碼器根據(jù)DTS來確定幀的解碼順序。DTS也是相對(duì)于視頻流開始的時(shí)間進(jìn)行計(jì)算的。
通常情況下,PTS和DTS是相同的,視頻幀按照接收的順序進(jìn)行解碼和顯示。但在一些特殊情況下,可能會(huì)存在幀的解碼順序與顯示順序不同的情況,這時(shí)就需要使用PTS和DTS來進(jìn)行控制和同步。
例如,當(dāng)視頻流中存在B幀(Bidirectional Frame)時(shí),B幀依賴于前后的參考幀進(jìn)行解碼。在這種情況下,解碼器可能會(huì)先解碼一個(gè)B幀需要的參考幀,然后再解碼該B幀。所以,B幀的DTS會(huì)比PTS要早,以確保在播放時(shí)能正確地使用參考幀。
播放器根據(jù)PTS來確定何時(shí)顯示幀,以確保視頻的連續(xù)播放和同步。通過使用PTS和DTS,可以控制和處理視頻編碼和解碼過程中的時(shí)間順序和同步問題,保證視頻幀在播放器中正確地顯示出來。
6. 視頻的編碼格式
(1)VP8:視頻壓縮解決方案廠商On2 Technologies公司現(xiàn)已推出最新的視頻壓縮格式On2 VP8。On2 VP8是第八代的On2視頻,能以更少的數(shù)據(jù)提供更高質(zhì)量的視頻,而且只需較小的處理能力即可播放視頻,為致力于實(shí)現(xiàn)產(chǎn)品及服務(wù)差異化的網(wǎng)絡(luò)電視、IPTV和視頻會(huì)議公司提供理想的解決方案。
(2)H.264(流媒體音視頻格式):H.264是國際標(biāo)準(zhǔn)化組織(ISO)和國際電信聯(lián)盟(ITU)共同提出的繼MPEG4之后的新一代數(shù)字視頻壓縮格式H.264最具價(jià)值的部分無疑是更高的數(shù)據(jù)壓縮比。在同等的圖像質(zhì)量條件下,H.264的數(shù)據(jù)壓縮比能比當(dāng)前DVD系統(tǒng)中使用的 MPEG-2高2-3倍,比MPEG-4高1.5-2倍。正因?yàn)槿绱耍?jīng)過H.264壓縮的視頻數(shù)據(jù),在網(wǎng)絡(luò)傳輸過程中所需要的帶寬更少,也更加經(jīng)濟(jì)。在 MPEG-2需要6Mbps的傳輸速率匹配時(shí),H.264只需要1Mbps-2Mbps的傳輸速率。
(3)VP9:VP9 是由 Google 開發(fā)的開放式、無版權(quán)費(fèi)的視頻編碼標(biāo)準(zhǔn),在開發(fā)初期曾經(jīng)被命名為 Next Gen Open Video,VP9 也被視為是 VP8 的下一代視頻編碼標(biāo)準(zhǔn)。
(4)H.265:H.265 在 H.264 的基礎(chǔ)上保留其中的部分技術(shù),并對(duì)相關(guān)技術(shù)加以改進(jìn)研發(fā)而成。新技術(shù)主要通過提升壓縮效率、魯棒性,提高錯(cuò)誤恢復(fù)能力,減少實(shí)時(shí)時(shí)延、減少信道獲取時(shí)間等方面,讓視頻編碼達(dá)到效率更高。同時(shí) H.265 可以實(shí)現(xiàn)利用 1~2Mbps 傳輸速度傳送 720P 普通高清音視頻。文章來源:http://www.zghlxwxcb.cn/news/detail-709883.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-709883.html
到了這里,關(guān)于視頻基礎(chǔ)知識(shí)(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!