當前位置:首頁 » 文件管理 » 幀內壓縮和幀間壓縮

幀內壓縮和幀間壓縮

發布時間: 2022-07-26 11:35:31

1. 幀內壓縮和幀間壓縮的主要區別是什麼

幀內相對於本幀,也就是一幅畫面壓縮。而幀間是與相鄰幀之間有關聯。

2. 什麼是禎間壓縮

應該是:幀間壓縮(Interframe compression)

幀間(Interframe)壓縮是基於許多視頻或動畫的連續前後兩幀具有很大的相關性,或者說前後兩幀信息變化很小的特點。
即連續的視頻其相鄰幀之間具有冗餘信息,根據這一特性,壓縮相鄰幀之間的冗餘量就可以進一步提高壓縮量,減小壓縮比。幀間壓縮也稱為時間壓縮(Temporal compression)。

3. jpeg mpeg分別對什麼圖像進行壓縮

1、JPEG專家組開發了兩種基本的壓縮演算法,一種是採用以離散餘弦變換(Discrete
Cosine
Transform,DCT)為基礎的有損壓縮演算法,另一種是採用以預測技術為基礎的無損壓縮演算法。使用有損壓縮演算法時,在壓縮比為25:1的情況下,壓縮後還原得到的圖像與原始圖像相比較,非圖像專家難於找出它們之間的區別,因此得到了廣泛的應用。例如,在V-CD和DVD-Video電視圖像壓縮技術中,就使用JPEG的有損壓縮演算法來取消空間方向上的冗餘數據。為了在保證圖像質量的前提下進一步提高壓縮比,近年來JPEG專家組正在制定JPEG
2000(簡稱JP
2000)標准,這個標准中將採用小波變換(wavelet)演算法。
2、MPEG採用了幀間和幀內相結合的壓縮演算法。
P幀法是一種前向預測演算法,它考慮相鄰幀之間的相同信息或數據,也即考慮運動的特性進行幀間壓縮。P幀法是根據本幀與相鄰的前一幀(I幀或P幀)的不同點來壓縮本幀數據。採取P幀和I幀聯合壓縮的方法可達到更高的壓縮且無明顯的壓縮痕跡。
MPEG標准採用類似4:2:2的採用格式,壓縮後亮度信號的解析度為352×240,兩個色度信號解析度均為176×120,這兩種不同解析度信息的幀率都是每秒30幀。其編碼的基本方法是在單位時間內,首先採集並壓縮第一幀的圖像為I幀。然後對於其後的各幀,在對單幀圖像進行有效壓縮的基礎上,只存儲其相對於前後幀發生變化的部分。幀間壓縮的過程中也常間隔採用幀內壓縮法,由於幀內(關鍵幀)的壓縮不基於前一幀,一般每隔15幀設一關鍵幀,這樣可以減少相關前一幀壓縮的誤差積累。MPEG編碼器首先要決定壓縮當前幀為I幀或P幀或B幀,然後採用相應的演算法對其進行壓縮。一個視頻序列經MPEG全編碼壓縮後可能的格式為:......
壓縮成B幀或P幀要比壓縮成I幀需要多得多的計算處理時間。有的編碼器不具備B幀甚至P幀的壓縮功能,顯然其壓縮效果不會很好。

4. 視頻壓縮編碼的基本概念

