picamera과 함께 Camera Module을 사용하여 Pi의 비디오를 녹화하고 있습니다.
import picamera
with picamera.PiCamera() as camera:
camera.resolution = (640, 480)
camera.start_recording('1.h264')
camera.wait_recording(5)
for i in range(2, 11):
camera.split_recording('%d.h264' % i)
camera.wait_recording(5)
camera.stop_recording()
나는 별도로의 조합을 사용하고 있습니다 raspivid
및 gstreamer
지연없이 파이에서 스트림 비디오를. 파이썬을 동시에 사용하여 푸티지를 저장하고 스트리밍하는 방법이 있습니까?
내 생각에는 카메라를 입력으로 사용하고 두 개의 출력 소스를 만드는 방법이 있어야합니다 : 저장을위한 720p 비디오 및 gstreamer를 사용하여 스트리밍을위한 축소 된 240p 비디오 ...?
raspivid
하는tee
경우 출력을 파일 및 gstreamer 또는 기타로 출력 할 수 있습니다 (참조man tee
). 하나의 스트림이 디스크에 직접 연결되어 있으면 오버 헤드가 많이 발생하지 않지만 입력을 두 가지 다른 형식으로 동시에 처리하려는 경우 pi가 처리하기에는 너무 많은 작업이 될 것이라고 생각합니다.