0

Heylo!opencv 압축 된 비디오 파일을 다시 작성하십시오.

동영상 파일 (알 수없는 압축률)이 약 500MB입니다. OpenCv를 실험하고 일부 프레임을 버리고 해당 파일을 다시 저장하려고합니다. (원본 파일은 ~ 1 시간 동안 지속) 이미 7백메가바이트 파일 :(내가 원래 파일 크기를 유지하고 그냥 프레임을 버릴 수있는 방법

이?

~ 3 분 동안 프로그램을 실행

들으!

추신 :이 코드를 사용하여 원래 코덱을 얻기 위해 노력하고 있어요 :

int ex = static_cast<int>(inputVideo.get(CV_CAP_PROP_FOURCC)); 

을하지만 분명히 전 = 0?

+0

원래 코덱이 어떤 형식인지 알아 내야 출력 할 수 있습니다. n.b. 연속적인 프레임을 서로 비교하는 최신 코덱은 프레임 건너 뛰기 입력에서 제대로 작동하지 않을 수 있습니다. – zmccord

+0

이 질문에 대한 답변이 성공적으로 주어진 경우, 가까운 공식적인 답변을 선택하십시오. 그렇지 않은 경우 직접 답변을 추가하는 것을 고려해보십시오. – karlphillip

답변

1

OpenCV는 모든 유형의 컨테이너/코덱을 지원하지 않습니다. 예를 들어 MKV는 지원되지 않습니다. This page에는 주제에 대한 흥미로운 정보가 있습니다.

그리고 this list은 현재 지원되는 FourCC 코드 중 일부를 공유합니다.

관련 문제