由於視頻是連續的靜態圖像,因此其壓縮編碼演算法與靜態圖像的壓縮編碼演算法有某些共同之處,但是運動的視頻還有其自身的特性,因此在壓縮時還應考慮其運動特性才能達到高壓縮的目標。在視頻壓縮中常需用到以下的一些基本概念:
一、有損和無損壓縮:在視頻壓縮中有損(Lossy )和無損(Lossless)的概念與靜態圖像中基本類似。無損壓縮也即壓縮前和解壓縮後的數據完全一致。多數的無損壓縮都採用RLE行程編碼演算法。有損壓縮意味著解壓縮後的數據與壓縮前的數據不一致。在壓縮的過程中要丟失一些人眼和人耳所不敏感的圖像或音頻信息,而且丟失的信息不可恢復。幾乎所有高壓縮的演算法都採用有損壓縮,這樣才能達到低數據率的目標。丟失的數據率與壓縮比有關,壓縮比越大,丟失的數據越多,解壓縮後的效果一般越差。此外,某些有損壓縮演算法採用多次重復壓縮的方式,這樣還會引起額外的數據丟失。
二、幀內和幀間壓縮:幀內(Intraframe)壓縮也稱為空間壓縮(Spatial compression)。當壓縮一幀圖像時,僅考慮本幀的數據而不考慮相鄰幀之間的冗餘信息,這實際上與靜態圖像壓縮類似。幀內一般採用有損壓縮演算法,由於幀內壓縮時各個幀之間沒有相互關系,所以壓縮後的視頻數據仍可以以幀為單位進行編輯。幀內壓縮一般達不到很高的壓縮。
採用幀間(Interframe)壓縮是基於許多視頻或動畫的連續前後兩幀具有很大的相關性,或者說前後兩幀信息變化很小的特點。也即連續的視頻其相鄰幀之間具有冗餘信息,根據這一特性,壓縮相鄰幀之間的冗餘量就可以進一步提高壓縮量,減小壓縮比。幀間壓縮也稱為時間壓縮(Temporal compression),它通過比較時間軸上不同幀之間的數據進行壓縮。幀間壓縮一般是無損的。幀差值(Frame differencing)演算法是一種典型的時間壓縮法,它通過比較本幀與相鄰幀之間的差異,僅記錄本幀與其相鄰幀的差值,這樣可以大大減少數據量。
三、對稱和不對稱編碼:對稱性(symmetric)是壓縮編碼的一個關鍵特徵。對稱意味著壓縮和解壓縮佔用相同的計算處理能力和時間,對稱演算法適合於實時壓縮和傳送視頻,如視頻會議應用就以採用對稱的壓縮編碼演算法為好。而在電子出版和其它多媒體應用中,一般是把視頻預先壓縮處理好,爾後再播放,因此可以採用不對稱(asymmetric)編碼。不對稱或非對稱意味著壓縮時需要花費大量的處理能力和時間,而解壓縮時則能較好地實時回放,也即以不同的速度進行壓縮和解壓縮。一般地說,壓縮一段視頻的時間比回放(解壓縮)該視頻的時間要多得多。例如,壓縮一段三分鍾的視頻片斷可能需要10多分鍾的時間,而該片斷實時回放時間只有三分鍾。
目前有多種視頻壓縮編碼方法,但其中最有代表性的是MPEG數字視頻格式和AVI數字視頻格式。

5. 視頻壓縮按不同的標准可以分成不同的類型,下面的敘述中,錯誤的是

給你個計算方式,你自己計算後,去查看現有的編碼,就可以得到壓縮比的數據了。比原始少10MB的是壓縮比90%,以此類推。

用尺寸乘以幀數乘以比特就等於該的原始比特率(BPS)了。得出的數據要除以兩次1024,一次是位元組,一次是KB,最後得到MB BPS的比特率。

舉例:1024*576(尺寸)*25(幀數)*32(bit)=(bps),除以兩次1024=450 Mbps,然後,這個450就是每秒的數據了,算上時長,比如三秒,就是1350MB……

而後,查看現有的碼率(這很重要),比如現有的bit rate(比特率、位率)是1758 Kbps那就是1.71Mbps。(這里要注意其前綴,有無OVERALL)

那麼就可以得出現有的,我所舉例的和原始的壓縮比是1.71/450,那麼用450除以1.71就得出了一個1/263的大致壓縮比。
=================
【比特】
一般我們使用的圖片,包括在內,都是點陣圖格式,其顏色分別為1位(單色)8位(256色)24位(真彩色)等等,32位就是8+24……

【幀數】
每一秒該所用的單張畫面的數量。

【尺寸】
就是720P/720I這些尺寸,具體不詳述了。

編碼的意義就是在盡量保有原始視/音頻畫面效果的同時,將視/音頻的體積降到最小。所以,你想問的僅僅是編碼的壓縮率,這個不是看格式的,比如h265的設計需求是比H264的壓縮率高出一倍!而h264的壓縮比又是h263的兩倍。但上述我說的這只是針對部分而言,音頻也有不同的壓縮,相同的配合不同的音頻,大小也是不一樣的。

而所謂的格式,包括且不限於AVI\MKV這些,其實只是將和音頻進行封包處理的結果。
===========
但以目前常見的編碼來說,比如RMVB,它就是在RM(real8.0)增加了VBR(Variable Bitrate)的動態比特率,所以比之前的ABR(Average Bitrate)和CBR(Constant Bitrate)而言,效果會更好,但體積未必會是最小的。尤其在動作較多的中。

所以有時候計算平均碼率或全碼率並不適合這種採用動態碼率的,或者說得出的數據並不是十分准確。

