V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
exposir213
V2EX  ›  程序员

好兄弟们,怎么用 pixel 备份 live photo 到 谷歌相册?

  •  
  •   exposir213 · 2022-08-30 16:40:53 +08:00 · 4885 次点击
    这是一个创建于 816 天前的主题,其中的信息可能已经有所发展或是发生改变。
    谷歌相册是不是只能用 iphone 上传 live photo 格式
    36 条回复    2024-04-26 10:35:36 +08:00
    bearboss
        1
    bearboss  
       2022-08-30 17:59:02 +08:00
    iphone => icloud 云备份 => icloud_pd 下载到本地 => syncthing 同步到 pixel => pixel 上到谷歌云。定时清理一下 icloud 就行了
    exposir213
        2
    exposir213  
    OP
       2022-08-30 18:17:27 +08:00
    @bearboss 咨询一下 icloud_pd 下载到本地 这一步是怎么操作的
    XiaoBaiYa
        3
    XiaoBaiYa  
       2022-08-30 18:21:44 +08:00
    syncthing 好像没办法备份 live photo 到 Google 吧?
    exposir213
        4
    exposir213  
    OP
       2022-08-30 18:22:48 +08:00
    @XiaoBaiYa 我这没有上传成功
    XiaoBaiYa
        5
    XiaoBaiYa  
       2022-08-30 18:32:12 +08:00
    楼主找到方法 @我,我反正找了很久,没有找到
    kxccc
        6
    kxccc  
       2022-08-31 10:36:29 +08:00 via iPhone
    @bearboss 我也是这个方法,但是 live photo 会被拆分成普通的图片和视频,Google photo 不会进行合并。把拆分的图片和视频重新导入 macOS 相册会合并回 live photo 。
    kxccc
        7
    kxccc  
       2022-08-31 10:58:28 +08:00 via iPhone
    @kxccc GitHub 上有个项目 MotionPhotoMuxer
    可以把 iOS 的 live photo(jpg+mov) 转换为安卓的 motion photo(jpg),然后上传到 Google photo 就不会被拆分
    exposir213
        8
    exposir213  
    OP
       2022-08-31 11:28:57 +08:00
    @kxccc 这真是个“高招” 看来常规方法是做不到了
    bearboss
        9
    bearboss  
       2022-08-31 11:58:51 +08:00
    @kxccc 这个转换是可逆的吗 后面导入 ios 需要再转换回来吗
    bearboss
        10
    bearboss  
       2022-08-31 11:59:04 +08:00
    @exposir213 有 docker 容器 部署一下
    bearboss
        11
    bearboss  
       2022-08-31 11:59:49 +08:00
    @XiaoBaiYa 会拆分为视频和图片 升级新版安卓系统后 谷歌相册能识别 mov 视频 也是无限量上传
    XiaoBaiYa
        12
    XiaoBaiYa  
       2022-08-31 12:04:09 +08:00
    @kxccc #6 如果有使用 google photo 的需求的话,这个方法简直是灾难,所有 livephoto 都会变成两个,使用体验非常糟糕。
    fluffyfoxxo
        13
    fluffyfoxxo  
       2022-09-14 22:23:27 +08:00
    今天找到方法了,我用了两台 iOS 设备,开启了 iCloud 照片同步,具体方法如下:
    1. 用第一台 iOS 设备开启备份,将照片上传至 Google Photos ;
    2. 电脑访问 Google Photos ,把刚刚上传的照片下载回来并从 Google Photos 中删除;
    3. 把下载回来的文件夹扔进 Pixel 上传;
    4. 用第二台 iOS 设备开启备份,这时候会自动将 mov 的部分上传至 Google Photos 。
    最终在网页端和 Android 端都可以正常播放,而且不占用 Google 存储空间。
    不一定要严格按照我的操作来进行,因为据我观察下载回来的文件夹中 mov 文件是没有扩展名的,扔进 Pixel 中不会被上传。我猜测把 Live Photo 的 heic 文件从 iOS 设备中导进 Pixel 上传即可,再用 iOS 设备传 mov 的部分。
    @bearboss
    @kxccc
    @exposir213
    @XiaoBaiYa
    XiaoBaiYa
        14
    XiaoBaiYa  
       2022-09-15 10:26:20 +08:00
    @fluffyfoxxo #13 感觉有点略微麻烦啊,你第二台设备是什么?我用的 7p 老是会有问题
    bearboss
        15
    bearboss  
       2022-09-15 10:58:42 +08:00
    @fluffyfoxxo 直接用 icloudpd 工具把 icloud 的下载到本地也能把 mov 和 heic 都下载下来,然后都倒进 pixel 就都会上传了 和你这个的区别是啥
    fluffyfoxxo
        16
    fluffyfoxxo  
       2022-09-15 11:08:25 +08:00
    @bearboss 那样的话 1 张 Live Photo 会被拆分成 1 张照片和 1 个视频吧?
    fluffyfoxxo
        17
    fluffyfoxxo  
       2022-09-15 11:09:53 +08:00
    @XiaoBaiYa 我是一台 iPhone 一台 iPad 。可以试试看删除 Google Photos 应用再重新安装?我这一步的目的是让 Google Photos 重新扫描照片库,同一台设备好像上传过一次之后就不会再重新扫描上传缺失的 mov 部分了。
    fluffyfoxxo
        18
    fluffyfoxxo  
       2022-09-15 11:12:57 +08:00
    @bearboss 用这个方法相当于是 Pixel 只上传 heic 的部分,iOS 上传 mov 的部分,Google Photos 中显示为动态照片且不占用空间。
    bearboss
        19
    bearboss  
       2022-09-15 11:37:47 +08:00
    @fluffyfoxxo 那可以不经过第一次 google photos 吗 比如我先把 heic 下载到本地让 pixel 上传 然后 ios 上开启 google photos 备份去补全 mov
    fluffyfoxxo
        20
    fluffyfoxxo  
       2022-09-15 11:44:09 +08:00
    @bearboss 我猜测是可以的,不用完全按照我的操作来进行。
    exposir213
        21
    exposir213  
    OP
       2022-09-15 12:00:05 +08:00
    @fluffyfoxxo 老哥真是人才,这样的思路都能被你想到。。
    只用 ios 一台设备能做到上述的一切吗,删了之后再用 ios 上传
    fluffyfoxxo
        22
    fluffyfoxxo  
       2022-09-15 12:17:35 +08:00
    @exposir213 只有一台 iOS 设备的话可以试试 #17 和 #19 的方法,先导出 Live Photo ,把 heic 文件用 Pixel 上传,再开启 iOS 上 Google Photos 的自动备份,理论上应该能达到一样的效果。
    ghostben
        23
    ghostben  
       2022-09-20 12:57:12 +08:00
    @fluffyfoxxo 这里第二台需要开启备份,可以手动上传么?还是必须开启备份?
    fluffyfoxxo
        24
    fluffyfoxxo  
       2022-09-20 17:15:10 +08:00 via iPhone
    @ghostben 这我没有测试过 等你的好消息😄
    ghostben
        25
    ghostben  
       2022-09-21 11:42:32 +08:00
    @fluffyfoxxo 我试了没法手动上传,因为软件会显示这个照片已经上传了,所以找不到上传的按钮。只有自动备份才会把 live 的再整一份。
    下面想试一下原图备份和优化后的图备份有没有区别
    exposir213
        26
    exposir213  
    OP
       2022-09-22 11:51:10 +08:00
    @ghostben 自动备份会把之前所有的照片上传成 live photo 形式吗?
    lszbao
        27
    lszbao  
       2022-10-03 21:42:58 +08:00
    我来说一个办法
    iphone 通过 OneDrive 同步照片
    onedrive 同步到 pixel
    然后 pixel 同步 google photos 解决了 live photo 的问题
    lszbao
        28
    lszbao  
       2022-10-03 21:45:30 +08:00
    lszbao
        29
    lszbao  
       2022-10-03 22:33:58 +08:00
    刚看了一下 live photo 无解好像
    又新办法踢我一下
    kxccc
        30
    kxccc  
       2022-10-11 17:41:34 +08:00
    @fluffyfoxxo 可以的,Pixel 获取 Root 权限后,用 Linux Deploy 安装个 Linux 系统,写个脚本调用 icloudpd 下载 Live Photo ,下载后把 mov 视频部分删掉,Pixel 就能只上传图片部分了。之后再去 iPhone 的 Google Photo 开启备份,就会补全视频部分且不占用空间,老哥🐮啊
    XiaoBaiYa
        31
    XiaoBaiYa  
       2022-10-25 11:12:54 +08:00
    @kxccc #30 你用什么软件同步到 pixel 的呢
    happyyellowdude
        32
    happyyellowdude  
       2022-11-09 00:54:32 +08:00
    @kxccc 有没有 github 可以参考一下,太复杂了,老哥
    kxccc
        33
    kxccc  
       2023-02-12 17:59:33 +08:00
    @kxccc 这种方法不行了,备份的 live photo 视频部分会出现扭曲
    kuawo
        34
    kuawo  
       2023-04-07 22:29:42 +08:00
    @kxccc 我也发现了,那还有别的好方法吗 大佬
    everone
        35
    everone  
       2023-09-29 17:15:01 +08:00
    刚发现通过 pixel 上传 heic ,通过 ios 上传 mov ,最终在 google photos 里呈现的 live photo 视频部分扭曲变形,蹲守更新方案
    FACEB00K
        36
    FACEB00K  
       211 天前
    @everone 确实在 Google Photos 上显示的动画不太自然,但是可以确定 live photo 的 mov 文件的确传上去了,我下载之后查了一下 md5 ,是一样的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2507 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:48 · PVG 23:48 · LAX 07:48 · JFK 10:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.