Opencv erro em python

não importa o que "CV_FOURCC" Eu uso eu recebo isso:

OpenCV Error: Formato não suportado ou combinação de formatos (o back-end do Gstreamer Opencv não suporta esse codec de forma aguda.) No CvVideoWriter_GStreamer :: open, arquivo /usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src /cap_gstreamer.cpp, linha 489

writer = cv.CreateVideoWriter(
         filename=file,
         fourcc=cv.CV_FOURCC('F', 'M', 'P', '4') ,
         fps=iFps,
         frame_size=(800,600),
         is_color=1)
cv.WriteFrame(writer, cv.LoadImage(frames[i]))

Also /usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src/cap_gstreamer.cpp, não existe.

Além dissoCV_FOURCC('H','F','Y','U') cria um arquivo vazio.

Input is *. png, a saída é *. avi

Detalhes: Opensuse 10.4, OpenCv 2.2.0

EDIT: Se eu fizer isso, ele cria um arquivo AVI funcional:

writer = cv.CreateVideoWriter(
         filename=file,
         fourcc=cv.CV_FOURCC('F', 'M', 'P', '4') ,
         fps=iFps,
         frame_size=(800,600),
         is_color=1)
cv.WriteFrame(writer, cv.LoadImage(frames[i]))
del writer # this makes a working AVI

questionAnswers(1)

yourAnswerToTheQuestion