[送码] HEIF & HEVC 转换器:压缩 iOS 照片库,释放存储空间

144 天前
 blanboom

我的新 App 「 HEIF & HEVC 转换器」已在 App Store 上架。App 能够将 iPhone/iPad/Mac 相册中照片和视频,转换为更高效的 HEIF/HEVC 格式,节省存储空间。

下载链接:

我尝试转换了自己约 20G 的照片视频。转换后节省了 6.25G 的空间。

App 超过 90% 的代码都是用 AI 生成的,在我的博客文章中,分享了自己使用 AI 辅助编程的体验:

兑换码:

4JAYX696NPW3
6PM97LALFWRT
6XNX3Y96YY4Y
76MKWWMLYARW
64MAP3MR7HRF
J97J36P7WYY6
Y9YNLJTLKTN4
FJNTN7H3XE4E
9AY7WEJLMLLW
RX74YFK6XNT7
P7KM34AAW9KW
K9M7TAM3RAET
R77WTFY37MNT
9HKRAYJWXFXX
H33K9Y4APWWN
7L4RHAMYE7NL
LJ93REJE9XLR
4AYELA9K6W9X
KF6KL9LTKJ9N
FPEREH73AEFK
4835 次点击
所在节点    分享创造
56 条回复
kkk123
144 天前
来晚了
doubu
143 天前
9FMWL33PJM3R 已用,感谢
jianny
143 天前
已用第 6 组最后一行 RN4EK3E69TF9 ,非常感谢!
moioooo
143 天前
@miaoxiaomayi appstore 兑换码呀
kkk123
143 天前
LWEKAA7YT4NX 已用,谢谢.
jichangzhuanyong
143 天前
前面几组没试,我直接从第 6 组换了,应该还有,因为我用的 KXMXFRJYP7Y9 是第二个。感谢!
svij
142 天前
7K7JMWFHFEKK 已使用,谢谢
hso
142 天前
NJ3FKYHHKEW9 ,已用,谢谢
Ccf
141 天前
FM3X9F33MTM9 已用,谢谢
guanrui1204
141 天前
4RAETEE6TJPW 已用,谢谢
Love4Taylor
132 天前
视频转换的部分不太对吧,低质量和中质量都是固定低码率,而高质量所谓的动态码率转出来和源文件一样大,不是应该通过 crf 参数来调整同质量降码率么?现在这样转成 hevc 有什么意义么?
blanboom
117 天前
@Love4Taylor 多谢反馈。

目前高质量使用的是 AVFoundation 的 AVAssetExportPresetHEVCHighestQuality 预设( https://developer.apple.com/documentation/avfoundation/avassetexportpresethevchighestquality ),经过我的测试,一部分视频转换后会变大,一部分视频转换后会变小。对于我的照片库,转换后整体还是节省空间的。

由于 AVFoundation 没有像 FFmpeg 那样,提供 crf 参数选项,所以中低质量目前的实现是设置了一个固定码率。

后续我准备进一步阅读 AVFoundation 文档,看一看是否有更好的方式转换视频。
blanboom
109 天前
@Love4Taylor 刚刚更新了 1.4 版本,这个版本在转换视频时,会限制文件的最大大小,避免出现转换后视频和原文件一样大,或者变得更大的情况。
Love4Taylor
93 天前
出现个新问题,被调整过方向的 Live Photo 转换后无法保存报 PHPhotoErrorDomain ,必须还原调整重新转换才能保存。另外你 App 内没有反馈渠道很糟糕。


Love4Taylor
39 天前
看起来多少还是有点问题,转换前 H.264: 243MB, 转换后 HEVC: 350MB
blanboom
37 天前
@Love4Taylor
不好意思,最近家里的事情比较多,这个 App 的一些问题还没来得及解决。

对于旋转方向后的 Live Photo 无法保存的问题,我暂时发布了一个版本,保存照片时,能跳过保存失败的照片,其他照片正常保存。

现在我正在解决这个问题,修改后旋转方向的 Live Photo 已经能正常保存了,但是视频部分仍是未旋转方向的。初步定位是视频变换矩阵在转换格式后没有保留下来,尝试了一种方案还不管用,仍在继续解决。

对于视频转换后变大,如果方便的话,帮忙发下有问题的视频?在 App 加入反馈功能之前,可以先与我邮件联系:feedback at blanboom.org

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1126783

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX