티스토리 뷰

카테고리 없음

3.11. 파이카메라 여러 파일에 녹음

뽀로로친구에디 2018. 8. 25. 10:54

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에서 도입되었습니다.

댓글
최근에 달린 댓글
글 보관함
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글