在Java中为mp4视频修改Exif标签

时间:2013-01-31 08:21:11

标签: java exif

是否有可用的Java API或库可以修改mp4文件的元数据中的标签?我需要修改方向(或旋转)标签,以便在校正方向上播放视频。适合Android的东西是首选。

1 个答案:

答案 0 :(得分:2)

完全披露:我是mp4parser lib的创建者和维护者。

使用http://mp4parser.googlecode.com打开MP4文件。导航到exif框(我从未见过那个框)并修改它。然后将文件写回磁盘。

但你真的确定exif盒子正在改变播放行为吗?它似乎是一个信息框,告诉你有关录制情况的信息。

我宁愿认为你应该修改Track Header Box(/ moov / trak / tkhd)中的矩阵来重新启动视频。您可能希望查看quicktime格式规范的Matrices部分(与MP4相同 - 至少对于矩阵而言)

这里的答案可以帮助您使用矩阵:https://stackoverflow.com/a/8177749/829133