導航:首頁 > 文件處理 > rle壓縮解壓60

rle壓縮解壓60

發布時間:2022-05-02 18:51:43

『壹』 圖層壓縮rle和zip哪個好

如果你的重點在於製作壓縮文件,那麼選擇RAR更好。如果重點在於使用方便,則使用ZIP最方便。
只是壓縮文件的話,就我使用的情況下,RAR壓縮率最高也是國內使用較多的格式,缺點就是對方必須安裝解壓軟體才能打開。ZIP的壓縮率低一點,但是也差不太多,不會超過10%。ZIP的好處是可以直接用資源管理器打開,不需要另外安裝軟體。如果是自己編程,ZIP有開放的SDK,RAR沒有開放SDK。

『貳』 RLE壓縮是怎麼回事啊

RLE壓縮及優化

簡單的說RLE壓縮就是將一串連續的相同數據轉化為特定的格式達到壓縮的目的。

下面都對byte流壓縮。
如輸入數據
LPBTE pByte={1,1,1,1,1,1};
壓縮的數據為6,1
壓縮了4個字元。

但是在數據流裡面不能直接這么替換,而應該使用特殊的控制字元,否則無法解壓。

比如pByte={6,1,0,1,1,1,1,1,1};

這樣有兩個6,1無法判斷是原有的6,1還是{1,1,1,1,1,1}壓縮後的代碼。

所以應該有控制字元。
(1)
為了達到最大壓縮率,可以先掃描源數據流,使用最少出現的字元做控制字元。

如 pByte={6,1,0,1,1,1,1,1,1,...};
掃描後發現0為最少出現的字元。

我們使用0作為壓縮的控制,其他字元代表他本身。源數據裡面的0,用0,0來表示。
那麼pByte壓縮後為
6,1,0,0,0,6,1 ......

解壓時 BYTE a,b,c;

a=依次掃描壓縮數據,如果輸入字元為非控制字元,則直接輸出到解壓流。

如果為控制字元,b=其下一字元是否也為控制字元,如果是,在輸出流輸出控制字元的代碼。

如果不是c=讀壓縮流,然後輸出b個c到輸出流。

注意:該處對於>Ctrlcode 的編碼需要自己計算偏移.

如ctrl=2.那麼n=3時應該修正為2.

剛才介紹的方法是最大壓縮率的,但是因為對每個輸入字元需要檢查,速度不算快。

(2)
為了增加解壓速度,可以採用其他的編碼方式。
主要方法是不對每個輸入字元進行檢查,只檢查較少次就達到幾乎相同的壓縮率。

來看看這個改進的方法。

仔細觀察,其實對不重復的字元也可以用控制n+數據的方式表示。這里的n帶表n個未壓縮數據。

還是剛才的數據。
pByte={6,1,0,1,1,1,1,1,1}
不用掃描選擇0為控制

壓縮為3,{6,1,0,} 0, 6, 1
n ctrl n m

解壓就非常方便了

掃描數據讀一個字元,
{
n=read;
if(n)
{
字元拷貝n個
}
else
{
n=read();
m=read;
write (n個m);
}

}

(3)優化

對(1)的優化。
觀察得知,1,1,1這樣的數據壓縮率為0,
所以當n<=3時不用壓縮。
而直接寫為1,1,1樣的格式。

另外如果有多個控制字元連續。也可以壓縮。
觀察ctrl=0;
0,0,0,0
如果用控制編碼為8個0
而壓縮編碼為0,4,0 所以控制字元連續兩個即可壓縮。

對(2):

只對壓縮編碼優化。

1,2,3,4,1,1
如果死套公式,為
4,1,2,3,4,0,2,1
反倒增加2個位元組。
如果用
6,1,2,3,4,1,1隻增加一個位元組。

『叄』 RLE圖像壓縮演算法

你開玩笑...

『肆』 RLE壓縮演算法固定嗎

固定,能解壓出原來數據

『伍』 解壓文件後請 嘗試播放其他文件。此項目的文件格式可能不受支持、文件擴展名不正確,或者可能文件已損壞

