群晖内置使用 Exiv2 工具,相较于 Exiftool,Exiv2支持的标签不全面,因此有些场景下还是需要 ExifTool。
安装步骤
安装 Perl
- 打开群晖的套件中心。
搜索并安装 Perl 套件。
安装CPAN
安装 Perl 会自带CPAN,通过CPAN安装
cpanminus模块,它比传统cpan更轻量、更易于使用。cpan App::cpanminus如果是第一次使用CPAN,需要进行初始化配置,提示如下。可以选择自动配置。
Would you like to configure as much as possible automatically? [yes]
安装 Image::ExifTool
cpanm --no-man-pages --notest --skip-satisfied Image::ExifTool- --no-man-pages:不生成 man pages 手册页,群晖不支持,生成了也无用。
- --no-test:跳过所有测试,加速安装进程。
- --skip-satisfied:如果依赖已经安装并且版本满足要求,就跳过,避免重复检查和安装。
perldoc cpanm查看更过用法。
验证安装
一般情况下,CPAN会将安装的命令行工具添加到PATH中。
# show version
exiftool -ver
# show path
which exiftool总结
ExifTool 支持更多的标签,Exiv2 会忽略一些它觉得不重要的标签。
ExifTool 原生支持批量处理,Exiv2 需要借助find等命令。
ExifTool 处理效率相比 Exiv2 较低, Exiv2 采用 C++ 编写,具有更高的吞吐量。
如果没有特殊需要,优先使用 Exiv2,满足不了需求时再使用 ExifTool。