メタデータが本当に必要ない場合は、それを削除できます。この記事では、** JavaでさまざまなMP3タグをプログラムで削除する方法**を学習します。正確には、Javaアプリケーション内のmp3ファイルからID3v1、ID3v2、Lyrics、およびAPEv2メタデータタグが削除されることを確認します。

以下のトピックについて説明します。

MP3タグの削除のためのJavaAPI

GroupDocs.Metadata は、さまざまなファイル形式のメタデータを処理するためのmetadata management Java API を提供します。 ** GroupDocs.Metadata for Java **を使用すると、[さまざまなファイル形式](https://docs.groupdocs.com/metadata/java/supported-document-formats]のメタデータを読み取り、更新、追加、クリーンアップ、および完全に削除できます。 /) 。このAPIを使用して、MP3ファイルのメタデータタグを削除します。

###ダウンロードまたは構成

ダウンロードセクション から** JAR **ファイルをダウンロードするか、**mavenベースのpox.xmlのリポジトリと依存関係の構成を取得することができます。 **Javaアプリケーション。

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-metadata</artifactId>
        <version>21.8</version> 
</dependency>

JavaでMP3タグを削除する-ID3v1、ID3v2、歌詞、APE

次の手順により、JavaのMP3ファイルからMP3メタデータタグをすばやく削除できます。

  1. MP3ファイルをロードします。
  2. MP3ルートパッケージを入手してください。
  3. 関連するMP3タグを削除します。
  4. 更新されたMP3ファイルを保存します。

###1\。 MP3をロード

MP3ファイルを選択し、Metadata クラスを使用してロードします。

Metadata metadata = new Metadata("path/mp3File.mp3");

###2\。 MP3ルートパッケージを入手

getRootPackageGeneric() メソッド。

MP3RootPackage root = metadata.getRootPackageGeneric();

###3\。 MP3タグを削除する

さまざまなメタデータタグを削除する方法は次のとおりです。 MP3ファイルに関連する削除方法を使用できます。

** ID3v ** 1

** ID3v1 **メタデータタグを削除するには、ルートパッケージのID3V1 プロパティをnullに設定します。

root.setID3V1(null);

** ID3v2 **

ID3V2 プロパティをnullに設定して、ID3v2メタデータタグを削除します。

root.setID3V2(null);

#### 歌詞

Lyrics Tag をnullに設定して、Lyricsタグを削除します。

root.setLyrics3V2(null);

**** APE ****

ルートパッケージのremoveApeV2() メソッドを使用して、APEv2タグを削除します。

root.removeApeV2();

###4\。ファイルを保存する

最後に、save() メソッドを使用して、更新されたMP3ファイルを保存します。

metadata.save("path/mp3TagsRemoved.mp3");

完全なコード-MP3タグを削除

次のJavaソースコードの例は、MP3ファイルから関連するMP3タグを削除する方法を示しています。

// C#のMP3ファイルからMP3メタデータタグを削除します-ID3v1、ID3v2、歌詞、APE
Metadata metadata = new Metadata("path/mp3File.mp3")

MP3RootPackage root = metadata.getRootPackageGeneric();
root.setID3V1(null); // delete ID3v1
root.setID3V2(null); // delete ID3v2
root.setLyrics3V2(null); // delete Lyrics3v2
root.removeApeV2(); // delete APE

metadata.save("path/mp3TagsRemoved.mp3");

無料のAPIライセンスを取得する

無料の一時ライセンスを取得 して、評価の制限なしにAPIを使用できます。

結論

結論として、メタデータAPIを使用してJavaのMP3ファイルからメタデータタグを削除する方法を学びました。 ID3v1、ID3v2、Lyrics、APEタグをMP3ファイルから削除する方法を1つずつ調べました。

APIの詳細については、ドキュメント をご覧ください。 フォーラム からお問い合わせください。

関連項目