解壓文件後請 嘗試播放其他文件。此項目的文件格式可能不受支持、文件擴展名不正確,或者可能文件已損壞是設置錯誤造成的,解決方法為:

1、新建一個空白工作簿,我們發現現在可以正常編輯文檔了,然後我們另存為到桌面命名為excel.xlsx。

『陸』 壓縮文件莫名其妙出問題

視頻文件格式分類

視頻文件格式分類
廣義的視頻文件細分起來,又可以分兩類,即動畫文件和影像文件:動畫文件指由相互關聯的若干幀靜止圖像所組成的圖像序列,這些靜止圖像連續播放便形成一組動畫,通常用來完成簡單的動態過程演示;影像文件,主要指那些包含了實時的音頻、視頻信息的多媒體文件,其多媒體信息通常來源於視頻輸入設備,由於同時包含了大量的音頻、視頻信息,影像文件往往相當龐大,動輒幾MB甚至幾十MB。

1. 動畫文件

GIF文件--.GIF

GIF是圖形交換格式(Graphics Interchange Format)的英文縮寫,是由CompuServe公司於80年代推出的一種高壓縮比的彩色圖像文件格式。CompuServe公司是一家著名的美國在線信息服務機構,針對當時網路傳輸帶寬的限制,CompuServe公司採用無損數據壓縮方法中壓縮效率較高的LZW(Lempel�Ziv & Welch)演算法,推出了GIF圖像格式,主要用於圖像文件的網路傳輸,鑒於GIF圖像文件的尺寸通常比其他圖像文件(如PCX)小好幾倍,這種圖像格式迅速得到了廣泛的應用。考慮到網路傳輸中的實際情況,GIF圖像格式除了一般的逐行顯示方式之外,還增加了漸顯方式,也就是說,在圖像傳輸過程中,用戶可以先看到圖像的大致輪廓,然後隨著傳輸過程的繼續而逐漸看清圖像的細節部分,從而適應了用戶的觀賞心理,這種方式以後也被其他圖像格式所採用,如JPEG/JPG等。最初,GIF只是用來存儲單幅靜止圖像,稱GIF87a,後來,又進一步發展成為GIF89a,可以同時存儲若干幅靜止圖像並進而形成連續的動畫,目前Internet上大量採用的彩色動畫文件多為這種格式的GIF文件。

Flic文件--.FLI/.FLC

Flic文件是Autodesk公司在其出品的Autodesk Animator / Animator Pro / 3D Studio等2D/3D動畫製作軟體中採用的彩色動畫文件格式,其中,.FLI是最初的基於320×200解析度的動畫文件格式,而.FLC則是.FLI的進一步擴展,採用了更高效的數據壓縮技術,其解析度也不再局限於320×200。Flic文件採用行程編碼(RLE)演算法和Delta演算法進行無損的數據壓縮,首先壓縮並保存整個動畫序列中的第一幅圖像,然後逐幀計算前後兩幅相鄰圖像的差異或改變部分,並對這部分數據進行RLE壓縮,由於動畫序列中前後相鄰圖像的差別通常不大,因此採用行程編碼可以得到相當高的數據壓縮率。

GIF和Flic文件,通常用來表示由計算機生成的動畫序列,其圖像相對而言比較簡單,因此可以得到比較高的無損壓縮率,文件尺寸也不大。然而,對於來自外部世界的真實而復雜的影像信息而言,無損壓縮便顯得無能為力,而且,即使採用了高效的有損壓縮演算法,影像文件的尺寸也仍然相當龐大。

2. 影像文件

AVI文件--.AVI

AVI是音頻視頻交錯(Audio Video Interleaved)的英文縮寫,它是Microsoft公司開發的一種符合RIFF文件規范的數字音頻與視頻文件格式,原先用於Microsoft Video for Windows (簡稱VFW)環境,現在已被Windows 95/98、OS/2等多數操作系統直接支持。AVI格式允許視頻和音頻交錯在一起同步播放,支持256色和RLE壓縮,但AVI文件並未限定壓縮標准,因此,AVI文件格式只是作為控制界面上的標准,不具有兼容性,用不同壓縮演算法生成的AVI文件,必須使用相應的解壓縮演算法才能播放出來。常用的AVI播放驅動程序,主要是Microsoft Video for Windows或Windows 95/98中的Video 1,以及Intel公司的Indeo Video。AVI文件目前主要應用在多媒體光碟上,用來保存電影、電視等各種影像信息,有時也出現在Internet上,供用戶下載、欣賞新影片的精彩片斷。

