## 拖入动态照片（.jpg），或点击选择文件

支持一次选择多张。华为手机请用「文件管理」App 进入 DCIM/Camera 目录，选含视频的动态照片原图（通常 1MB 以上）；「图库/相册」入口会返回去掉视频的静态缩略图，无法拆分。

## 为什么选择这款工具

一键操作，强大功能，无需专业技术知识

🖱️

### 一键操作

拖入华为动态照片，自动拆分并写入配对元数据，3 步完成制作。

🎞️

### 无损高质量

图片视频零重编码，保留原始画质、拍摄时间与 GPS 地点。

📱

### 跨平台兼容

生成的 Live Photo 适配 iPhone / Synology Photos / Windows 11 照片。

🖼️

### 灵动壁纸

把实况照片设为锁屏壁纸，长按屏幕即可看到画面动起来。

⏪

### 挽救错过瞬间

后期为未开启动态模式的照片补上 3 秒动态记录。

🔒

### 隐私安全

全部在浏览器本地处理，文件绝不上传服务器，用完即清。

## 使用教程

简单 3 步，轻松完成

1

### 上传照片

拖入或点击选择华为动态照片原图（含视频的 .jpg），支持批量多张。

2

### 一键导出

点击「一键导出全部 .pvt.zip」，工具自动拆分并写入配对元数据。

3

### 导入使用

把 .pvt.zip 解压或 AirDrop 到 iPhone / Synology Photos，即可看到动态照片。

### 📤 如何把制作好的 Live Photo 传回设备并保持"能动"？

导出的 .pvt.zip 内已包含同名 JPEG + MP4，两端已写入相同的 Apple 配对元数据（ContentIdentifier UUID）。iOS 不会自动配对任意两个文件——必须通过下方「会触发配对」的渠道导入。

1. 爱思助手（Windows / Mac，推荐，免费）：电脑安装「爱思助手」并用数据线连接 iPhone → 「我的设备 → 照片 → 相机胶卷 → 导入实况照片」，选择同名的一对 JPEG + MP4 导入即可；批量导入支持整个文件夹（要求文件夹内每对文件同名）。
2. Mac 照片 App：把 JPEG 和 MP4 一起拖入 macOS 的「照片」App，会自动合并为一张实况照片，再经 iCloud 照片同步到 iPhone。
3. iPhone 端 App：使用支持实况配对导入的 App（如 Rollit、PhotoSync 的 Live Photo 模式等）接收这一对文件并保存到相册。

⚠️ 以下方式无法变成实况照片（结果只是一张静态照片 + 一个独立视频）：微信 / QQ / 钉钉传输后保存、iCloud 网页版或 iCloud Drive 中「存储到照片」、百度网盘等网盘 App 保存到相册、隔空投送单个文件。这些渠道不会触发 iOS 的配对逻辑，与文件本身的元数据无关。

🗄️ 上传到 Synology Photos（群晖相册）如何显示为动态照片

导出的 .pvt.zip 内同名 JPEG + MP4 已按 makelivephoto.com 同款精简配方写入 Apple MakerNote 与 QuickTime Key（两端共享同一个 ContentIdentifier UUID）。Synology Photos 依靠这个 UUID 把静态图和视频合并成同一项——与文件名无关。

#### 必做：三件事确认清单

1. DSM 与 Photos 版本到位：DSM ≥ 7.2.2、Synology Photos ≥ 1.8.x（早期 1.7.0–1.7.1 在 1.7.1-10011 / 1.8.0-10070 已修复过 "Live Photo 显示为独立文件" / "第三方 Live Photo 不合并" 的已知 bug）。
2. 用保留元数据的渠道上传：只有 Synology Photos 移动 App 的「上传到 Synology Photos」能完整保留 Apple MakerNote 与 QuickTime Keys。

#### 上传渠道对照表

渠道 | 保留 ContentIdentifier？ | 结果
--- | --- | ---
Synology Photos 移动 App（iOS / Android） | ✓ 是 | 索引后合并为 Live Photo
Chrome / Edge / Safari 网页端拖拽上传 | ✗ 否（剥离 MakerNote） | 永远是两个独立文件
File Station 直接复制到 photo/ | ✗ 否 | 同上
SMB / AFP / WebDAV / NFS 复制到共享目录 | ✗ 否（部分版本会转码） | 同上
Synology Drive / Cloud Sync / Hyper Backup | ✗ 否 | 同上
iCloud Drive 中转保存到相册 | ✗ 否（iCloud 改格式） | 同上
微信 / QQ / 钉钉「保存到相册」 | ✗ 否（被压缩 / 转码） | 同上

#### 操作步骤（推荐路径）

