2008

2013-03-31 7 views
1

은 내가 AVI 비디오를 가지고 있고 인해 이 코덱 비디오 만이 우리가 사용하는2008

을 열 수있는 Visual Studio에서 발생하는 오류로 CVID에 자사의 코덱을 변경하려면 비주얼 스튜디오에서 AVI 비디오를 개방 OpenCV의 2.1 AVI 비디오를 열고 하기 위해 우리는 OpenCV의 파일에 의해 제공되는 비디오를 사용하고는 일을하고 코덱이 CVID

우리는 컨버터의 종류를 많이 사용하지만, 그 결과 비는 우리는 또한에 시도 일한입니다 avi 동영상을 다른 형식으로 변환 한 다음 avi 으로 다시 변환하지만 작동하지 않음

도와주세요.

답변

0

동영상 변환은 상당히 복잡한 과정입니다. 기성품 코드를 찾을 수 없다면 AVI의 각 프레임을 해석해야합니다. 즉, AVI 자체의 헤더 형식을 읽은 다음 처음 N 개의 프레임을 읽고 해당 프레임을 CVID 인코더를 사용하는 저장소로 공급해야합니다.

정말 간단하지만 비디오는 일반적으로 복잡한 압축 형식으로 저장되므로 CVID 인코더에 적합한 형식으로 압축을 풀어야합니다.

일반적으로 비디오 프레임은 "키 프레임"(거의 모든 픽셀이 프레임에 있음)과 "델타 프레임"(키 프레임의 "업데이트 섹션"포함)으로 구성되어 있으므로 어떤 유형 그것은 틀입니다.

분명히 AVI로 다시 변환하는 과정은 그 반대입니다.

AVI의 내부 형식이나 CVID의 차이를 알 수 없습니다. 하지만 가장 쉬운 방법은 이것을하는 기존의 소프트웨어를 찾는 것입니다.