QuickTime文件--.MOV/.QT

QuickTime是Apple計算機公司開發的一種音頻、視頻文件格式,用於保存音頻和視頻信息,具有先進的視頻和音頻功能,被包括Apple Mac OS、Microsoft Windows 95/98/NT在內的所有主流電腦平台支持。QuickTime文件格式支持25位彩色,支持RLE、JPEG等領先的集成壓縮技術,提供150多種視頻效果,並配有提供了200多種MIDI兼容音響和設備的聲音裝置。新版的QuickTime進一步擴展了原有功能,包含了基於Internet應用的關鍵特性,能夠通過Internet提供實時的數字化信息流、工作流與文件回放功能,此外,QuickTime還採用了一種稱為QuickTime VR (簡作QTVR)技術的虛擬現實(Virtual Reality, VR)技術,用戶通過滑鼠或鍵盤的互動式控制,可以觀察某一地點周圍360度的景像,或者從空間任何角度觀察某一物體。QuickTime以其領先的多媒體技術和跨平台特性、較小的存儲空間要求、技術細節的獨立性以及系統的高度開放性,得到業界的廣泛認可,目前已成為數字媒體軟體技術領域的事實上的工業標准。國際標准化組織(ISO)最近選擇QuickTime文件格式作為開發MPEG�4規范的統一數字媒體存儲格式。

MPEG文件--.MPEG/.MPG/.DAT

MPEG文件格式是運動圖像壓縮演算法的國際標准,它採用有損壓縮方法減少運動圖像中的冗餘信息,同時保證每秒30幀的圖像動態刷新率,已被幾乎所有的計算機平台共同支持。MPEG標准包括MPEG視頻、MPEG音頻和MPEG系統(視頻、音頻同步)三個部分,前文介紹的MP3音頻文件就是MPEG音頻的一個典型應用,而Video CD (VCD)、Super VCD (SVCD)、DVD (Digital Versatile Disk)則是全面採用MPEG技術所產生出來的新型消費類電子產品。MPEG壓縮標準是針對運動圖像而設計的,其基本方法是:在單位時間內採集並保存第一幀信息,然後只存儲其餘幀相對第一幀發生變化的部分,從而達到壓縮的目的,它主要採用兩個基本壓縮技術:運動補償技術(預測編碼和插補碼)實現時間上的壓縮,變換域(離散餘弦變換DCT)壓縮技術實現空間上的壓縮。MPEG的平均壓縮比為50∶1,最高可達200∶1,壓縮效率非常高,同時圖像和音響的質量也非常好,並且在微機上有統一的標准格式,兼容性相當好。

RealVideo文件--.RM

RealVideo文件是RealNetworks公司開發的一種新型流式視頻文件格式,它包含在RealNetworks公司所制定的音頻視頻壓縮規范RealMedia中,主要用來在低速率的廣域網上實時傳輸活動視頻影像,可以根據網路數據傳輸速率的不同而採用不同的壓縮比率,從而實現影像數據的實時傳送和實時播放。RealVideo除了可以以普通的視頻文件形式播放之外,還可以與RealServer伺服器相配合,在數據傳輸過程中邊下載邊播放視頻影像,而不必像大多數視頻文件那樣,必須先下載然後才能播放。目前,Internet上已有不少網站利用RealVideo技術進行重大事件的實況轉播
==============================
在計算機軟硬體技術和寬頻互聯網技術迅猛發展的同時,各種影像視頻的錄制和後期製作技術也得到了突飛猛進的發展。傳統的影像視頻(如.AVI和.MPEG格式等)一般體積較大且清晰度較差,比如在電腦中播放的VCD格式。然而現在,同樣一段影像視頻,不僅體積可以比原來減小數倍,而且讓人猶如身臨其境的超高清晰度更是讓我們不得不感嘆和感謝日新月異的科技給我們的生活所帶來的實惠!現實還遠不僅如此,咱平常老百姓藉助寬頻互聯網技術和一種被叫做「流式媒體(Streaming Video)」的多媒體技術可以非常方便快捷查閱自己任何需要的影像視頻資料並且用戶甚至不需要下載整部或整段視頻就可以對視頻資料的任意指定片段進行預覽!

