如何使用 exiftool 将元数据嵌入到自定义 XMP 字段中?
How can I embed metadata into a custom XMP field with exiftool?
有人可以解释一下如何使用 exiftool 将元数据嵌入到 MP4 文件的自定义元数据字段中吗?我搜索了所有文档,它似乎与需要创建的配置文件有关。这是我正在使用的。 (我知道这还差得远,因为它不处理 XMP 字段,但我还没有找到一个包含 XMP 字段的工作示例。
%Image::ExifTool::UserDefined = (
'Image::ExifTool::Exif::Main' => {
0xd001 => {
Name => 'Show',
Writable => 'string',
WriteGroup => 'IFD0',
},
);
1; #end
我正在尝试 运行 的命令是:
exiftool -config exifToolConfig -show="Lightning" /reachengine/media/mezzanines/2015/02/13/13/CanyonFlight.mp4
运行 这在 linux 环境中。
在 linux 的 MP4 文件中,通过 ExifTool 在自定义元数据字段上设置 XMP 元数据的正确方法是什么?
sample exiftool config file 包含许多自定义 XMP 标签的工作示例。
基本上是这样完成的:
%Image::ExifTool::UserDefined = (
'Image::ExifTool::XMP::Main' => {
xxx => {
SubDirectory => {
TagTable => 'Image::ExifTool::UserDefined::xxx',
},
},
},
);
%Image::ExifTool::UserDefined::xxx = (
GROUPS => { 0 => 'XMP', 1 => 'XMP-xxx', 2 => 'Other' },
NAMESPACE => { 'xxx' => 'http://ns.myname.com/xxx/1.0/' },
WRITABLE => 'string',
MyNewXMPTag => { },
);
那么命令就是
exiftool -config myconfig -mynewxmptag="some value" myfile.mp4
有人可以解释一下如何使用 exiftool 将元数据嵌入到 MP4 文件的自定义元数据字段中吗?我搜索了所有文档,它似乎与需要创建的配置文件有关。这是我正在使用的。 (我知道这还差得远,因为它不处理 XMP 字段,但我还没有找到一个包含 XMP 字段的工作示例。
%Image::ExifTool::UserDefined = (
'Image::ExifTool::Exif::Main' => {
0xd001 => {
Name => 'Show',
Writable => 'string',
WriteGroup => 'IFD0',
},
);
1; #end
我正在尝试 运行 的命令是:
exiftool -config exifToolConfig -show="Lightning" /reachengine/media/mezzanines/2015/02/13/13/CanyonFlight.mp4
运行 这在 linux 环境中。
在 linux 的 MP4 文件中,通过 ExifTool 在自定义元数据字段上设置 XMP 元数据的正确方法是什么?
sample exiftool config file 包含许多自定义 XMP 标签的工作示例。
基本上是这样完成的:
%Image::ExifTool::UserDefined = (
'Image::ExifTool::XMP::Main' => {
xxx => {
SubDirectory => {
TagTable => 'Image::ExifTool::UserDefined::xxx',
},
},
},
);
%Image::ExifTool::UserDefined::xxx = (
GROUPS => { 0 => 'XMP', 1 => 'XMP-xxx', 2 => 'Other' },
NAMESPACE => { 'xxx' => 'http://ns.myname.com/xxx/1.0/' },
WRITABLE => 'string',
MyNewXMPTag => { },
);
那么命令就是
exiftool -config myconfig -mynewxmptag="some value" myfile.mp4