【问题标题】:Is the file format of Apple's "Live Photos" the same as Google's "Motion Photos"?苹果的“Live Photos”的文件格式和谷歌的“Motion Photos”一样吗?
【发布时间】:2020-08-29 12:47:04
【问题描述】:

一些现代智能手机允许您拍摄实际上是简短无声视频(几秒钟长)的照片:

这些都使用相同的文件格式吗?还是他们使用不同的文件格式?

【问题讨论】:

    标签: android ios file-format apple-live-photos


    【解决方案1】:

    简单的答案是否定的 - 它们不相同且不可互操作,并且要显示每个您必须修改甚至完全重写图像和/或视频编解码器甚至播放器。

    我不知道您是否能够找到“这些格式之间的广泛比较”,因为大多数现代设备供应商(当然不包括 Apple - 因为它总是使用“特殊”格式来处理它所做的一切) 创建自己的格式和方法。

    我不知道所有细节,但根据我的经验,一些供应商将他们的 Live Photos 存储为 GIF 文件,一些存储为带有 3gp 或某种类型的 AVC 视频的图像。在其中一些中,有可能捕获音频,而有些则静音。有些表示为两个文件,有些则打包为具有特定扩展名的 zip 文件夹。

    即使是表示为图像和视频的也不同——有时是视频之前的一个图像,有时是前后的一个图像,有时是视频的中间帧。

    关于出口 - 其中一些是可出口的,有些是不可出口的,而后者不仅仅与 Apple 有关。所以,是的……

    【讨论】:

      【解决方案2】:

      “动态照片”根本没有标准化,至少在存储视频的方法上是这样。 Apple 的做法相当保守,为您提供原始静止图像和包含实际视频的 H.264 文件。谷歌有自己的专有方法,选择使用 JPEG 格式,但只是 appending an H.264 stream after the image data.

      存储实际视频似乎通常在 H.264 内完成,但实际上并没有标准化,并且实际存储此图像的方法(作为单独的文件或作为图像本身的一部分)绝对没有标准化。如果您打算开发一个接受这些文件的应用程序,那么您最好只寻找静止图像,因为无论如何大多数手机都会提供这种图像。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-23
        • 2016-04-08
        • 2014-01-21
        • 2012-05-12
        • 2020-11-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多