.mp4 형식으로 저장된 비디오에 대한 이미지 분석을하고 싶습니다. 따라서 Java에서이 영화의 이미지를 얻는 방법이 필요합니다. jcodec과 jaad와 같은 라이브러리를 많이 발견했습니다. 그러나 나는이 라이브러리들로 달리기를 할 수 없었다. 그리고 내가 알게 되듯이, 나의 유스 케이스를 보여준 사례들 (적어도 나는 아무것도 발견하지 못했습니다)이있었습니다.Java에서 mp4-movie의 단일 이미지를 얻는 방법
도와 주시겠습니까? 적어도 Win7 64 비트에서 필요로하는 것을 수행 할 수있는 라이브러리를 알고 있습니까? 또는 jcodec을 사용하여이를 수행하는 방법을 알고 있습니까?
고마워 + 안부, 앤디
편집 : 내가 쓴 것처럼
, 나는 jcodec 그것을 시도했다. 프레임의 데이터를 가져 오는 방법을 알았지 만 BufferedImage와 같은 것으로 가져올 수있는 방법이 아닙니다. 나는이 데이터가 간단한 RGB 포맷이 아니라 압축 된 형식으로 존재할 것으로 기대한다. (나는 맞습니까?)이 데이터를 해독할지 모르겠습니다. ( http://code.google.com/p/jcodec/source/browse/trunk/src/test/java/org/jcodec/containers/mp4/DitherTest.java?r=70 하지만이 작동하지 않습니다 :
public static void main(String[] args) throws IOException, MP4DemuxerException {
String path = "videos/video-2011-09-21-20-07-21.mp4";
MP4Demuxer demuxer1 = new MP4Demuxer(new FileInput(new File(path)));
DemuxerTrack videoTrack = demuxer1.getVideoTrack();
Packet firstFrame = videoTrack.getFrames(1);
byte[] data = firstFrame.getData();
}
나는 또한 follwing을 발견
(적어도 지금까지 내가 이것을 이해) 다음과 같이 jcodec와 프레임의 데이터를 얻을 수 있습니다 컴파일 오류가 있음).
도움 주셔서 감사합니다.
내 업데이트 문제에 누구의 도움을 할 수 있습니까? – andy