影像視頻的發展和變化我們可以從兩方面進行分析:影像視頻的超高清晰度當然是視頻錄制設備不斷更新換代的結果,而影像視頻體積的大幅減小和像流水一樣的視頻文件傳輸性能則得益於視頻壓縮技術和視頻編輯處理技術的不斷創新和改進,這種視頻技術的創新和改進在宏觀上的表現就是視頻格式。

目前,視頻格式可以分為適合本地播放的本地影像視頻和適合在網路中播放的網路流媒體影像視頻兩大類,這里非常值得一提的是:盡管後者在播放的穩定性和播放畫面質量上可能沒有前者優秀,但網路流媒體影像視頻的廣泛傳播性使之正被廣泛應用於視頻點播、網路演示、遠程教育、網路視頻廣告等等互聯網信息服務領域。

一、本地影像視頻

●AVI格式:它的英文全稱為Audio Video Interleaved,即音頻視頻交錯格式。它於1992年被Microsoft公司推出,隨Windows3.1一起被人們所認識和熟知。所謂「音頻視頻交錯」,就是可以將視頻和音頻交織在一起進行同步播放。這種視頻格式的優點是圖像質量好,可以跨多個平台使用,其缺點是體積過於龐大,而且更加糟糕的是壓縮標准不統一,最普遍的現象就是高版本Windows媒體播放器播放不了採用早期編碼編輯的AVI格式視頻,而低版本Windows媒體播放器又播放不了採用最新編碼編輯的AVI格式視頻,所以我們在進行一些AVI格式的視頻播放時常會出現由於視頻編碼問題而造成的視頻不能播放或即使能夠播放,但存在不能調節播放進度和播放時只有聲音沒有圖像等一些莫名其妙的問題,如果用戶在進行AVI格式的視頻播放時遇到了這些問題,可以通過下載相應的解碼器來解決。

●nAVI格式:nAVI是newAVI的縮寫,是一個名為ShadowRealm的地下組織發展起來的一種新視頻格式(與我們上面所說的AVI格式沒有太大聯系)。它是由Microsoft ASF壓縮演算法的修改而來的,但是又與下面介紹的網路影像視頻中的ASF視頻格式有所區別,它以犧牲原有ASF視頻文件視頻「流」特性為代價而通過增加幀率來大幅提高ASF視頻文件的清晰度。

●DV-AVI格式:DV的英文全稱是Digital Video Format,是由索尼、松下、JVC等多家廠商聯合提出的一種家用數字視頻格式。目前非常流行的數碼攝像機就是使用這種格式記錄視頻數據的。它可以通過電腦的IEEE 1394埠傳輸視頻數據到電腦,也可以將電腦中編輯好的的視頻數據回錄到數碼攝像機中。這種視頻格式的文件擴展名一般是.avi,所以也叫DV-AVI格式。

●MPEG格式:它的英文全稱為Moving Picture Expert Group,即運動圖像專家組格式,家裡常看的VCD、SVCD、DVD就是這種格式。MPEG文件格式是運動圖像壓縮演算法的國際標准,它採用了有損壓縮方法減少運動圖像中的冗餘信息,說的更加明白一點就是MPEG的壓縮方法依據是相鄰兩幅畫面絕大多數是相同的,把後續圖像中和前面圖像有冗餘的部分去除,從而達到壓縮的目的(其最大壓縮比可達到200:1)。目前MPEG格式有三個壓縮標准,分別是MPEG-1、MPEG-2、和MPEG-4,另外,MPEG-7與MPEG-21仍處在研發階段。

