我在 Linux 上使用ExifTool并且正在处理一些 MP4 视频文件。我想将每个文件的各自文件名添加为元数据注释(使用-Comment
标签)。例如,假设我有一个名为 的文件winter.mp4
,我想将注释“winter”添加到文件的-Comment
元数据标记中。请注意,注释不包括文件的扩展名(即,它不包括.mp4
)。
我怎样才能做到这一点?
我尝试使用该命令exiftool '-Comment<FileName' 'winter.mp4'
,但这包括“.mp4”扩展名,所以我看到-Comment
标签填充了“winter.mp4”,而不仅仅是“winter”。我尝试在网上寻找解决方案,但无济于事。
确保您使用的是 exiftool 版本 12.22+ 并更改
Filename
为BaseName
.exiftool '-Comment<BaseName' winter.mp4
如果必须使用旧版本,可以使用 regex 删除扩展
exiftool '-Comment<${Filename;s/\.[^\.]+$//}' winter.mp4