现代人都用手机拍不少照片、视频,往往一个照片 2MB、拍一段 1080p 的视频 1 分钟 120MB,非常占用空间。
但事实上,许多照片、视频用不着使用极高的画质、极高的分辨率来存储,长期占用宝贵的手机空间。
例如某些照片不太重要, 200KB 的大小、清晰度,就足以记录用户想要保存的画面信息了,但实际的照片非常高清,体积有 2MB,那这张照片就造成 10 倍的存储浪费了。(本来 1GB 的空间能存储 5000 张这样的图片,现在只能存 500 张)
许多人,手机上的照片、视频,就占用了上百 GB 空间,其中大部分的空间是被超需求的高清存储浪费了的。大部分照片占用着与其内容价值不对等的存储空间,用户也不敢肆意删除,被迫在购买新设备时候不断增加存储空间(512G、1T)
我猜不少人因为手机存储焦虑,对手机拍照、拍视频非常克制。
如果一个用户,平均一天拍 10 张照片、1 分钟视频,一张照片 2M、1 分钟视频 120MB,一年就是 3650 张照片、365 段视频,7GB + 43GB。如果只在手机上保存这些相机直出的照片、视频,存储肯定吃不消,用户就要面临选择:删还是不删,删那些。
这种隐形的存储空间绑架,这对于厂商是有利的,这样可以迫使消费者花更多的钱,购买更大的云存储空间、更高存储规格的手机。但对消费者不利。
于是我有这样一个软件结构想:
- 一个文件夹为 主库,里面存放原始照片、视频
- 主库 可以绑定多个 随库,里面同步存放压缩后的主库图片、视频
这两种库是这样协作的:
- 当 随库 里有新增,软件会自动把随库里新增的视频、照片,拷贝到 主库,再将压缩后的新照片替换 随库 里的新文件。
- 当用户编辑了 主库 里的视频、照片时,被修改的文件,会更新压缩版本,到 随库
- 对于媒体文件从 主库 到 随库 的压缩规则,可以自定义,例如:
- 图片分辨率大于多少、体积大于多少时进行压缩,压缩到什么分辨率、质量
- 视频码率、分辨率高于多少时压缩,压缩到什么分辨率质量
- 对创建日期在多久以前的媒体进行压缩
- 对什么特殊文件名的照片不要压缩
在电脑上创建主库、与之关联的随库。在安卓手机上,将相册通过 Syncthing 与电脑上的一个随库同步,就可以:
- 手机上的所有视频、图片都被同步到电脑 随库
- 电脑上 随库 中的新增视频、图片被拷贝到 主库,随库 中的原文件被替换为按指定规则压缩后的版本
- 随库 中的压缩版本同步回手机相册
- 在电脑上组织、编辑原图后,在手机上的压缩图也会自动更新
这样,就实现了手机上图片存储空间的优化,无需担心照片、视频对手机存储造成压力了。原来 500 张原图就要占用 1GB 空间,现在只需占用 100MB。
大部分时候,我们在手机中的照片舍不得删,并不是舍不得它的高清、要放大好多倍去看上面的汗毛,而是希望需要的时候能到从照片上找到一些信息。这时候,压缩后的图片,在手机小屏幕上,是足以满足大部分需求的。
即便需要高清了,也能从电脑的 主库 中找到原图。
一个设想,先提出来,以后有机会实现。
其实不少人由于
- 被资本主义、消费主义洗脑
- 对信息存储成本无知
一股脑认为“高清就是好照片”“高像素越高越好”“原图就是清晰”,而无法客观辩证地看待图片存储成本与图片压缩。
对那些被洗脑的思维,我不打算用文字反驳了,没有意义,就跟打死一只苍蝇一样,对这个世界没有影响。
下面放上一些图片,原始版本和压缩版本:
- 原始是我手机拍摄直出(1200W 像素、标准质量),平均大小 1.9MB
- 压缩版本是 magick 转换,500W 像素、70% 质量,平均大小 250KB。
使用这些照片用于理性的感知度对比。
我的观感是,压缩后的图照片,直接与原图对比,感知不出来,只有在 100% 放大后,与原图一一对比,才能感知到明显差异,当没有对比时,直接使用也没有任何问题。
如果存储的话,自然希望手机里都是这种压缩版本,原图存在电脑上。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于