MP4 文件的 "location" 和 "location-eng" 元数据有什么区别?
What is the difference between "location" and "location-eng" metadata of a MP4 file?
我正在尝试使用 ffprobe
从媒体文件中检索 GPS 信息,例如:
$ ffprobe -v quiet -show_format sample.mp4
[FORMAT]
filename=sample.mp4
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=0.000000
duration=4.293000
size=11888152
bit_rate=22153556
probe_score=100
TAG:major_brand=mp42
TAG:minor_version=0
TAG:compatible_brands=isommp42
TAG:creation_time=2020-09-20T11:33:49.000000Z
TAG:location=+25.0731+121.3663/
TAG:location-eng=+25.0731+121.3663/
TAG:com.android.version=10
TAG:com.android.manufacturer=Google
TAG:com.android.model=Pixel
[/FORMAT]
我们可以看到有 2 个标签看起来像 ISO6709 表示,location
和 location-eng
。
这是我的问题:
location
和location-eng
有什么区别?看起来他们总是一样的。为什么我们需要 2 个具有相同值的不同键?
location
和 location-eng
真的在 ISO6709 表示中吗?有什么规范或标准可以参考吗?
非常感谢您的帮助。
location-xyz
是 location
的本地化版本,其中 xyz
是 ISO 639-3 语言代码。
对本地化位置元数据条目的需求来自基于 3GPP Technical Specification 26.244 的元数据存储方式。
TS 定义了一个 loci
子框类型,它可以出现在用户数据框 udta
中。子框包含适用于地名等字段的 ISO 639-2 语言代码。
所以回答你的问题:
location-eng
包含英文位置数据,其中包括坐标和可选的 FFmpeg 情况下的地名
- 是的,他们使用 ISO 6709。可以选择在坐标的尾部斜杠后指定地名。
我正在尝试使用 ffprobe
从媒体文件中检索 GPS 信息,例如:
$ ffprobe -v quiet -show_format sample.mp4
[FORMAT]
filename=sample.mp4
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=0.000000
duration=4.293000
size=11888152
bit_rate=22153556
probe_score=100
TAG:major_brand=mp42
TAG:minor_version=0
TAG:compatible_brands=isommp42
TAG:creation_time=2020-09-20T11:33:49.000000Z
TAG:location=+25.0731+121.3663/
TAG:location-eng=+25.0731+121.3663/
TAG:com.android.version=10
TAG:com.android.manufacturer=Google
TAG:com.android.model=Pixel
[/FORMAT]
我们可以看到有 2 个标签看起来像 ISO6709 表示,location
和 location-eng
。
这是我的问题:
location
和location-eng
有什么区别?看起来他们总是一样的。为什么我们需要 2 个具有相同值的不同键?location
和location-eng
真的在 ISO6709 表示中吗?有什么规范或标准可以参考吗?
非常感谢您的帮助。
location-xyz
是 location
的本地化版本,其中 xyz
是 ISO 639-3 语言代码。
对本地化位置元数据条目的需求来自基于 3GPP Technical Specification 26.244 的元数据存储方式。
TS 定义了一个 loci
子框类型,它可以出现在用户数据框 udta
中。子框包含适用于地名等字段的 ISO 639-2 语言代码。
所以回答你的问题:
location-eng
包含英文位置数据,其中包括坐标和可选的 FFmpeg 情况下的地名- 是的,他们使用 ISO 6709。可以选择在坐标的尾部斜杠后指定地名。