gpt4 book ai didi

java - 使用 jaudiotagger 写入自定义(用户定义)MP4 字段

转载 作者:行者123 更新时间:2023-12-02 10:17:15 25 4
gpt4 key购买 nike

我想使用 jaudiotagger 在 mp4 文件中写入自定义/用户定义的字段

对于 FLAC 文件,我可以使用 VorbisCommentTagField 来完成此操作。

对于使用 ID3v24Tag 的 MP3 文件,我可以使用 ID3v24Frame 作为 ID3v24Frames.FRAME_ID_USER_DEFINED_INFO

有什么办法可以在 mp4 中做到这一点吗?看起来有一个 Mp4FreeBox,但我找不到使用它的公共(public) API。

此外,jaudiotagger是否公开任何公共(public)API来以统一的方式设置自定义标签(键/值)?找不到任何格式,我需要单独处理每种格式。

谢谢

最佳答案

对于 Mp4,您希望使用此构造函数来使用反向 dns 类型标记,但没有办法将其创建为统一 api 的 aprt。 Jaudiotagger 目前不提供用于创建自定义标签的公共(public) api,这是问题 https://bitbucket.org/ijabz/jaudiotagger/issues/8/no-facilty-to-create-user-defined-frames

 Mp4FieldKey(String issuer, String identifier, Mp4FieldType fieldType, Tagger tagger)
{

this.issuer = issuer;
this.identifier = identifier;
this.fieldName = Mp4TagReverseDnsField.IDENTIFIER + ":" + issuer + ":" + identifier;
this.subclassType = Mp4TagFieldSubType.REVERSE_DNS;
this.fieldType = fieldType;
this.tagger = tagger;
}

关于java - 使用 jaudiotagger 写入自定义(用户定义)MP4 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54594950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com