iPhone 连接到系统上的设备没有发挥作用

0. 瞎 bb

帮助家人备份手机相册,简直要被 iOS、iTunes 的咖喱撑死。

查阅资料时,《iPhone 大批量数据拷贝到电脑相关问题总结》该篇教程最为清晰(可惜操作不够完美,所以本文目的是补充一些细节与工具),查看本文时,可以同步参考该文,便于理解。

此外,本文与其它同类型文章,最大的区别在于第四步:CMD 命令详解。记录它是写本篇文章的初衷,毕竟分享的同时,也是给自己记录。

1. 问题总结

自从 iOS 11 开始,相机默认的图片格式是高压缩率的 HEIC + MOV。由于这些文件在 Windows 无法正常显示,所以 iOS 在文件导出时做了一层转码。但这个转码性能不行、咖喱疯狂溢出、设备卡死报错。所以我们要将手机上的转码功能关闭,原文件导出后,在电脑上用第三方软件进行转码。

2. 工具推荐

原文中的「iMazing HEIC Converter」效率很低,在这里推荐「HEIF Utility」。
HEIF Utility - View/Convert Apple HEIF images on Windows

本人拿了 15 张图片进行测试,「iMazing HEIC Converter」耗时 18s,而「HEIF Utility」仅仅耗时 5s,这应该是单线程与多线程的差距。

3. 操作流程

  1. 设置手机:设置-照片-保留原片
  2. 照片同步至 Windows
  3. 剪切原始 JPG、PNG 文件至新目录
  4. 转换 HEIC to JPG 至新目录
  5. 删除 *.HEIC 与 *.MOV 同名文件(推荐使用 CMD 命令)
  6. 剪切剩余 MOV 文件

4. CMD 命令详解

在资源管理器的路径中,直接输入 cmd 并回车就可以打开 cmd,同时路径就在该目录下。在转换完的目录用以下脚本,就可以很快的删除同名的 *.HEIC 与 *.MOV 了。

因为录制的视频格式也是 MOV,所以不能无脑全部删除。因此命令要遍历 MOV 文件,若存在同名 HEIC 文件,则两个一起删除。

For %A In (*.HEIC) Do @If Exist "%~nA.MOV" del "%~nA.MOV"
del *.HEIC
del *.AAE

5. 最后

咖喱好撑
咖喱好撑
咖喱好撑

其实流程可以随便来。比如第三步不剪切,第四步转换至当前目录,第五步用脚本遍历所有 JPG 删除同名 HEIC 与 MOV。

只要会写 CMD 脚本,啥姿势都可以~

你可能感兴趣的:(iPhone 连接到系统上的设备没有发挥作用)