MPEG-1:制定於1992年,它是針對1.5Mbps以下數據傳輸率的數字存儲媒體運動圖像及其伴音編碼而設計的國際標准。也就是我們通常所見到的VCD製作格式。使用MPEG-1的壓縮演算法,可以把一部120分鍾長的電影壓縮到1.2GB左右大小。這種視頻格式的文件擴展名包括.mpg、.mlv、.mpe、.mpeg及VCD光碟中的.dat文件等。

MPEG-2:制定於1994年,設計目標為高級工業標準的圖像質量以及更高的傳輸率。這種格式主要應用在DVD/SVCD的製作(壓縮)方面,同時在一些HDTV(高清晰電視廣播)和一些高要求視頻編輯、處理上面也有相當的應用。使用MPEG-2的壓縮演算法,可以把一部120分鍾長的電影壓縮到4到8GB的大小。這種視頻格式的文件擴展名包括.mpg、.mpe、.mpeg、.m2v及DVD光碟上的.vob文件等。

MPEG-4:制定於1998年,MPEG-4是為了播放流式媒體的高質量視頻而專門設計的,它可利用很窄的帶度,通過幀重建技術,壓縮和傳輸數據,以求使用最少的數據獲得最佳的圖像質量。目前MPEG-4最有吸引力的地方在於它能夠保存接近於DVD畫質的小體積視頻文件。另外,這種文件格式還包含了以前MPEG壓縮標准所不具備的比特率的可伸縮性、動畫精靈、交互性甚至版權保護等一些特殊功能。這種視頻格式的文件擴展名包括.asf、.mov和DivX AVI等。

小提示:細心的用戶一定注意到了,這中間怎麼沒有MPEG-3編碼?實際上,大家熟悉的MP3就是採用的MPEG-3(MPEG Layeur3)編碼。

●DivX格式:這是由MPEG-4衍生出的另一種視頻編碼(壓縮)標准,也即我們通常所說的DVDrip格式,它採用了MPEG4的壓縮演算法同時又綜合了MPEG-4與MP3各方面的技術,說白了就是使用DivX壓縮技術對DVD碟片的視頻圖像進行高質量壓縮,同時用MP3或AC3對音頻進行壓縮,然後再將視頻與音頻合成並加上相應的外掛字幕文件而形成的視頻格式。其畫質直逼DVD並且體積只有DVD的數分之一。這種編碼對機器的要求也不高,所以DivX視頻編碼技術可以說是一種對DVD造成威脅最大的新生視頻壓縮格式,號稱DVD殺手或DVD終結者。

●MOV格式:美國Apple公司開發的一種視頻格式,默認的播放器是蘋果的QuickTimePlayer。具有較高的壓縮比率和較完美的視頻清晰度等特點,但是其最大的特點還是跨平台性,即不僅能支持MacOS,同樣也能支持Windows系列。

二、網路影像視頻

●ASF格式:它的英文全稱為Advanced Streaming format,它是微軟為了和現在的Real Player競爭而推出的一種視頻格式,用戶可以直接使用Windows自帶的Windows Media Player對其進行播放。由於它使用了MPEG-4的壓縮演算法,所以壓縮率和圖像的質量都很不錯(高壓縮率有利於視頻流的傳輸,但圖像質量肯定會的損失,所以有時候ASF格式的畫面質量不如VCD是正常的)。

●WMV格式:它的英文全稱為Windows Media Video,也是微軟推出的一種採用獨立編碼方式並且可以直接在網上實時觀看視頻節目的文件壓縮格式。WMV格式的主要優點包括:本地或網路回放、可擴充的媒體類型、部件下載、可伸縮的媒體類型、流的優先順序化、多語言支持、環境獨立性、豐富的流間關系以及擴展性等。

