Google Camera(简称gcam)自推出以来,一直是最喜爱的摄影应用(可惜后来变成Pixel机型专属应用)。幸好有开发者移植到其它机型,特别是像红米Note 4X那种渣拍照的手机,极大提升了拍照能力。近来在红米K30 5G上也装上了gcam,并默认开启了“动态照片(Motion Photo)”功能。本来没啥影响,只是拍出来一堆文件名以MVIMG开头或者扩展名前带有“.MP”的照片,昨天好奇研究了一下,才发现就是动态照片。

动态照片,简单来说,就是把拍照前几秒录下视频,并把视频与拍出来的照片整合在一起,生成一个jpg文件。目前发现两种格式:文件名后面带有“.MP”的,在EXIF信息里会说明mp4文件在整个jpg文件中位置;文件名以“MVIMG_”开头的,jpg文件里有个“ftypmp4”标识,该标识后面的数据就是mp4文件。

其实动态照片也没什么坏处,但是找了一圈也找不到可以直接浏览动态图片的Android应用。如果是看不到的视频,那保存在照片中,有什么意义?还浪费了存储空间,也不利于分享、传输。最后找了个工具,叫GoMoPho,把所有拍摄的动态照片都转为普通jpg文件。其实就是把动态文件切割为jpg和mp4两个文件,我保留了jpg并删除了mp4。GoMoPho的相关网址如下:

Google motion photos video extractor.
https://github.com/cliveontoast/GoMoPho

GoMoPho虽然只有命令界面,但是支持上面提到的两种动态照片,而且已移植到多种操作系统,还能支持批量处理文件夹的文件。

标签: Motion Photo

已有 3 条评论

  1. 七色逆光 七色逆光

    今天是2021年10月7日,博主这篇文章是1月发表的。

    据我所知,在2021年,小米手机的绝大多数型号已经支持直接观看动态照片

    并且小米手机也能直接拍摄动态照片。

    拍摄出来的文件名是 “ MVIMG_日期_时间.jpg”。

    不过电脑的确没法观看,现在急需一个可以电脑观看动态照片的软件。

    我有一个问题。不知道现在安卓业界是否有统一的动态照片格式,以及小米用的是何种格式……

    以后规范是个问题。

    1. 1)我不用MIUI。
      2)不知道小米用的是何种格式。
      3)目前不想使用这个格式。但我认为照片附带视频这个想法是有趣的。

      1. 七色逆光 七色逆光

        如果小米真是用的谷歌的格式就好了。这样倒是更有通用性。
        不过我没有多余的手机来安装其他系统来进行测试。
        (最近我在想办法借各种型号的手机交叉测试。

添加新评论