6

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

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

4

2 回答 2

3

简单的答案是否定的——它们不一样,不能互操作,要显示每个你必须修改甚至完全重写图像和/或视频编解码器甚至播放器。

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

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

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

关于出口 - 其中一些是可出口的,有些是不可出口的,后者不仅仅与苹果有关。是的...

于 2021-12-28T12:01:18.247 回答
1

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

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

于 2022-01-04T03:26:17.803 回答