●RM格式:Real Networks公司所制定的音頻視頻壓縮規范稱為Real Media,用戶可以使用RealPlayer或RealOne Player對符合RealMedia技術規范的網路音頻/視頻資源進行實況轉播並且RealMedia可以根據不同的網路傳輸速率制定出不同的壓縮比率,從而實現在低速率的網路上進行影像數據實時傳送和播放。這種格式的另一個特點是用戶使用RealPlayer或RealOne Player播放器可以在不下載音頻/視頻內容的條件下實現在線播放。另外,RM作為目前主流網路視頻格式,它還可以通過其Real Server伺服器將其它格式的視頻轉換成RM視頻並由Real Server伺服器負責對外發布和播放。RM和ASF格式可以說各有千秋,通常RM視頻更柔和一些,而ASF視頻則相對清晰一些。

●RMVB格式:這是一種由RM視頻格式升級延伸出的新視頻格式,它的先進之處在於RMVB視頻格式打破了原先RM格式那種平均壓縮采樣的方式,在保證平均壓縮比的基礎上合理利用比特率資源,就是說靜止和動作場面少的畫面場景採用較低的編碼速率,這樣可以留出更多的帶寬空間,而這些帶寬會在出現快速運動的畫面場景時被利用。這樣在保證了靜止畫面質量的前提下,大幅地提高了運動圖像的畫面質量,從而圖像質量和文件大小之間就達到了微妙的平衡。另外,相對於DVDrip格式,RMVB視頻也是有著較明顯的優勢,一部大小為700MB左右的DVD影片,如果將其轉錄成同樣視聽品質的RMVB格式,其個頭最多也就400MB左右。不僅如此,這種視頻格式還具有內置字幕和無需外掛插件支持等獨特優點。要想播放這種視頻格式,可以使用RealOne Player2.0或RealPlayer8.0加RealVideo9.0以上版本的解碼器形式進行播放。
常見視頻文件格式

用電腦看VCD在是前幾年最為流行的事情,也是電腦強大的多媒體功能的初步展示。現在,用電腦不僅能看VCD,看DVD也不在話下。而近兩年崛起並被廣泛接受RM、WMV、ASF等流媒體格式,更是成為每個網民的最愛。不過,要想充分享受這些視頻文件給我們帶來的樂趣,你首先應該了解一下它們的特點與區別。

ASF ASF (Advanced Streaming format,高級流格式)是微軟為了和Real player爭奪流媒體市場而專門研發出來的一種可以在網上實時收看視頻節目的文件壓縮格式。它採用了MPEG4 的壓縮演算法,因此其壓縮率和圖像質量都很好。不過,由於它是一種流媒體格式,因此在製作的時候對帶寬進行了限制,所以它的圖像品質與採用MPEG1標準的VCD光碟相比要差一些(但文件體積要小很多),比RM格式要好。由於微軟的Windows Media Player對它強有力的支持,因此它雖然推出的時間不長,影響力卻不小。

AVI AVI 是 Audio Video Interleave(音視頻交錯格式) 的縮寫,顧名思義,它可以將視頻、音頻交織在一起同步播放。AVI格式可以算得上視頻格式里的元老,從Windows3.1時代它就扮演著重要的角色,相信大家都欣賞過AVI格式的游戲片頭。它的特點是兼容好、圖像質量高,但尺寸較大。不過,微軟這么多年來對AVI一直情有獨鍾,自然不會對它輕易放棄,在MPEG4格式出台後,微軟將支持最新MPEG4壓縮標準的視頻文件的後綴也定為AVI,使AVI這個古老的視頻格式又煥發出的新的光彩。

MOV 它是Apple公司開發的一種音頻、視頻文件格式,其專用的播放器是QuickTime。MOV以前只支持Apple Macintosh System系列,現在也支持Windows系列操作系統。MOV格式支持25位彩色、多種視頻效果和多種MIDI兼容音響,視頻效果非常好,一般我們從網上下載的好萊塢的電影預告片都採用這種格式。

n AVI 是 newAVI 的縮寫,它是一個名為 ShadowRealm 的地下組織發展起來的一種新視頻格式。它在ASF 壓縮演算法的基礎上,針對ASF 格式圖像質量不夠好的情況進行了改進,NAVI 可以擁有更高的幀率。不過這樣一來,nAVI實際上成為一種去掉視頻流特性的改良型ASF 格式,更適合在本地播放。

