Скажите, пожалуйста, как передать мой поток из ffmepg через скрипт на python, получить ответ и снова передать его в ffmpeg? На данный момент у меня есть что-то вроде этого:
FFMPEG_SCRIPT = [ "ffmpeg", '-i', 'fifo', '-pix_fmt', 'bgr24', '
-vcodec', 'rawvideo', '-an', '-sn', '-f', 'mpegts', '-' ]
pipe = sp.Popen(FFMPEG_SCRIPT, stdout = sp.PIPE, bufsize=4096)
После этого я просто читаю видеокадры в цикле
while True:
frame = pipe.stdout.read(480*720*3)
sys.stdout.write(frame)
Итак, как я могу получить доступ к кадру после того, как я написал его на стандартный вывод в последней строке?