상세 컨텐츠

본문 제목

mp4 parser metadata 확인 (mp4 info 확인) java

프로그램 언어/Java

by husks 2015. 6. 4. 18:14

본문

반응형


mp4 파일들의 메타 데이터를 확인하는 소스 입니다.


해당 mp4에서 정보를 확인 하는 소스 입니다. (라이브러리에 첨부되어있는 jar 파일을 추가해 주세요.)


aspectjrt-1.7.3.jar

isoparser-1.0.7.1.jar

tika-core-1.8.jar

tika-parsers-1.8.jar


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


[결과]



출처: http://www.tutorialspoint.com/tika/tika_extracting_mp4_files.htm

참고하면 좋을 사이트: http://sunnykwak.tistory.com/94

반응형

관련글 더보기

댓글 영역