大致就這樣了

6. 視頻編碼器原理是什麼處理的什麼數據

編碼器主要是用來壓縮的,一幅幅圖片的大小*幀率*時間就會十分龐大,此外還要加上音頻。視頻編碼器的壓縮有幀內壓縮和幀間壓縮,幀內壓縮跟JPEG差不多,幀間使用運動估計等演算法,都是盡量減少冗餘。你的軟體如果真能那麼簡單地做出來,說明你拿來的DLL比較強大,那些細節都給你封裝好了。

7. 視頻壓縮卡的介紹

壓縮卡就是把模擬信號或是數字信號通解碼編碼按一定演算法把信號採集到硬碟里或是直接刻錄成光碟,因它經壓縮所以它的容量較小,格式靈活(MPEG-1MPEG-2MPEG-4WMVRM...),常見的壓縮卡的有硬體壓縮卡,它的壓縮比一般不超過1:6,軟體壓縮卡就不同了,它的壓縮比由軟體而定幾比幾就沒有標准了,壓縮一般有幀內壓縮和幀間壓縮.硬體壓縮卡的優點就是不需占要PC資源,故較低配置的PC機也可以採集出好質量的視頻文(VCD/DVD),軟體壓縮就不同了,它需要有較高的PC配置視頻壓縮卡視頻壓縮卡。

8. 幀內壓縮和幀間壓縮哪個好

幀內壓縮
幀內相對於本幀,也就是一幅畫面壓縮。而幀間是與相鄰幀之間有關聯。幀內壓縮(Intraframe compression)

幀內(Intraframe)壓縮也稱為空間壓縮(Spatial compression)。當壓縮一幀圖像時,僅考慮本幀的數據而不考慮相鄰幀之間的冗餘信息,這實際上與靜態圖像壓縮類似。幀內一般採用有損壓縮演算法。
幀間壓縮(Interframe compression)

幀間(Interframe)壓縮是基於許多視頻或動畫的連續前後兩幀具有很大的相關性,或者說前後兩幀信息變化很小的特點。也即連續的視頻其相鄰幀之間具有冗餘信息,根據這一特性,壓縮相鄰幀之間的冗餘量就可以進一步提高壓縮量,減小壓縮比。幀間壓縮也稱為時間壓縮(Temporal compression)。
幀內壓縮 類似於圖片壓縮,跟這一幀的前面(或後面)一幀(或幾幀)無關,由當前幀中,已編碼的部分來推測當前待編碼的這一部分數據是什麼。幀間壓縮是,由這一幀的 前(或後) 一幀(或幾幀)來推測當前待壓縮的這一部分數據是什麼。

9. MPEG-1是如何實現幀間壓縮的

幀間壓縮(Interframe compression)
幀間(Interframe)壓縮是基於許多視頻或動畫的連續前後兩幀具有很大的相關性,或者說前後兩幀信息變化很小的特點。也即連續的視頻其相鄰幀之間具有冗餘信息,根據這一特性,壓縮相鄰幀之間的冗餘量就可以進一步提高壓縮量,減小壓縮比。幀間壓縮也稱為時間壓縮(Temporal compression)。

10. 圖象的壓縮演算法有那些

比較常見的有JPEG 也就是JPG的壓縮演算法GIF的索引色壓縮演算法PNG使用從LZ77派生的無損數據壓縮演算法TIFF用的是7z演算法這只是常用圖形文件的壓縮演算法 更詳細的就需要查資料了 我記不住。。

熱點內容
java漢諾塔遞歸演算法 發布:2025-04-02 06:28:40 瀏覽:126
可執行文件是編譯鏈接後生成的文 發布:2025-04-02 04:36:44 瀏覽:174
電腦文件加密軟體免費 發布:2025-04-02 03:02:51 瀏覽:806
php圖片管理 發布:2025-04-02 03:01:11 瀏覽:266
然後弄編程 發布:2025-04-02 02:54:06 瀏覽:114
解壓室俱樂部 發布:2025-04-02 02:47:04 瀏覽:282
安卓哪裡下載文豪野犬 發布:2025-04-02 02:45:04 瀏覽:790
優酷安卓怎麼免廣告 發布:2025-04-02 02:30:07 瀏覽:834
安卓系統怎麼把繁體字改為簡體字 發布:2025-04-02 02:14:39 瀏覽:326
androidpos機 發布:2025-04-02 01:40:54 瀏覽:374