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