메타데이터가 실제로 필요하지 않은 경우 제거할 수 있습니다. 이 기사에서는 Java에서 다양한 MP3 태그를 프로그래밍 방식으로 제거하는 방법을 배웁니다. 정확히는 Java 애플리케이션 내의 mp3 파일에서 ID3v1, ID3v2, Lyrics 및 APEv2 메타데이터 태그를 제거하는 방법을 살펴보겠습니다.
다음 주제는 아래에서 다룹니다.
MP3 태그 제거를 위한 Java API
GroupDocs.Metadata는 다양한 파일 형식의 메타데이터를 다룰 수 있는 메타데이터 관리 Java API를 제공합니다. GroupDocs.Metadata for Java는 다양한 파일 형식에 대한 메타데이터를 읽고, 업데이트하고, 추가하고, 정리하고, 완전히 제거할 수 있습니다. 이 API를 사용하여 MP3 파일의 메타데이터 태그를 제거하겠습니다.
다운로드 또는 구성
다운로드 섹션에서 JAR 파일을 다운로드하거나 **maven 기반의 pom.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 메타데이터 태그를 빠르게 제거할 수 있습니다.
- MP3 파일을 로드합니다.
- MP3 루트 패키지를 받으세요.
- 관련 MP3 태그를 제거합니다.
- 업데이트된 MP3 파일을 저장합니다.
1. MP3 로드
MP3 파일을 선택하고 Metadata 클래스를 사용하여 로드합니다.
Metadata metadata = new Metadata("path/mp3File.mp3");
2. MP3 루트 패키지 받기
getRootPackageGeneric() 메서드를 사용하여 MP3 파일의 MP3 루트 패키지를 가져옵니다.
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에 대해 자세히 알아볼 수 있습니다. 문의사항은 포럼을 통해 문의해 주세요.