RM/RA RA/RAM (Real Video/Audio)格式是目前網路上非常流行一種流媒體視/音頻格式,在ASF/WMA出現之前,它們可是視頻流技術的老大。它可以使用 56K MODEM撥號上網的用戶能實時接受流式視頻和音頻,自然,速度換來的是圖像/聲音質量的下降。與ASF相比,RM 視頻顏色更柔和一些,而ASF視頻則相對清晰一些。

MPEG1 MPEG 是 Motion Picture Experts Group 的縮寫,它包括MPEG1, MPEG2 和 MPEG4。MPEG1標准制定於1992年,是針對1.5Mbps以下數據傳輸率的數字存儲媒體運動圖像及其伴音編碼設計的國際標准,主要用於在CD-ROM(包括Video-CD、CD-I等)存儲彩色的同步運動視頻圖像,它針對SIF(標准交換格式)標准解析度(NTSC制為352×240;PAL制為352×288)的圖像進行壓縮,每秒可播放30幀畫面,具備CD(指激光唱盤)音質,其質量級別基本與VHS相當。同時,它還被用於數字電話網路上的視頻傳輸,如非對稱數字用戶線路(ADSL)、視頻點播(VOD)、教育網路等。

使用MPEG—1的壓縮演算法,可以將一部120分鍾長的電影壓縮到1.2GB左右,因此,它被廣泛地應用於VCD製作和一些視頻片段的下載,可以說,99%的VCD都是用MPEG1格式壓縮的(注意:VCD2.0 並不是說明 VCD 是用 MPEG-2 壓縮的)。

MPEG2 MPEG—2標准制定於1994年,是針對3~10Mbps的數據傳輸率制定的運動圖像及其伴音編碼的國際標准。MPEG2可以提供一個較廣的范圍改變壓縮比,以適應不同畫面質量、存儲容量和帶寬的要求。同時,它在與MPEG1兼容的基礎上,實現了低碼率和多聲道擴展:MPEG2可以將一部120分鍾長的電影壓縮到4~8GB,當然,它提供的是DVD品質;MPEG2的音頻編碼可提供左右中及兩個環繞聲道,以及一個加重低音聲道,和多達7個伴音聲道(DVD可有8種語言配音的原因)。

除了作為DVD的指定標准外,MPEG2還可用於為廣播、有線電視網、電纜網路以及衛星直播(Direct Broadcast Satellite)提供廣播級的數字視頻。不過對普通用戶有來說,由於現在電視機解析度的限制,MPEG2所帶來的高清晰度畫面質量(如DVD畫面)在電視上效果並不明顯,但是其音頻特性(如加重低音、多伴音聲道等)得到了廣泛的應用。

MPEG3 事實上,MPEG3是一個還沒出世就被拋棄的標准。它最初是為HDTV(高清晰電視廣播)制定的編碼和壓縮標准,但由於MPEG2的出色性能已能適用於HDTV,因此MPEG3就沒有存在的必要了。我們通常所說的MP3,並非指MPEG3,而是指MPEG Layer 3,它只是MPEG的一個音頻壓縮標准。

MPEG4/DivX MPEG4於1998年11月公布,原預計1999年1月投入使用的國際標准MPEG4不僅是針對一定比特率下的視頻、音頻編碼,它更加註重的是多媒體系統的交互性和靈活性。

MPEG4傳輸速率在4800-64000bits/sec之間,解析度為176×144,可以利用很窄的帶寬通過幀重建技術壓縮和傳輸數據,從而能以最少的數據獲得最佳的圖像質量。因此,它可以在數字電視、動態圖像、互聯網、實時多媒體監控、移動多媒體通信、Internet/Intranet上的視頻流與可視游戲、DVD上的交互多媒體應用等方面大顯身手。

當然,對於普通用戶來說,MPEG4最具吸引力的地方在於它可能在普通CD—ROM上實現DVD的品質:採用MPEG4壓縮演算法可以將一部120分鍾的電影壓縮為300MB左右的視頻流;採用MPEG4壓縮演算法的DivX 視頻編碼技術可以將120分鍾的電影壓縮到600MB左右,也可以將一部 DVD影片壓縮到 2 張 CD—ROM上。也就是說,有了MPEG4,你不需要購買 DVD—ROM 就可以享受到和它差不多的視頻質量!

