❓ 圖片、音訊與影片純前端壓縮常見問題解答 (FAQ)
SlimCodec 是基於瀏覽器 WebCodecs、Canvas 2D、OfflineAudioContext 與 CompressionStream 構建的純前端圖片、影片與音訊壓縮工作台,在本地記憶體完成全部編碼並向遠端伺服器上傳 0 bytes 原始媒體檔案。
SlimCodec 整理了關於瀏覽器本地 PNG 256 色量化、WebP/JPEG 元資料清理、4-bit IMA ADPCM 音訊壓縮、影片碼率控制以及 0 bytes 隱私安全的常見技術解答。
SlimCodec 壓縮圖片、音訊或影片時會把我的私人檔案上傳到伺服器嗎?
SlimCodec 100% 在使用者瀏覽器本地記憶體中運行,透過 Web Audio API、Canvas 2D、CompressionStream 與 MediaRecorder 完成編碼,向遠端伺服器上傳 0 bytes 媒體資料,完全杜絕隱私外洩。
為什麼 SlimCodec 的 PNG-8 調色盤壓縮能比普通無損壓縮減少 60%–80% 體積?
SlimCodec 採用 Median-Cut 中位切分演算法將 32-bit RGBA 像素映射為最多 256 色的 PLTE/tRNS 索引區塊,配合 Floyd-Steinberg 誤差擴散與 Deflate 壓縮,使每個像素從 4 bytes 降至 1 byte,視覺 PSNR 通常保持在 36 dB 以上。
音訊壓縮中的 4-Bit IMA ADPCM WAV 與普通 16-Bit PCM WAV 有什麼區別?
SlimCodec 內建標準 RIFF 0x0011 IMA ADPCM 編碼器,利用 89 級自適應步長查找表將每個 16-bit 採樣差值壓縮為 4-bit 半位元組(4:1 壓縮比);若配合 22.05 kHz 單聲道重採樣,可將 10 MB 語音檔案縮減至約 650 KB 且主流播放器原生支援。
SlimCodec 如何在瀏覽器端不依賴龐大外部外掛完成影片體積壓縮?
SlimCodec 結合 HTML5 Video 解碼、Canvas 幀率抽樣與 MediaRecorder 硬體加速編碼器(VP9/VP8/MP4),透過將目標碼率控制在 300 kbps–2.5 Mbps 並下調解析度至 720p/480p,無需載入 30 MB 外部函式庫即可縮減 50%–85% 影片體積(0 bytes 上傳)。
壓縮結果面板上的 PSNR (dB) 與 SSIM 指標代表什麼含義?
SlimCodec 在 10 ms 內即時計算客觀畫質指標(0 bytes 上傳):PSNR(峰值訊噪比)高於 40 dB 代表人眼幾乎無法察覺失真,32–40 dB 代表高性價比平衡區間;SSIM(結構相似性)越接近 1.000 代表邊緣紋理保留越完整。