LivePhoto

如题所述

第1个回答  2022-06-06
七牛云图片处理实践之LIVE PHOTO|国内首家支持



http://blog.qiniu.com/archives/5524



什么是Live Photo?

在当前苹果发布的iPhone6s和iPhone6s Plus手机上,支持使用相机拍摄 Live Photos 动态照片,并且还会有声音。当然对于没有 iPhone6s 的用户,只要是升级到了 iOS9 系统,虽然不能拍摄 Live Photos 照片,但可以查看他人发来的Live Photos 照片。

Live Photo 由一张 JPG 图片以及一个 45 格 MOV 影片档所组成。在播放Live Photo 时,这段 MOV 则以 15 格 / 秒的速度来播放。因为结合了图片与影片,因此一个 Live Photo 相当于一张普通图片的 2 倍大小。

Live Photo 的优势

很多人认为Live Photo和GIF没有什么区别,不过存在即是合理。Live Photo有很多的优势,它可以像图片一样相互传播,相较于短视频它体积更小,与GIF相比它的画质质量要高一些,而且音画组合的方式使得图片拥有了更多的信息。可以说,Live Photo的出现很好的解决了用户需要在视频预览中截图的问题。

Live Photo与普通照片一样,也经过严格的加密,除非是用户分享或是使用iCloud,Live Photo将只能存储在本机上。目前,苹果向第三方开发者开放了LivePhoto的API接口,现在已经有很多的社交软件开始支持LivePhoto,像Facebook,还有第三方微博客户端的墨客,美颜相机Biu等。

七牛初探Live Photo

现在各大社交应用纷纷推出支持Live Photo。在运营七牛产品过程中,我们发现越来越多的客户如社交类、分享平台、壁纸制作、漫画等有对Live Photo的需求。我们开始尝试做Live Photo的支持工作,并且已经取得进展,成为国内首个支持Live Photo功能的云服务企业。

客户的问题

Live Photo在传统意义上是由两个文件组成,一个是预览的jpg,一个是播放的视频mov。这样在数据上传的时候是两种不同的文件类型,但是在用Live Photo中无法直接分离出单个的jpg和mov文件来上传,如果直接用Live Photo上传使用,在其他设备上又无法直接分解读取,用PHAsset,目前只能得到image数据,但是video数据无法得到。

有很多用户需要在非iOS设备上查看类似Live Photo的效果,如安卓设备。但目前安卓还不支持mov的播放,虽然微博iOS版在年前就已经宣布支持Live Photo,安卓版依然只能查看相应的图片,而没有相应的视频播放。
相似回答