2011-03-09 156 views
0

什么是与RAR算法相似的压缩器? 我对压缩视频(例如,avi)和图像(例如,jpg)感兴趣图像和视频压缩

Winrar将avi视频(1帧/秒)降低到其原始尺寸的0.88%(即它是49.8 MB,它下降到442KB) 它在不到4秒的时间内完成了压缩。

所以,我正在寻找类似的(开放)算法。我不在乎减压时间。

回答

0

像(jpg)这样的压缩格式不能再真正被压缩了,因为它们已经达到了熵;但是,像bmp,wav和avi这样的非压缩格式可以。

看看LZMA

1

压缩“已压缩”格式是毫无意义的。因为,你无法得到更多。即使一些档案库拒绝按原样压缩这些文件和存储。如果您确实需要压缩图像和视频文件,则需要“重新压缩”它们。它不是简单地转换文件格式。我的意思是在某种程度上解码图像或视频文件(不需要完全解码),并且使用更强的熵编码器来应用您的特定模型,而不是格式模型。这种用法有很多好的尝试。下面是一些列表:

  1. PackJPG:开源和快速执行者JPEG重新压缩。
  2. Dell's Experimental MPEG1 and MPEG2 Compressor:闭源和专有。但是,您至少可以测试实验室的压缩机强度。
  3. Precomp:封闭源代码的免费软件(但它将在不久的将来开放)。它重新压缩GIF,BZIP2,JPEG(使用PackJPG)和Deflate(仅使用ZLIB库生成)数据流。

请注意,重新压缩通常是非常耗时的过程。因为,你必须确保比特相同的恢复。一些程序甚至检查每个可能的参数以确保稳定性(如Precomp)。而且,他们的模型必须越来越复杂才能获得微不足道的东西。