1. 把 JPEG + MP4 通过 USB / 隔空投送 / iCloud Drive 复制到 iPhone 本地相册（不修改文件名）。
2. 打开 iPhone 上已登录 NAS 帐号的 Synology Photos App → 照片 Tab → 右上角 `+` → "上传到 Synology Photos" → 选定这两个文件。
3. 等待后台索引（30 分钟 ~ 24 小时，视 NAS 性能、已有照片数而定）。可在网页端底部状态栏看 "索引中" / "处理中" 徽章数。
4. 仍不合并时，网页端右上角头像 → 设置 → 个人空间 → 索引 → 点 "重新索引"。
5. 验收：进入 "文件夹" 视图，原先的两个文件已合为一项、能点击播放即配对成功。

#### exiftool 自检（导出后先跑一遍）

Mac 终端先 `brew install exiftool`，Windows 用本工具 `tools/exiftool-13.59_64/exiftool.exe`。

    exiftool -G1 -a -s \
      -ContentIdentifier -Make -ModifyDate \
      IMG_xxxx.JPG IMG_xxxx.MP4

期望：
① 两端 ContentIdentifier 都是 36 字符大写 UUID，字符级完全一致；
② JPG 端 ModifyDate 为原拍摄时间（若原图有 GPS，两端都会保留 GPS 坐标）。

#### 仍不合并的退路

- 建议目录结构：`/photo/<YYYY>/<MM>/`，每目录几百张以内，避免超大单一平铺目录。
- 确认 Photos 设置中未开启 "下载时转换为 JPEG"（开启后下载文件无法再配对）。
- 若原图带 GPS / 时间导致 Synology 检测器不识别，可尝试用「纯精简」输出（去掉拍摄时间与地点字段），这是 makelivephoto.com 实测可配对的基线。

⚠️ 重要：若之前上传过同名的旧版本文件，已被索引的旧记录不会因覆盖而刷新。请先在 Synology Photos 中彻底删除这一对、再到 File Station 确认目录已清空，然后重新上传新导出的同名文件。

技术说明（点开查看）

- 拆分原理：华为动态照片 = 标准 JPEG + 文件尾部追加的完整 MP4，本工具按 MP4 `ftyp` 标记精确切分，图片视频均无损、不重编码（拆分部分）。
- Live Photo 配对：为 JPEG 写入 Apple MakerNote（tag 17）ContentIdentifier；为 MP4 注入 `com.apple.quicktime.content.identifier` 元数据，两端使用同一 UUID——这是 makelivephoto.com 同款、Synology Photos 实测可配对的精简配方。
- 拍摄时间与地点保留：把原照片的 DateTimeOriginal 写入 JPG 的 EXIF 与 MP4 的 mvhd 时间戳；若原图含 GPS，则同时写入 JPG 的 GPS IFD 与 MP4 的 location.ISO6709 Key。
- 视频兼容性提示：若华为手机开启了「高效视频格式」，视频为 HEVC 编码，旧款 iPhone（iPhone 7 之前）可能无法播放。

## 常见问题

解答你的疑问

支持哪些文件格式？

支持华为（HarmonyOS / EMUI）动态照片的 .jpg 原图（内嵌 MP4 视频）。转换后输出 JPEG 图片 + MP4 视频，打包为 .pvt.zip。建议使用含视频的原图（通常 1MB 以上）以获得最佳效果。

合成的 Live Photo 可以在哪些设备上使用？

生成的 Live Photo 完美适配 iOS 设备（iPhone / iPad），也可以在 Synology Photos 相册、Windows 11 的照片应用中查看。Android 设备需要使用支持动态照片的应用。

为什么转换后的照片设为壁纸后"不动"？

请检查三点：① 实况开关——设为壁纸的预览界面，确保底部"实况照片"图标已开启（不是斜杠状态）；② 机型限制——iPhone SE 系列或部分旧机型不支持锁屏动态效果；③ 系统 bug——iOS 17 及后续版本对实况壁纸要求较苛刻。

为什么发给安卓好友后照片就不动了？

因为 Live Photo 是苹果的封装格式（JPEG + MP4 配对）。通过社交软件发送时若不选"原图"，系统会自动压成静态 JPG。解决：先用工具导出 GIF 或 MP4 视频再发送。

上传的文件会被保存吗？

不会。所有处理都在浏览器本地完成，文件绝不上传到服务器，确保隐私安全。处理完成后立即从内存中清除。

华为手机怎么选到含视频的动态照片原图？

请用「文件管理」App 进入 DCIM/Camera 目录选原始 .jpg（通常 1MB 以上）；「图库/相册」入口会返回去掉视频的静态缩略图，无法拆分。