In C ++, wenn Sie -1 für den Codec übergeben können. Dann können Sie den Codec von Hand aus allen Codecs auf Ihrem Computer auswählen. Könnte in Python dasselbe sein, ich kann es jedoch nicht in der Dokumentation finden.
%Vor%Versuchen Sie es, um sicherzustellen, dass opencv XVID auf Ihrem Computer finden kann.
Ich hatte ein ähnliches Problem. Sie sollten debuggen, wenn das Problem in der Rahmengröße und der Farbtiefe oder in Ihrem Codec liegt. Versuchen Sie, ein leeres Array in die Datei zu schreiben:
%Vor%Tags und Links python opencv video-recording