本人最近几个月来使用一款叫作 "icloudpd"的docker容器,用来备份icloud中的照片视频到本地NAS,可以说icloudpd的使用体验是最无感最省心的,主要优势在:1、无需手动操作。2、无需任何客户端。3、不经第三方中转。4、照片无压缩。5、功能设置相当全面。
具体安装和操作指南,详见作者:GitHub Docker Hub
这里主要说一下在操作中会遇到的几个坑,提醒大家注意:
一、什么情况下需要加icloud_china变量?
最简单的判断方法,先网页登录icloud.com,填入用户名密码后如果提示需前往icloud.com.cn,就必须要这个china变量,否则不能加,加了会出错。
二、有些教程文章建议时区不填,或者填TZ:CST-8,经过本人实践这是不对的,要填而且必须只能填 TZ:Asia/Shanghai,原因下面一起讲。
三、当容器正常运行,照片顺利下载后,大家会发现除了HEIC格式的图片外,其他比如JPG、PNG格式的图片(通常由第三方APP拍摄的)都没有带下来EXIF信息,特别是没有创建日期就不能方便的使用相册或照片工具来进行管理,所以需要加入了变量set-exif-datetime:True,从文件创建时间开始写入 DateTimeOriginal exif 标签,这时如果变量填的是TZ:CST-8,就会产生8个小时的时差,使得照片排序一塌糊涂
四、如果使用了变量set-exif-datetime:True,微信等第三方APP拍摄的JPG可以自动生成拍摄日期时间,但是,会在下一次同步icloud的时候生成重复文件,即在原照片IMG_1234.jpg之外,生成一个名为IMG_1234-12345.jpg同内容文件。这同样会对相册管理造成巨大麻烦,目前作者还没能解决这个问题。
以后想到什么再补充
文章评论