Answers:
您可以尝试Paq 8(fp8_v2.zip)。我只是自己在1440张类似的PNG图片上尝试过,然后再在111张相似的JPG图片上尝试过。这是结果。
使用以下命令时,压缩PNG文件大约需要8分钟和550 MB的内存:
fp8_v2.exe -7 images *.png
使用以下文件时,压缩JPG文件大约需要5分钟和125 MB的内存:
fp8_v2.exe -5 images image12*.jpg
另请参阅:jpg无损图像压缩测试
这是一个简单的解决方案,不适用于照片,但是如果其中有几张图像具有大的逐像素相同区域,则可能有效:将图像保存为未压缩的格式,例如BMP(不是PNG或GIF),然后将其压缩并压缩使用像XZ这样的压缩器,例如在Linux上使用类似
tar -c myDirectory | xz -9 >myDirectory.tar.xz
代替TAR和XZ,可以使用带有“ solid archive”选项的7-Zip获得大致相同的性能。这样,我可以将16个类似的屏幕截图压缩为2 MB的存档,每个屏幕截图分别保存为单独的PNG文件时大约需要900 KB。该解决方案的好处是它使用通用的文件格式,因此无需安装新软件即可工作。(不幸的是,较旧的甚至更通用的程序GZIP和BZIP2对我来说做得不好-可能是因为BZIP2的块大小无法配置为大于900 KB。)
不是我所见。可能最接近的事情是拍摄几个相似的JPEG并将其放入MJPEG电影中。您也可以将APNG或动画GIF用于类似目的。
我不确定这样做的效果如何,听起来您已经在谈论电影屏幕截图了,所以将它们重新打包到电影文件中听起来……适得其反。
也许还有更好的方法,如果您仍然拥有屏幕的剪辑,只需找到一个命令行工具即可为您提取准确的帧,将唯一标识符复制到某个文本文件中,然后您就可以始终在需要时可以轻松地重新提取框架。