Как передать данные камеры Pygame в ffmpeg в Python?
Я пытаюсь трубу pygame
выход камеры на FFmpeg
в убунту. Но это показывает
Ошибка разбитой трубы.
Вот мой код:
proc = Popen(['ffmpeg', '-y', '-f', 'rawvideo', '-vcodec', 'rawvideo', '-r', '24', '-i', '-', '-vcodec', 'mpeg4', '-q:a', '5', '-r', '24', 'video.avi'], stdin=PIPE)
proc.stdin.write(pil_string_image)
for i in range(100):
image = cam.get_image()
pil_string_image = pg.image.tostring(image, "RGBA", False)
proc.stdin.write(pil_string_image)
proc.stdin.close()
proc.stderr.close()
proc.wait()
Я новичок в программировании и люблю изучать программирование, разрабатывая приложения.