我是一名独立开发者。事情的起因:iPhone上几分钟的视频就占用约500MB空间。拍个生日派对、一场演唱会、几段节日视频,手机就满了。

解决方案很明显:手机摄像头拍摄的4K视频,对于只在手机上观看来说,编码过于冗余;重新编码就能找回大部分空间。但我试过的每个压缩工具都要求订阅——按月付费,永远付费,只为每年存储满时用一两次的工具。

所以我做了VideoDuck。它在商店里已经有一阵子了,但今天上线的版本基本算是第二代——同样的理念,完全重写。旧版能做的一切,加上批量处理、续传、取消、排序/筛选、真实的错误报告,以及不再像处女作的界面。

它只做一件事:在设备上将你的视频重新编码为HEVC,归还空间,同时视频保留在你的图库中,仍可观看。

工作原理: 基于硬件编码器的AVAssetReader/AVAssetWriter流水线。没有任何上传——应用完全没有网络代码,所以飞行模式下也能用。元数据(日期、位置)会保留,压缩后的文件会出现在时间线上原视频旁边,而不是像大多数压缩工具那样放到“现在”的位置。你可以选择保留原片或替换它,替换时始终会经过系统删除确认。

如果中途强制退出,批量压缩可以续传;你也可以在批量处理中取消,不会丢失已经完成的部分。

价格(因为版规要求——就算不要求我也会告诉你):

免费下载。以“高”质量逐条压缩视频永久免费——无广告、无账户、无时限、无试用。

VideoDuck Pro 是一次性 $7.99 购买(首发价;9月21日后涨至$11.99)。解锁“中”和“低”预设,以及批量压缩和高级设置(分辨率上限、帧率上限、编码器、容器)。无订阅、无续费、无需取消。这就是整个应用存在的原因,所以不会改变。

它不能做什么: 仅限iPhone,iOS 18+。目前仅支持英文。它不会动照片、通讯录或缓存——只处理视频。压缩是有损的;“高”质量在手机屏幕上视觉上非常接近,但不是魔法。如果你不确定,请选择“保留两个版本”,删除前先对比。

App Store:https://apps.apple.com/app/videoduck/id6748355118

我真的很想知道哪里出了问题。我在自己的图库上测试过,但那只是一个图库。欢迎提交Bug报告和“这个设计真蠢”的反馈。我今天全天在线,应用设置里和网站上有联系方式:https://videoduck.heygor.com