我正在尝试水平连接两个UDP流。我需要两个流都完全同步,但是我发现两个流之一的运行速度比另一个流要快,即使它们具有相同的帧速率。
这是我到目前为止尝试过的:
第一流:
ffmpeg -f gdigrab -s 800x600 -r 8 -i desktop -qscale 0 -vcodec libx264 -f mpegts udp://127.0.0.1:51000
第二个流:
ffmpeg -f fbdev -framerate 8 -i /dev/fb0 -f mpegts udp://192.166.1.1:52000
串联:
ffmpeg -i udp://127.0.0.1:52000 -i udp://192.166.1.1:52000 -filter_complex "[0:v]scale=900:600[left];[1:v]scale=900:600[right];[left][right]hstack" -f mpegts output.ts
关于如何改善同步性的任何建议?