diff --git a/gopro.py b/gopro.py
index b46024d0e2c11819a0ec9fd67ff4f712e6b20553..eb8ad913f02f7c90c5fea6757e7c3452ce143e67 100644
--- a/gopro.py
+++ b/gopro.py
@@ -1,7 +1,7 @@
 import cv2
 import numpy as np
 import goprocam
-from goprocam import GoPro
+from goprocam import GoProCamera, constants
 #modif
 def list_cameras():
     """ Liste les caméras disponibles et retourne leurs indices. """
@@ -51,10 +51,9 @@ def record_video(camera_index):
 
 if __name__ == "__main__":
     print("Connexion à la GoPro...")
-    gopro = GoPro.GoPro()
+    gopro = GoProCamera.GoPro()
     gopro.webcamFOV("medium")
     gopro.startWebcam()
-    
     cam_index = select_camera()
     if cam_index is not None:
         record_video(cam_index)
diff --git a/gopro_output.avi b/gopro_output.avi
new file mode 100644
index 0000000000000000000000000000000000000000..e4232cb70f1a5a007ac0f85097045558eed32a3e
Binary files /dev/null and b/gopro_output.avi differ