Я знаю, что эта проблема широко обсуждалась раньше, но после 5 часов неэффективного поиска в Google, я думаю, я заслуживаю спросить :) Кстати, все такие проблемы касались более ранних версий OpenCV, так что ...
Я собрал свежий OpenCV 2.1. из источника под Ubuntu 9.10. Он работает нормально, за исключением cvCreateVideoWriter, который возвращает ноль для следующего запроса:
CvVideoWriter *writer = cvCreateVideoWriter("video.avi",
CV_FOURCC('M','J','P','G'), fps, size, 0);
Я прошелся по папкам OpenCv - там даже, кажется, есть ffmpeg. Я также установил его в системе, чтобы убедиться. Я изменил CV_FOURCC ('M', 'J', 'P', 'G') на -1 - все бесполезно.
Буду очень признателен за вашу помощь!