[編集ビデオID3v2のタグはJavaでどのように行います
質問
私は、そのようなMP4やWMVなどID3V2タグおよびビデオフォーマットにいくつかの研究を行ってきました。 ID3V2タグを編集するための2つのトップライブラリがあるように見えるます:
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");
}
}
}
所属していません StackOverflow