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