Я пытаюсь скопировать содержимое потока PiCameraCircularIO, где вывод в формате MJPEG.Я использовал функцию copy_to (), которая требует тип 'first_frame'.
Я думал, что это будет «.jpeg», но ничего не было скопировано.
def clip_buffer():
global ELAPSED_TIME
global THREAD_IS_RUN
global INTERV
i = 0
while THREAD_IS_RUN:
try:
print('Thread is run')
print('Making name')
clipname = 'clip' + str(i) + '.mjpeg'
print(clipname)
print('waiting')
camera.wait_recording(35)
print('camera waited')
output.buffer.copy_to(clipname)
i+=1
print(clipname + ' clipped')
ELAPSED_TIME += INTERV
except:
print(i)
«output» - это круговой поток IIO
Я хочу, чтобы результирующие клипы былитипа mjpeg, но я получаю пустые файлы.