【发布时间】:2012-11-13 12:09:30
【问题描述】:
我想在 java 中编辑 mp4 视频文件的标签。 我在谷歌代码上找到了 mp4parser,但没有足够的文档。 在 java 中编辑 mp4 视频标签的最佳库是什么。 mp4视频中的评论标签有什么限制吗??
【问题讨论】:
-
您被邀请在 mp4parser 邮件列表上发帖寻求帮助。在大多数情况下,我会很快回答。你说的是哪个评论框? iTunes的©cmt?
我想在 java 中编辑 mp4 视频文件的标签。 我在谷歌代码上找到了 mp4parser,但没有足够的文档。 在 java 中编辑 mp4 视频标签的最佳库是什么。 mp4视频中的评论标签有什么限制吗??
【问题讨论】:
所以你所说的标签是指标题、艺术家、专辑等?在这种情况下,您可以尝试 JCodec (org.jcodec.movtool.MetadataEditor) 中提供的新 API。它还有一个 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
【讨论】: