Je veux créer VideoWriter avec le code suivant :
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video_writer = cv2.VideoWriter('out.mp4',fourcc,fps,(frame_width,frame_height))
mais je reçois l'erreur :
TypeError : VideoWriter() manque l'argument requis 'frameSize' (pos 5)
lorsque je modifie mon code en :
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video_writer = cv2.VideoWriter(filename='out.mp4',fourcc=fourcc,fps=fps,frameSize=(frame_width,frame_height))
J'obtiens une autre erreur :
TypeError : VideoWriter() manque l'argument requis 'apiPreference' (pos 2)
J'ai donc modifié mon code en :
fourcc = cv2.VideoWriter_fourcc(*'mp4v')
video_writer = cv2.VideoWriter(filename='out.mp4',apiPreference=0,fourcc=fourcc,fps=fps,frameSize=(frame_width,frame_height))
Je reçois une erreur :
TypeError : VideoWriter() manque l'argument obligatoire 'params' (pos 6)
Comment puis-je résoudre ce problème ? Quelqu'un pourrait-il me dire comment utiliser l'api:VideoWriter() ?