Phil Harvey提供了一些使用Exiftool在
http://owl.phy.queensu.ca/~phil/exiftool/exiftool_pod.html#writing_examples编写照片元数据的优秀示例.
根据Phil的例子,我在更新JPG的现有元数据字段时没有任何问题.但是,我现在正试图将相同的逻辑应用于视频元数据(MOV包装的H.264),但没有取得任何成功.根据拍摄的iPhone 5(iOS 7.1),我有一个颠倒的视频 – 旋转值为180而不是0.所以我正在执行“exiftool -Rotation = 0 [文件名]”但是我得到的结果是:
0图像文件已更新
1个图像文件不变
视频元数据有什么根本不同的东西吗?这可能是权限问题吗?我的执行声明不正确吗?是否有更好的方法?
谢谢!
截至7月10日更新:
根据Exiftool网站在http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Composite.html再次提到,我发现旋转字段无法编辑:
可写:N
派生自:QuickTime:MatrixStructure,QuickTime:HandlerType
不幸的是,当我尝试通过Exiftool更新MatrixStructure(也显示为“矩阵结构”)时,它也失败了 – “警告:抱歉,MatrixStructure不可写”.
所以看起来不可能在这里编辑相关的元数据.然而,虽然我正在使用的VLC和视频转码器兼容iPhone文件,但Adobe Premiere Pro CC和QuickTime播放器都正常使用该文件.所以当然,除了Rotation之外,当前元数据中肯定存在某些东西.
再次感谢.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。