Searching for an alternative as OpenCV would not provide timestamps for live camera stream (on Windows), which are required in my computer vision a
You can try to specify the buffer size so you're sure the whole frame fits in it :
bufsize = w*h*3 + 100 pipe = sp.Popen(command, bufsize=bufsize, stdout = sp.PIPE, stderr = sp.PIPE)
with this set up, you can normally read on pipe.stdout for your frames and pipe.stderr for its info