메타데이터가 실제로 필요하지 않은 경우 제거할 수 있습니다. 이 기사에서는 Java에서 다양한 MP3 태그를 프로그래밍 방식으로 제거하는 방법을 배웁니다. 정확히는 Java 애플리케이션 내의 mp3 파일에서 ID3v1, ID3v2, Lyrics 및 APEv2 메타데이터 태그를 제거하는 방법을 살펴보겠습니다.

다음 주제는 아래에서 다룹니다.

MP3 태그 제거를 위한 Java API

GroupDocs.Metadata는 다양한 파일 형식의 메타데이터를 다룰 수 있는 메타데이터 관리 Java API를 제공합니다. GroupDocs.Metadata for Java다양한 파일 형식에 대한 메타데이터를 읽고, 업데이트하고, 추가하고, 정리하고, 완전히 제거할 수 있습니다. 이 API를 사용하여 MP3 파일의 메타데이터 태그를 제거하겠습니다.

다운로드 또는 구성

다운로드 섹션에서 JAR 파일을 다운로드하거나 **maven 기반의 pox.xml에 대한 저장소 및 종속성 구성을 가져올 수 있습니다. ** 자바 애플리케이션.

<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()을 사용하여 MP3 파일의 MP3 루트 패키지를 가져옵니다. groupdocs.com/metadata/java/com.groupdocs.metadata/Metadata#getRootPackageGeneric()) 메서드.

MP3RootPackage root = metadata.getRootPackageGeneric();

삼. MP3 태그 제거

다음은 다른 메타데이터 태그를 제거하는 방법입니다. MP3 파일에 대한 관련 제거 방법을 사용할 수 있습니다.

ID3v1

ID3v1 메타데이터 태그를 제거하려면 루트 패키지의 ID3V1 속성을 null로 설정합니다.

root.setID3V1(null);

ID3v2

ID3v2 메타데이터 태그를 제거하려면 ID3V2 속성을 null로 설정합니다.

root.setID3V2(null);

가사

가사 태그를 null로 설정하여 가사 태그를 제거합니다.

root.setLyrics3V2(null);

원숭이

APEv2 태그를 제거하려면 루트 패키지의 removeApeV2() 메서드를 사용하세요.

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를 사용할 수 있습니다.

결론

결론적으로 Metadata API를 사용하여 Java의 MP3 파일에서 메타데이터 태그를 제거하는 방법을 배웠습니다. MP3 파일에서 ID3v1, ID3v2, Lyrics, APE 태그를 제거하는 방법을 하나씩 살펴보았습니다.

문서에서 API에 대해 자세히 알아볼 수 있습니다. 문의사항은 포럼을 통해 문의해 주세요.

또한보십시오