gpt4 book ai didi

ffmpeg 将多个源流复制到多个目标

转载 作者:行者123 更新时间:2023-12-04 23:26:49 25 4
gpt4 key购买 nike

我希望将多个流从单个源复制到多个目的地。因此,例如 12 个 dest 为 1.1.1.1:1000-1011 的流被反射到两个目的地 @ 2.2.2.2:1000-1011 和 3.3.3.3:1000-1011

我不想要任何流处理,不修改,只使用-vcodec/-acodec。以相同的比特率接收 MPEG-TS 和反射 MPEG-TS。

我将如何使用 FFMPEG 运行它?尝试阅读文档,但尚不清楚如何处理此问题。

最佳答案

如果我理解正确,您将需要许多 map 语句。

例如

ffmpeg -i protocol://1.1.1.1:1000
-i protocol://1.1.1.1:1001
-i protocol://1.1.1.1:1002
...
-i protocol://1.1.1.1:1011
-map 0 -c copy -f tee "[f=mpegts]protocol://2.2.2.2:1000|[f=mpegts]protocol://3.3.3.3:1000"
-map 1 -c copy -f tee "[f=mpegts]protocol://2.2.2.2:1001|[f=mpegts]protocol://3.3.3.3:1001"
...
-map 11 -c copy -f tee "[f=mpegts]protocol://2.2.2.2:1011|[f=mpegts]protocol://3.3.3.3:1011"

我使用 tee muxer 将所需的输出字符串减半。

关于ffmpeg 将多个源流复制到多个目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42816751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com