Onedrive和iOS/Android实况照片的兼容性问题简述

目前是发现了问题,然而我根本没有一个好的解决方法……

我测试了来自iPhone和小米Android手机的实况照片及其兼容性问题,让人难以捉摸。

iPhone的实况照片:本质上是一个HEIC文件和一个MOV文件(使用第三方软件如爱思导出即为此格式),此外livp格式为前两者的简单打压缩包(使用百度、阿里等国产网盘上传即为此格式,我觉得这好像是国内生态自创的一个格式,并不受苹果官方支持?)。

小米Android的实况照片:来自google并应用于Android的文件标准,后缀名依然是JPG,默认以MVIMG作为文件名开头,一个文件中同时包含了图像和文件,在EXIF中加入了附加视频的偏移量,这样可以做到兼容性最佳化(不支持MVIMG的软件依然能够读取其中的图片部分)。

所以实况照片的格式割裂也带来了很多问题,尤其是像我这样双持手机,家中设备生态又比较庞杂的情况……

通过APP自动同步/手动上传实况照片到Onedrive的情况在iPhone Onedrive APP内查看在Android Onedrive APP内查看在Onedrive Web内查看通过Windows Onedrive客户端、群晖Cloud Sync同步/下载通过Windows 10/11 自带UWP照片应用查看
iPhone上传的实况照片上传了一个HEIC文件,文件大小“看起来”包含了照片和视频,但仅能看到上传了一个文件能查看照片+视频仅支持看图能查看照片+视频

但手动从Web下载后文件丢失视频部分(从文件大小判断)
文件丢失视频部分(从文件大小判断)因为在前一步已经丢失视频部分,因此仅能看图
小米Android上传的实况照片上传了一个MVIMG开头的单一JPG文件,包含了照片和视频仅支持看图仅支持看图仅支持看图

无损下载
无损下载,视频部分未丢失(从文件大小判断)能查看照片+视频

你就说奇怪不奇怪吧……如果要我给建议,我认为:

Onedrive可以参考百度、阿里等国内网盘做法,即:对iPhone上传的实况照片进行简单打包(比如打包为livp格式),并在APP、Web、Win10/11自带UWP照片中提供对livp格式支持。

对于Android设备,Onedrive应继续增强对MVIMG的兼容性支持。

反馈工单已经提交:https://feedbackportal.microsoft.com/feedback/idea/bc8d43f8-73fd-ee11-a73d-6045bd841c15

留下评论