diff --git a/src/polystar/frame_generators/camera_frame_generator.py b/src/polystar/frame_generators/camera_frame_generator.py
index 237898bc5d0117d98df1907491d53af47a19d720..eb4ed9e51606c83b166a31d158ec7513c079d83d 100644
--- a/src/polystar/frame_generators/camera_frame_generator.py
+++ b/src/polystar/frame_generators/camera_frame_generator.py
@@ -16,11 +16,11 @@ class RaspiV2CameraFrameGenerator(CV2FrameGeneratorABC):
             "nvarguscamerasrc ! "
             "video/x-raw(memory:NVMM), "
             f"width=(int){self.width}, height=(int){self.height}, "
-            "format=(string)NV12, framerate=(fraction)60/1 ! "
+            "format=(string)NV12, framerate=60/1 ! "
             "nvvidconv flip-method=0 ! "
             f"video/x-raw, width=(int){self.width}, height=(int){self.height}, "
             "format=(string)BGRx ! "
-            "videoconvert ! appsink",
+            "videoconvert ! appsink drop=true sync=false",
             cv2.CAP_GSTREAMER,
         )