0

私はID3V2タグとMP4やWMVなどのビデオフォーマットについていくつかの研究を行ってきました。ID3V2タグを編集するための2つのトップライブラリは次のようです。

EntaggedとJaudiotagger

これらは両方ともオーディオ形式のみをサポートします。(M4AとWMAはサポートしていますが、MP4とWMVはサポートしていません)まず、これはなぜですか?それでは、それらは代替手段です。

4

2 に答える 2

1

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");
    }


  }
}
于 2009-07-17T21:11:11.453 に答える
0

こちらの紹介ページによるとhttp://www.id3.org/Introduction、ogg、wma、および aac は、ID3v2 とは別の独自の形式を使用します。
ID3v2 を編集して mp3:s を再生するための別のライブラリは JLayer です。JMF は必要なく、J2SE と J2ME の両方で使用できます。

于 2010-02-18T08:02:28.183 に答える