使用java编辑mp4标签

时间:2012-11-13 12:09:31

标签: java tags mp4 mp4parser

我想在java中编辑mp4视频文件的标签。 我在谷歌代码上找到mp4parser,但没有足够的文档。 在java中编辑mp4视频标签的最佳库是什么。 mp4视频中的评论标签是否有任何限制?

1 个答案:

答案 0 :(得分:1)

所以通过标签你的意思是标题,艺术家,专辑等?在这种情况下,您可以尝试JCodec中提供的新API(org.jcodec.movtool.MetadataEditor)。它还有一个CLI(org.jcodec.movtool.MetadataEditorMain)。

以下是基本用法:

# Changes the author of the movie
./metaedit -f -si ©ART=New\ value file.mov

或通过Java API执行相同的操作:

MetadataEditor mediaMeta = MetadataEditor.createFrom(new
    File("file.mp4"));
Map<Integer, MetaValue> meta = mediaMeta.getItunesMeta();
meta.put(0xa9415254, MetaValue.createString("New value")); // fourcc for '©ART'
mediaMeta.save(false); // fast mode is off

您可以在此处找到完整的文档:http://jcodec.org/docs/working_with_mp4_metadata.html