有没有办法让 Exiftool 递归扫描文件中嵌入的文件的元数据?

有没有办法让 Exiftool 递归扫描文件中嵌入的文件的元数据?

某些媒体格式可以包含完全嵌入的其他整个媒体格式。

我相信有些图像格式包含缩略图,这些缩略图本身就是完整的图像文件,而不仅仅是位图。另一个例子是 MP3 文件可以包含嵌入其中的完整图像文件,例如专辑封面。这些图像文件似乎能够包含其通常类型的元数据。

我知道 Exiftool 可以递归扫描元数据格式中的元数据格式,例如 Jpeg Exif 中的 XMP 或 MP3 ID3 元数据。

但到目前为止我还找不到方法让它递归扫描嵌入文件的元数据。

我是不是漏掉了什么?有办法吗?如果没有,我将继续提交功能请求 (-:

答案1

不是直接提取的。对于单个嵌入文件,您可以使用-b(二元)期权并将输出通过管道传输到另一个 exiftool 实例(参见这个 exiftool 论坛帖子例如)。

在某些情况下,例如视频或 PDF 文件,你可以通过添加-ee(extractEmbedded)选项,但这仍然不能完全处理嵌入的文件。

相关内容