有 NAS+google photo 双持的老哥吗,如何解决 livephoto 的问题?

2022-06-13 17:57:08 +08:00
 XiaoBaiYa
google photo 基本算是目前最好的相册软件了,这个应该没有太大的争议

但有时候在外面,梯子不方便,想查看图片还得挂梯子。所以就需要 NAS 中转给 google photo 。NAS 也可以顺便当一个本地备份。

但问题来了,上传到 NAS 的 livephoto 会被拆分为 a.heic 以及 a.mov 两个同名文件,在 google photo 不能正常识别,就会变成一个视频和一个图片。

所以现在一直是回家才能自动上传到 google photo ,没办法在外面同步。
有没有大佬有解决办法?
666 次点击
所在节点    iOS
13 条回复
ruixue
2022-06-13 18:35:30 +08:00
google photos 对 live photos 的解析依赖 iOS 客户端,暂时没有其他太好的办法,建议给手机上也搞个梯子,直接通过 ios 客户端备份,或者关闭 live photos 功能,只保存静态照片
justNoBody
2022-06-13 19:20:27 +08:00
建议用 iCloud+群晖
XiaoBaiYa
2022-06-13 19:45:05 +08:00
@justNoBody icloud 体验不如 google photo
XiaoBaiYa
2022-06-13 19:45:48 +08:00
@ruixue 确实因为这个困扰很久了,手机有梯子,但是不方便,还费电,live photos 又是刚需,只能将就原来的方式用了
Tabjy
2022-06-14 02:33:23 +08:00
Google 有自己的一个 motion photo 的格式 基本就是图片和视频 concatenate 成一个文件再加一段 XMP data 变成一个 PXL_*.jpg 文件 其好处是单个文件而且兼容现有图片浏览器

所以大概有机会在 NAS 上把 live photo 的 .heic 和 .mov 转换成 PXL_.jpg ? Google Photos 对这种格式的支持和 live photo 一样的

[0] 描述了怎么 mux 和 demux PXL_*.jpg
[1] 是一个官方的 C++ 库 但是有几个坑:不支持 HEIC + MOV (必须是 JPEG + MP4) 而且要求 JPEG 必须已经有 XMP 字段

[0] https://medium.com/android-news/working-with-motion-photos-da0aa49b50c
[1] https://github.com/googleinterns/libmphoto
Tabjy
2022-06-14 02:36:39 +08:00
^
对于两个坑:

1. 不支持 HEIC + MOV 的问题我们可以用 ffmpeg 转码
2. XML 字段的问题我除了用 GIMP re-export 没找到简单的办法…(但是肯定有库!)
hanxy1996
2022-06-14 09:40:30 +08:00
现在在用群晖 DS File 传到 NAS ,可以选择不拆分直接传 HEIC 文件( DS Photo 好像就不行),然后同步到 Pixel 1 上传 Google Photos
evan6
2022-06-14 12:20:28 +08:00
目前无解,我这边 Google+NAS 备份都只存了静态+icloud 2T 。三份备份。
XiaoBaiYa
2022-06-14 13:37:35 +08:00
@hanxy1996 这个方法能保留 live photo 的效果吗
XiaoBaiYa
2022-06-14 13:38:29 +08:00
@evan6 我也是三份,目前确实无解,也许上面老哥提到的 xmp 方式可以,但是好麻烦,期待有大神解决一波
XiaoBaiYa
2022-06-14 13:41:09 +08:00
@Tabjy 实在是太麻烦了,我看好多私有部署的相册软件都能识别 a.heic+a.mov ,会自动转换为 livephoto ,Google 就不行
XiaoBaiYa
2022-06-14 13:45:28 +08:00
突然想到一个方法,找一个旧 iphone ,把 icloud+google photo 后台都打开,当作一个辅助 NAS 用,不知道可行不,有时间试试。
hanxy1996
2022-06-15 17:29:55 +08:00
@XiaoBaiYa 可以,用 DS File 传 NAS 上会保存单独的 HEIC ,其他设备使用 Google 相册也能观看 live photo 。后面这个方法应该也没问题,通过 iCloud 倒到老 iPhone ,然后上传到 Google Photos ,Google Photos 会加载系统相册,iCloud 会不断下载原尺寸照片到本地

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

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

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

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

© 2021 V2EX