弄了两天也没把 MacBook 上的 1000 多张照片弄到手机上,一头汗😓

2018-08-16 14:47:53 +08:00
 zj299792458

环境:1380 张照片存在 mac os 的 photos 这个应用里,(最新的 mac os + ios 11.4.x ) iCloud 照片相关的同步已经全部关闭,不想把照片放 iCloud,空间也不够。

需求:把这些照片放到 iPhone 上。

尝试方法:

  1. iTunes 同步,无论怎么选,永远只有 1247 张,同步之前手机已经清空所有照片,相册里一张都没有,同步完手机里永远只有 1247 张,而且丢失的那几张能肉眼找到一部分,无论怎么同步就是没有,看起来丢失的照片和没丢失照片也找不到任何区别。丢失的照片能通过 airdrop 直接发送到手机。但是没法用肉眼全部找出那 100 多张。不是连续的。

  2. 在 photos 应用里面全选,然后用 airdrop 发送到手机。在 exporting 1380 items for sharing 那个提示框就卡死,airdrop 的界面永远跳不出来。

  3. 在 photos 应用里面导出到文件夹,然后在 finder 里面打开这个文件夹,全选,airdrop 发送到手机。手机上提示无法同时接受这么多文件。

  4. 重启手机,清空电脑 photos 应用缓存,重建 photos 数据库,再用 itunes 同步,均无效。 ( https://discussions.apple.com/thread/6692697

  5. 打电话给 apple support,乱七八糟说了一通,均无效。

  6. 带到 apple store 让苹果店员看,店员说不建议用 itunes 同步到手机,让我开 iCloud 同步。我说空间不够,他居然让我充值扩容!!我把照片从我自己电脑,复制到自己的 iPhone x 手机上,居然要充值!!!无语

求教还有其他方法能把我电脑上的照片复制到手机上吗。

14675 次点击
所在节点    Apple
96 条回复
luistrong
2018-08-16 20:25:08 +08:00
@laoyur #39 同 JB, :/var/mobile/Media/DCIM 里面从 100 开始编号, 是啥意思呢?用 filza 导入的话需要重新编个号吗?
laoyur
2018-08-16 20:50:40 +08:00
@luistrong 是我想当然了,直接扔 DCIM 里并不被相机胶卷 app 识别,应该还要修改数据库索引文件才行,有空来研究下
tcp
2018-08-16 20:55:27 +08:00
onedrive 吧
laoyur
2018-08-16 21:02:54 +08:00
@luistrong
大概看了下,会修改以下文件(可能有遗漏
/private/var/mobile/Media/PhotoData/Photos.sqlite 还没打开细看,估计是图库的索引
/private/var/mobile/Media/PhotoData/Thumbnails/V2/DCIM/105APPLE/IMG_5387.PNG/5005.JPG 显然是缩略图
/private/var/mobile/Media/DCIM/105APPLE/IMG_5387.PNG 真实文件

所以我觉得导入到 DCIM 后,还需要同步更新一下 Photos.sqlite 才能被相机胶卷识别,至于缩略图,还不知道是不是必须的,可能相机胶卷自己会生成,需要验证下
至于导入的图片放 1xxAPPLE 哪个目录,完全无所谓的,因为是由 db 中的索引来决定的,你自己单独建一个也行。1xxAPPLE 只是仿照数码相机的格式,比如 100CANON,iOS 是文件名每 1000 张图片单独搞一个 1xxAPPLE 目录
luistrong
2018-08-16 21:10:39 +08:00
@laoyur #44 你的文件夹是 100-105, 我是 100-103, 我怀疑是不是按照照片增加一直会排序下去, 有 2G 多的,也有 5G 多的, 没发现什么规律
laoyur
2018-08-16 21:40:04 +08:00
@luistrong 我说了呀,每 1000 张图片(最多)新建一个 1xx 文件夹
比如 105APPLE 目录存的是最大到 IMG_5999.PNG ,再拍一个照片,就成 6000 系列了,那就建一个 106APPLE 文件夹放呗
这只是它自己的规律,你弄个奇形怪状的文件名,比如 PORN_0001.PNG 扔到任意一个文件夹里面,再到 db 里建好对应的记录,肯定也能被相机胶卷认出来
我还没去看 iTools 之类的软件能否导入照片(想来肯定是可以的),如果不能,我就自己给自己写一个软件咯,反正咱是 JB 的,有啥不能做,哈哈
luistrong
2018-08-16 22:21:09 +08:00
@laoyur #46 懂了, 那做导入图片的索引应该很麻烦吧
klementina
2018-08-16 22:23:30 +08:00
从 iPhone X airdrop 到 Mac,永远都不是原图,,,不知道为什么。
另,Apple 的 iCloud、iTunes 和 Apple ID......我到现在都没整明白。。。也根本就不好用。。
luistrong
2018-08-16 22:29:59 +08:00
@klementina #48 你确定不是原图吗?这么多年了我一直当做是原图...
qq258076067
2018-08-16 22:31:24 +08:00
哥们是不是有一部分视频没有选上,所以少了 100 多张?
还有就是 你这样同步进去,不在 camera roll 里面,依然让人难受。。。
laoyur
2018-08-16 22:39:27 +08:00
@luistrong 下了 iTools,发现这货导入图片需要借助一个额外的手机 app
猜测它直接搞手机上的 db 比较烦吧,所以先导入到 app 的沙盒里,让 app 调用 api 存入图库来曲线救国

我打开 db 文件看了,是 ZGENERICASSET 表,里面的字段有目录( 100APPLE )和文件名( IMG_1001.PNG ),所以看上去只要写入这个条目就欧了。不过既然 iTools 有现成的方案,能用就用咯,没必要自己去造轮子。
laoyur
2018-08-16 22:47:02 +08:00
@qq258076067 iTools 的这套方案,估计对非 JB 手机也能导入图片的
luistrong
2018-08-16 23:22:15 +08:00
@laoyur 厉害了,不过基本上以前都是 iPhone 传到 mac,airdrop 的方式,现在 iPhone 内存大了,以后可以把 mac 的照片存在 iPhone 上
zj299792458
2018-08-17 00:27:05 +08:00
@qq258076067 视频都选了……我该附上截图的,少的全是照片。

我大概知道怎么回事了。我的 iTunes 停留在最后一个可以给 iPhone 装应用的版本,似乎有些 iPhone x 拍的照片无法识别。
huclengyue
2018-08-17 00:53:41 +08:00
@Willjim 是 USB 不够快吗😏
aoobo
2018-08-17 01:23:42 +08:00
@laoyur 图片扔到 DCIM 下的 XXXAPPLE 文件夹下,删除 Photos.sqlite 重启手机就重建索引了。
edinina
2018-08-17 04:06:53 +08:00
对我来说恰恰是苹果特别方便的地方
burning
2018-08-17 06:24:01 +08:00
iCloud 除了(iCloud 照片)和(我的照片流),还有一个共享的相簿,既不占 iCloud 的空间,还方便分享,上传速度还要快很多。
klementina
2018-08-17 08:04:48 +08:00
@luistrong 我之前以为是。后来发现,airdrop 过来的图只有 1-2M,而 iPhone X 拍的照片通过微信原图发送,接收的时候是 6-8M。。。
vvard3n
2018-08-17 09:00:41 +08:00
HEIF 格式图片

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

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

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

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

© 2021 V2EX