我一直在研究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中编辑Video ID3v2标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1144864/