Я знаю, что это довольно старо, но я добавлю свой опыт к этой стене, если будущие люди столкнутся с этой проблемой.
Я столкнулся с этим, используя PIM1 fourCC для вывода - моя проблема была решена, когда я изменилсяс
video_output = cvCreateVideoWriter("disparity_output.mov", CV_FOURCC('P', 'I', 'M', '1'), 32, size, 0);
на:
video_output = cvCreateVideoWriter("disparity_output.mkv", CV_FOURCC('P', 'I', 'M', '1'), 32, size, 0);
изменение пути вывода на расширение файла, которое было приемлемым (или я так полагаю).Не уверен, поможет ли это, но у меня это сработало.