我正在考虑在我的外部 USB 硬盘上使用压缩的 NTFS。它应该仅用于备份。
我知道有 'jpegoptim' 可以这样做。但它并不总是按预期缩小图像。例如,如果我执行
jpegoptim --max=50 *.jpg
Run Code Online (Sandbox Code Playgroud)
在 550KB 的图像上,大小不会真正减少。所以我想知道是否有一些更有效的工具可以做到这一点。
谢谢
回到 90 年代,我的家用电脑是Acorn Archimedes。它有一个叫做 ArcFS 的软件,它允许你创建压缩档案,有点像 zip 文件。
与 zip 文件不同,它们可以作为磁盘安装,有点像 Mac 上的 dmg 文件。
与 dmg 文件不同,它们被压缩且可写。
如果我们能在 90 年代做到这一点,为什么我们现在不能做到这一点?今天我使用 Mac,虽然我可以创建压缩磁盘映像,但它们是不可写的。相反,可写磁盘映像不会被压缩。
今天相当于 ArcFS 的是什么,为什么它不更常见?
由于存储空间不足,我需要减小某些高清视频的文件大小。较低的分辨率是可以接受的,也欢迎其他方法。我更喜欢 GUI 解决方案,因为我不熟悉命令行。我怎样才能做到这一点?
我经常需要压缩彼此非常相似的文件。
目前我使用 7Zip,它使用 8 个内核和 Ultra 设置在大约 35 分钟内将 16GB 文件压缩到 1.2GB。
在我看来,大部分时间都花在计算用于压缩的字典上。由于文件高度相似,实际使用的字典很可能也相似。
是否有基于 Windows 的压缩工具(带有我不知道的选项的 7Zip 或其他工具)可以保存字典并将保存的字典重用于后续文件?
有没有更好的方法来解决保持与我所拥有的压缩率相似的压缩率的问题,同时压缩速度要快得多?
我有几个相当大的 PDF(一个是 80+ MB)。有没有一种免费的方法可以将该 PDF 压缩为更小的尺寸?
我需要减少我的照片库的大小,所以我自然想压缩它们。其中许多并不完全相同,但仍然非常相似(同一场景的后续镜头)。是否有任何压缩算法利用这一事实来有效地压缩这些图像?7zip (LZMA) 没用。
我正在尝试将一些 BMP 文件转换为最高质量 (Q = 100) 的 JPEG 格式,直到我意识到这里有一个“渐进式”选项。
我的 BMP 文件之一是 2.9MB。转换为不带渐进式的 JPEG 格式后,新文件大小为 338.2KB,使用渐进式后,新文件大小仅降至 283.2KB。
我已经阅读了维基百科关于这个渐进式 JPEG 的用途的文章,但我担心的是与普通 JPEG 相比,渐进式 JPEG 的质量会变差还是会相同?
我觉得我可以使用透明、无缝的文件夹压缩。
我认为,实现此目的的一种方法是正常压缩,并使用 Nautillus 安装存档。AFAIK。您可以在性能下降时从挂载点运行程序。我唯一担心的是挂载点与该文件夹所在的原始文件路径不匹配。
通过NTFS“压缩此文件夹以节省空间”功能,所有程序和文件都可以通过挂载进行所有文件操作。包括真正关心的软件,比如链接库和数百个应用程序资产。
想法?我目前像没人一样使用 ext4,但我愿意使用更奇特的文件系统。
基本问题: 以无损方式存储/存档科学视频数据的合适编解码器是什么?
我正在尝试帮助我的研究小组存储/存档一些用显微镜记录的视频。这些(灰度)视频采用未压缩(原始视频)BGR24 格式,660x492@61fps,通常时长约 1 分钟。我的实验室伙伴们对这些文件的庞大规模(每个千兆字节)感到疯狂。我建议使用无损编解码器压缩它们。(这里需要无损是因为视频是科学数据;因此有损编解码器可能会以不良/意外方式改变内容。)
这是我尝试过的。首先,我抓取了其中一个视频的前 10 秒,并使用 FFMpeg 转换为单色(原始)格式。
ffmpeg -t 10 -i RecordedData.avi -c:v rawvideo -pix_fmt gray raw_gray.mkv
Run Code Online (Sandbox Code Playgroud)
然后,我尝试使用 libx264 的无损模式(通过设置-crf 0)来压缩生成的文件
ffmpeg -i raw-gray.mkv -c:v libx264 -crf 0 -pix_fmt yuv420p -color_range pc x264-yuv420p.mkv
Run Code Online (Sandbox Code Playgroud)
最后,我从 raw 和 h264 MKV 文件中提取了原始 YUV 数据并进行了比较。
ffmpeg -i raw-gray.mkv -c:v rawvideo -pix_fmt gray raw-gray.yuv
ffmpeg -i x264-yuv420p.mkv -c:v rawvideo -pix_fmt gray x264-decompressed.yuv
diff -sq raw-gray.yuv x264-decompressed.yuv
Run Code Online (Sandbox Code Playgroud)
在这里,diff命令报告当我期望它们相同时文件不同。为什么是这样?这只是一些轻微的舍入错误,还是我在进行 H264(据称是无损)压缩后可能会丢失一些东西?发生了一些像素格式转换 ( gray (YUV400) <-> YUV420),但颜色 (UV) …
compression ×10
filesystems ×2
images ×2
jpeg ×2
archiving ×1
codec ×1
disk-space ×1
ffmpeg ×1
linux ×1
ntfs ×1
pdf ×1
software-rec ×1
video ×1