Salve a tutti!

Ultimamente mi sto dedicando allo studio di OpenCV (utilizzo base) con Python 3.X e fino a questo momento sono riuscito a riprendere singole immagini dalla mia webcam del PC
e anche come flusso di immagini (video).
Ora sto cercando di salvare il video che riprendo dalla webcam in un file
".avi", il cui obbiettivo è quasi riuscito come desideravo se non fosse che quando apro il video che ho registrato e salvato con Python risulta
velocizzato!

Questo è il mio semplice programma:
[codice]
#Ripresa immagini con webcam PC e salvataggio su video ".avi"
import cv2
import numpy as np
#imposto webcam che utilizzo ( '0' ==> quella interna del PC)
camera = cv2.VideoCapture(0)
#imposto codifica
codifica = cv2.VideoWriter_fourcc(*'XVID')
#imposto parametri del file video (nome del file,codifica,frame,risoluzione)
file_video = cv2.VideoWriter("video.avi",codifica,20,(640,480))
while (camera.isOpened()):
stato,frame = camera.read()
if stato == True:
# salvo frame nel file video .avi
file_video.write(frame)
#visualizzo il frame su schermo
cv2.imshow("WebCam",frame)
if cv2.waitKey(1) == ord('q'):
break
#chiudo webcam, file e distruggo finestra
camera.release()
file_video.release()
cv2.destroyAllWindows()
[/codice]
Esiste un metodo per impedire ciò?
Grazie in anticipo
