gpt4 book ai didi

java - 如何在 Java 中编辑视频 ID3v2 标签

转载 作者:行者123 更新时间:2023-12-01 16:11:13 24 4
gpt4 key购买 nike

我一直在对 ID3V2 标签和视频格式(例如 MP4 和 WMV)进行一些研究。用于编辑 ID3V2 标签的两个顶级库似乎是:

Entagged 和 Jaudiotagger

这两者都仅支持音频格式。 (他们支持 M4A 和 WMA,但不支持 MP4 和 WMV)我想首先这是为什么?那么他们还有其他选择吗?

最佳答案

看起来 JID3 可以解决这个问题。它对扩展没有任何限制。

http://jid3.blinkenlights.org/

现在希望有人能找到这个开源项目的设计师!

以下是使用多种不同文件格式的示例:

public class JITExample {
private static MediaFile audioFile;

public static void main(String... megaThrustersAreGo) {

//File file = new File("/home/rhigdon/Desktop/project-voltron/test-files/video.mp4");
//File file = new File("/home/rhigdon/Desktop/project-voltron/test-files/movGetOutTheWay_iPhone_Cellular_1.3gp");
File file = new File("/home/rhigdon/Desktop/project-voltron/test-files/movGetOutTheWay_HD_WMV_720p_1.wmv");
//Entagged Soltuion

audioFile = new MP3File(file);


try {
ID3V2_3_0Tag tag = new ID3V2_3_0Tag();
tag.setArtist("Ryan Higdon");
tag.setAlbum("Ryan's Funky Beats");
audioFile.setID3Tag(tag);
audioFile.sync();
for (ID3Tag eachTag : audioFile.getTags()) {
System.out.println(eachTag.toString());
}

} catch (ID3Exception e) {
e.printStackTrace();
System.out.println("something bad happened");
}


}
}

关于java - 如何在 Java 中编辑视频 ID3v2 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1144864/

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