為什么采用無損壓縮視頻?原因如下:
1. 經過努力已將傳統方式的YUV和DCT編制為壓縮圖像,但解壓速度很慢,自解壓一幀圖像需要1.6秒,同樣機器可軟播放720P視頻,相差極懸殊。提速需要漫長時間研究,這一技術並不關鍵,早已有了(國內可能沒有完全自主軟件),而且有開源軟件,所以放棄。嘗試自創快速無損圖片壓縮技術,解壓一幀720P圖像需要56ms,可以接受。
2. 對於一款多媒體軟件,掌握每一幀數據是必須的,現有的視頻因為連續幀相互牽連,調用繁瑣,切有版權和自由軟件問題,所以需要自行研發適合自己的視頻壓縮/解壓縮技術。
3. 對比有損壓縮,無損壓縮率變化很大。無損壓縮是利用數值的重復、小變化量、相關性等進行壓縮的。
4. 目前僅研制出RGB666(18位色)快速無損壓縮法(Fast lossless compression code,FLCC666),RGB888(24位色)如有時間后續研制。
5. 基於傳統方式的YUV和DCT壓縮的圖像為有損壓縮,即使采用最高壓縮質量(所謂的無損模式)也是有損的。
6. 快速無損壓縮的缺點是耗費存儲媒介過多,對於普通應用不及傳統方式。優點是不需“轉碼”,還原后與原文件大小相同。基於這些優點可應用於對色彩要求嚴格的場合(醫學、化工、印染、檔案記錄等),由於提取解壓速度快,可廣泛應用於大數據、人工智能等方面。對於多媒體娛樂只能無奈接受,未來對圖像清晰度要求越來越高,色彩要求更准確,視頻不需要“轉碼”,隨着存儲器容量越來越大,成本越來越低,這是有利的一面,待有能力后,基於當前研制的方法申請專利。
7. 測得一幅比較復雜的圖像,壓縮前為:2095104字節,壓縮后為:1948154字節,壓縮率為92.986%,對於構圖簡單的,壓縮量直線提高。
術語解釋:
壓縮率:壓縮率(Compression rate),描述壓縮效果的術語名,是壓縮后的大小與壓縮前的大小之比,例如:100m的文件壓縮后是90m,壓縮率為 90 / 100 * 100% = 90%。
壓縮比:壓縮的比值,壓縮比 = 壓縮前所占空間大小 / 實際所占空間大小,例如:100m的文件壓縮后是90m,壓縮比為 100 / 90 = 1.11。