2010-04-18 4 views
2

저와 함께하시기 바랍니다. 제가하고있는 일이 이상하게 들리 겠지만, 그럴만한 이유가 있음을 보장 할 수 있습니다.동영상을 폭발/재 포장 할 때의 진동

저는 제 카메라로 avi로 영화를 찍었습니다. 나는 영화를 iMovie로 가져온 다음 단일 프레임을 PNG로 분해했습니다. 그럼 난 결과 MOV 작동 다음 코드

movie, error = QTMovie.alloc().initToWritableFile_error_(out_path, None) 

mt = QTMakeTime(v, scale) 
attrib = {QTAddImageCodecType: "jpeg"} 

for path in png_paths: 
    image = NSImage.alloc().initWithContentsOfFile_(path) 
    movie.addImage_forDuration_withAttributes_(image, mt, attrib) 
    movie.updateMovieFile() 

를 사용하여 MOV로이 프레임을 재 포장,하지만 부드럽게 나타납니다 원래 AVI,에 비해 프레임이 "긴장"과 흔들리는 것 같습니다. 두 파일의 크기는 거의 동일하며 내보내기 및 재 포장은 모두 30fps에서 이루어졌습니다. 사진도 정렬되어있는 것처럼 보이므로 프레임이 실수로 이동 한 것이 아닙니다.

내 질문은 : 수행 한 파일 형식과 프로세스를 알고 이러한 결과의 가능한 원인은 무엇입니까? 어떻게 해결할 수 있습니까?

답변

0

"흔들리는"이미지의 교과서 이유 중 하나는 필드 모드 문제입니다. 인터레이스 된 소재로 작업하고 필드 주문을 엉망으로 만들었습니까? 이것은 당신이 설명한 결과를 초래할 것입니다 ...

당신이 사용하고있는 API (QTKit?)를 사용하여 이것을 고칠 수있는 방법에 관해서는, 경험이 부족하기 때문에 나는 분실하고 있습니다.

+0

나는 경험이 없습니다. 나는 약간의 연구를했고 원래의 영화는 하나의 이미지를 패킹하는 동안이 정보를 파기하는 동안 "트위닝 (tweening)"을 허용 할 수 있었기 때문에 움직임은 원 자성으로 인해 유동성이 적고 "흔들릴"수 있습니다. 나는 여기에서 추측하고있다. –