線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1033
推到 Plurk!
推到 Facebook!

關於使用ICCompress壓縮..關於壓縮效果的疑問

尚未結案
ganson
一般會員


發表:7
回覆:5
積分:2
註冊:2003-04-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-27 16:02:33 IP:61.61.xxx.xxx 未訂閱
想請教各位有經驗的高手..小弟這幾天在寫ICCompress作影像壓縮的處理.. 我使用的格式是mmioFOURCC('M', 'P', 'G', '4'),我使用的原始影像是352*288,當我使用ICCompressGetSize();的函式..得到的數據是304128 而304128=3*352*288,讓我疑惑的是,既然是壓縮資料,但是需要的buffer卻是跟影像一樣大啊...那這樣我使用壓縮..然後經過網路傳輸到遠端..這樣會有意義嗎??這樣感覺就不需要去作資料的壓縮..因為要傳輸的資料都一樣是304128?? 是否有人可以給我一些意見...因為覺得很奇怪...不懂內....
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-28 14:11:07 IP:210.69.xxx.xxx 未訂閱
小弟沒用過 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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-29 16:59:39 IP:61.61.xxx.xxx 未訂閱
引言: 小弟沒用過 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,ㄜ....這樣傳輸的效率似乎不是那麼好,會吐血,哈哈....有沒有人可以教教我啊............
系統時間:2024-05-14 4:25:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!