exiftool 是否需要完整的文件来提取元数据
Does exiftool require the complete file for extracting metadata
此问题仅关于提取元数据。
exiftool 是否需要获取完整的文件才能正常工作?
场景:
我想提取 20 GB 视频文件的元数据。我是否需要为 exiftool 提供完整的文件(通过标准输入),或者是否足以为它提供一定数量的字节。
动机:
我正在以编程方式 (golang) 在流上下文中调用 exiftool 并希望尽快进行提取。文件类型的幻数适用于前 33 个字节,我想知道 exiftool 元数据是否也可行。
答案取决于文件和元数据在该文件中的位置。
在 ExifTool 论坛 (link 1, link 2) 上有几个关于这个主题的话题,作者 Phil Harvey 说,在 MP4/MOV 视频的情况下,大约有一半的时间,元数据在文件末尾。
使用 -fast
option might help. I've done some quick tests using cURL and a large image file (see the second to the last example under Piping Examples),在这种情况下,cURL 不会下载整个图像文件,只需要额外的元数据即可。不过,视频文件可能会有所不同,因为我还没有测试过这种情况。
此问题仅关于提取元数据。
exiftool 是否需要获取完整的文件才能正常工作?
场景:
我想提取 20 GB 视频文件的元数据。我是否需要为 exiftool 提供完整的文件(通过标准输入),或者是否足以为它提供一定数量的字节。
动机:
我正在以编程方式 (golang) 在流上下文中调用 exiftool 并希望尽快进行提取。文件类型的幻数适用于前 33 个字节,我想知道 exiftool 元数据是否也可行。
答案取决于文件和元数据在该文件中的位置。
在 ExifTool 论坛 (link 1, link 2) 上有几个关于这个主题的话题,作者 Phil Harvey 说,在 MP4/MOV 视频的情况下,大约有一半的时间,元数据在文件末尾。
使用 -fast
option might help. I've done some quick tests using cURL and a large image file (see the second to the last example under Piping Examples),在这种情况下,cURL 不会下载整个图像文件,只需要额外的元数据即可。不过,视频文件可能会有所不同,因为我还没有测试过这种情况。