我需要合并两个不同的来源,一个有视频,另一个有音频。它们都不是本地文件,数据通过websocket blob到达。
我在Python中有一个像ffmpeg这样的Popen进程
ffmpeg_process = Popen('/root/bin/ffmpeg -i - -i - -f flv out.flv, shell=True, stdin=PIPE)
我知道向第一个-i
发送视频的方式如下:
ffmpeg_process.stdin.write(data)
所以我的问题是,如何通过stdin管道将音频数据发送到第二个-i
参数?