2009-05-01 4 views
-1

나는 2Giga mpeg 파일을 가지고 있습니다. 조깅, 조깅 등이 있습니다. 나는 그것을 이미지 분류 프로젝트에서 사용할 것이지만, 나는 한 사람당 행동에 따라 비디오를 세분화해야한다.비디오 처리를위한 도구가 필요합니다.

예 : 첫번째 사람 이 -runs

2 사람

이 이

을 -walks과에 간다 -runs -walks 위해 이러한 작업을 반복 비디오 25 사람들이 있습니다 ...

그리고 내가 원하는 것은 각 사람마다 2 개의 다른 mpeg 파일을 갖는 것입니다. ; firstperson_runs.mpeg firstperson_waves.mpeg

그래서 큰 파일을이 파일로 분할해야합니다. 분할은 시간으로 인한 것입니다.

; T1을 선택 : 행동 픽 (T2)의 시작 : 액션 의 끝이 나는 각 비디오에 대한 시간 간격을 선택합니다 간격 T1 물론 T2

에 대한 큰 파일에서 새 비디오를 만들 수 있습니다.

OS : 그것은 MATLAB 수행 할 수있는 경우 winxp에 프로

, 당신은 그것을 설명 할 수 있습니까? 어떤 도움 ??? 내가 상상

+1

나는 당신을 느끼고 있지만, S.O. 프로그래밍 질문에만 사용됩니다. 이런 종류의 질문은 스택 오버플로의 일반적인 컴퓨터 질문 버전에 대한 필요성을 강조합니다. –

+1

VirtualDub (www.virtualdub.org)을 사용하고 그렇게 프로그래밍 관련 질문을하지 마십시오. 대답은 – schnaader

+0

thnkx입니다. 그러나 이것은 프로그래밍에서 그리 멀지 않습니다. 이미지 처리를하는 사람들 만 대답 할 수 있습니다. "영화 제작자가 어떻게 비디오를 나눌 수 있습니까?"와 같으면 옳을 것입니다. – tguclu

답변

0

Matlab은 이러한 비디오 분할 작업을 수행 할 수 있습니다. 비디오 파일을 읽기위한 두 가지 기능 (avireadmmreader)이 있습니다. 둘 다 비디오의 개별 프레임을 포함하는 객체를 만듭니다. 별도의 프레임으로 저장하거나 avifile을 사용하여 새 비디오를 만들 수 있습니다.

3

는 MATLAB없이이 작업을 수행하기 위해 사용할 수있는 도구가 있습니다,하지만 당신은 정말는 MATLAB을 사용하려면 경우 나는 매스 웍스 파일 교환에이 제출 체크 아웃 것이다 :

편집 :M456에서 언급 한 바와 같이

, 당신은 또한 동영상 파일의 멀티미디어 리더 객체를 생성 (그리고 이후 READ 방법과 그것에서 선택한 동영상의 프레임을 읽기)의 내장 함수 MMREADER을 사용할 수 있습니다. 그러나이 함수가 도입 된 MATLAB의 버전을 알 수는 없습니다. 버전 7.7 및 7.8 (각각 R2008b 및 R2009a)이지만 버전 7.1에는 포함되어 있지 않습니다.

관련 문제