關於使用ICCompress壓縮..關於壓縮效果的疑問 |
尚未結案
|
ganson
一般會員 發表:7 回覆:5 積分:2 註冊:2003-04-17 發送簡訊給我 |
想請教各位有經驗的高手..小弟這幾天在寫ICCompress作影像壓縮的處理..
我使用的格式是mmioFOURCC('M', 'P', 'G', '4'),我使用的原始影像是352*288,當我使用ICCompressGetSize();的函式..得到的數據是304128
而304128=3*352*288,讓我疑惑的是,既然是壓縮資料,但是需要的buffer卻是跟影像一樣大啊...那這樣我使用壓縮..然後經過網路傳輸到遠端..這樣會有意義嗎??這樣感覺就不需要去作資料的壓縮..因為要傳輸的資料都一樣是304128??
是否有人可以給我一些意見...因為覺得很奇怪...不懂內....
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
小弟沒用過 ICCompress, 下面所說未必正確, 僅供參考 請問 ICCompressGetSize() 是傳回什麼的 Size ? 單一 Frame Size ? 影片檔案原始 FileSize ? 可以查閱文件確認嗎 ? 'M', 'P', 'G', '4' = MPEG4 , 這是 影片 (Video, Moive) 的壓縮格式吧, 您的影像是指 照片 (Photo, Graphic) ? 單張照片用影片的方式去壓縮是壓不動的 buffer 和影片的單一 Frame Size 一樣大是合理的 *********************
如果您滿意答案,請結案
*********************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案! 子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問! |
ganson
一般會員 發表:7 回覆:5 積分:2 註冊:2003-04-17 發送簡訊給我 |
引言: 小弟沒用過 ICCompress, 下面所說未必正確, 僅供參考 請問 ICCompressGetSize() 是傳回什麼的 Size ? 單一 Frame Size ? 影片檔案原始 FileSize ? 可以查閱文件確認嗎 ? 'M', 'P', 'G', '4' = MPEG4 , 這是 影片 (Video, Moive) 的壓縮格式吧, 您的影像是指 照片 (Photo, Graphic) ? 單張照片用影片的方式去壓縮是壓不動的 buffer 和影片的單一 Frame Size 一樣大是合理的 ********************* 如果您滿意答案,請結案 *********************很感激你的回覆,不過這不是我要的內,我這個程式是要寫一個WebCam的影像即時壓縮,並利用capSetCallbackOnVideoStream函式將壓縮的影像資料傳輸到遠端,而ICCompressGetSize函式的功能是能夠依照使用者設定的壓縮格式,計算出影像最大可能需求的buffer大小,但是實際上並不是需要那麼大,我自己在測試的時候發現,我利用MPG4的壓縮格式壓縮時,實際上所需要的buffer數是小於20000,與原來他配置的304128遠小於1/10,這是我自己try的,啊到底壓縮量是多好,我也不知道, 所以我想要問的問題是,有沒有方法可以得到實際的壓縮影像所需的影像大小,不然每次傳輸影像都要傳304128,ㄜ....這樣傳輸的效率似乎不是那麼好,會吐血,哈哈....有沒有人可以教教我啊............ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |