티스토리 뷰
3.11. 파이카메라 여러 파일에 녹음
레코딩을 여러 파일로 분할하려면 split_recording () 메서드를 사용하여 다음을 수행 할 수 있습니다.
import picamera camera = picamera.PiCamera(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()
이 방법은 1.h264, 2.h264 등 10 개의 비디오 파일을 생성해야하는데, 각각 약 5 초 길이입니다 (대략 split_recording () 메서드는 키 프레임에서 파일 만 분할하기 때문).
record_sequence () 메소드는 약간 더 깔끔한 코드로 이것을 달성하는 데에도 사용할 수 있습니다 :
import picamera camera = picamera.PiCamera(resolution=(640, 480)) for filename in camera.record_sequence( '%d.h264' % i for i in range(1, 11)): camera.wait_recording(5)
버전 1.3에서 변경 : record_sequence () 메소드가 버전 1.3에서 도입되었습니다.
댓글