我正在寻找从单个源复制多个流到多个目的地。例如,dest为1.1.1.1:1000-1011的12个流被反射到两个目的地@ 2.2.2.2:1000-1011和3.3.3.3:1000-1011
我不想要任何流处理,不需要修改,只需要使用-vcodec / -acodec。以相同的比特率接收MPEG-TS和反射MPEG-TS。
我该如何在FFMPEG中运行它?尝试阅读文档,但不太清楚如何处理。
发布于 2017-03-16 13:33:10
如果我没理解错的话,你需要很多很多的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多路复用器将所需的输出字符串减半。
https://stackoverflow.com/questions/42816751
复制相似问题