on
[JAVA] mp4 parser metadata 확인 (mp4 info 확인)
[JAVA] mp4 parser metadata 확인 (mp4 info 확인)
mp4 파일들의 메타 데이터를 확인하는 소스 입니다.
해당 mp4에서 정보를 확인 하는 소스 입니다. (라이브러리에 첨부되어있는 jar 파일을 추가해 주세요.)
tika-core-1.8.jar 0.51MB aspectjrt-1.7.3.jar 0.11MB tika-parsers-1.8.jar 0.60MB isoparser-1.0.7.1.jar 0.81MB
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import org.apache.tika.exception.TikaException; import org.apache.tika.metadata.Metadata; import org.apache.tika.parser.ParseContext; import org.apache.tika.parser.mp4.MP4Parser; import org.apache.tika.sax.BodyContentHandler; import org.xml.sax.SAXException; public class MovieParser { public static void main(final String[] args) throws IOException,SAXException, TikaException { //detecting the file type BodyContentHandler handler = new BodyContentHandler(); Metadata metadata = new Metadata(); FileInputStream inputstream = new FileInputStream(new File("C:/tmp/movie/204950.fullhd.mp4")); ParseContext pcontext = new ParseContext(); //Html parser MP4Parser MP4Parser = new MP4Parser(); MP4Parser.parse(inputstream, handler, metadata,pcontext); //System.out.println("Contents of the document: :" + handler.toString()); System.out.println("Metadata of the document:"); String[] metadataNames = metadata.names(); for(String name : metadataNames) { System.out.println(name + ": " + metadata.get(name)); } } }
[결과]
728x90
from http://byul91oh.tistory.com/420 by ccl(A) rewrite - 2021-11-30 17:27:18