不過,和DVD相比,MPEG—4屬於一種高比率有損壓縮演算法,其圖像質量始終無法和DVD的MPEG2相比,畢竟DVD的存儲容量比較大。此外,要想保證高速運動的圖像畫面不失真,必須有足夠的碼率,日前MPEG4的碼率雖然可以調到和DVD差不多,但總體效果還有不小的差距。因此,現在的MPEG4隻能面向娛樂、欣賞方面的市場,那些對圖像質量要求較高的專業視頻領域暫時還不能採用。

『柒』 100分 壓縮文件問題 怎麼壓縮的最小

壓縮率取決於文件類型,比如一個空資料庫,可以壓得很小很小,但是如果一個jpeg格式的圖片,則基本上一點也壓不下去。這個不是取決於方法,所以基本上你用RAR能壓到多大,也就那個樣子了。

方法:
使用winrar,壓縮方式選最好,文件以240M為一卷(為了記止1024與1000演算法上的差別,不要選256M),然後壓縮出來的文件就是幾個,這樣你就可以分二次帶回去了。

『捌』 C++編程題目RLE壓縮

#include<iostream>
usingnamespacestd;

intmain()
{
inti,n;
charch,*p,str[100];
cin>>str;
p=s;
while(*p!='')
{
ch=*p++;
for(n=1;n<=9&&*p==ch;n++,p++);//尋找連續重復子串
if(n>1)
cout<<n<<ch;
elseif(ch=='1')//處理單獨的'1'
cout<<"11";
else//尋找連續不重復子串
{
cout<<'1'<<ch;
while(*p&&*p!='1'&&*p!=*(p+1))
cout<<*p++;
cout<<'1';
}
}
return0;
}

『玖』 rle是無損壓縮嗎

rle是無損壓縮。rle壓縮是一種極其成熟的壓縮方案,最大特點是無損壓縮,即相同的顏色信息只需保存一次,可以刪除一些重復數據,大大減少要在磁碟上保存圖像的容量。無損壓縮能夠比較好地保存圖像的質量,但是相對有損壓縮來說壓縮率是較低。

rle壓縮是將一掃描行中顏色值相同的相鄰像素用兩個位元組來表示,第一個位元組是一個計數值,用於指定像素重復的次數。第二個位元組是具體像素的值。主要通過壓縮除掉數據中的冗餘位元組或位元組中的冗餘位,從而達到減少文件所佔空間的目的。

rle壓縮策略

1、壓縮

使用一個暫存函數Q讀取第一個資料,接著將下一個資料與Q值比。若資料相同,則計數器加1;若資料不同,則將計數器存的數值以及Q值輸出,再初始計數器,Q值改為下一個資料。以此類推,完成資料壓縮。

2、解壓縮

逐一讀取整數(以C表示)與資料(以B表示),將C與B的二進制碼分別轉成十進制整數以及原始資料符號,最後輸出共C次資料B,即完成一次資料解壓縮。接著重復完成所有資料輸出。

以上內容參考 網路-rle

閱讀全文

與rle壓縮解壓60相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:768
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:843
安卓怎麼下載60秒生存 瀏覽:802
外向式文件夾 瀏覽:235
dospdf 瀏覽:430
怎麼修改騰訊雲伺服器ip 瀏覽:387
pdftoeps 瀏覽:492
為什麼鴻蒙那麼像安卓 瀏覽:735
安卓手機怎麼拍自媒體視頻 瀏覽:185
單片機各個中斷的初始化 瀏覽:723
python怎麼集合元素 瀏覽:480
python逐條解讀 瀏覽:832
基於單片機的濕度控制 瀏覽:498
ios如何使用安卓的帳號 瀏覽:882
程序員公園采訪 瀏覽:811
程序員實戰教程要多長時間 瀏覽:974
企業數據加密技巧 瀏覽:134
租雲伺服器開發 瀏覽:813
程序員告白媽媽不同意 瀏覽:335
攻城掠地怎麼查看伺服器 瀏覽:600