首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个源到多个目的地的ffmpeg流复制

多个源到多个目的地的ffmpeg流复制
EN

Stack Overflow用户
提问于 2017-03-16 01:29:39
回答 1查看 335关注 0票数 0

我正在寻找从单个源复制多个流到多个目的地。例如,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中运行它?尝试阅读文档,但不太清楚如何处理。

EN

回答 1

Stack Overflow用户

发布于 2017-03-16 13:33:10

如果我没理解错的话,你需要很多很多的map语句。

例如:

代码语言:javascript
复制
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多路复用器将所需的输出字符串减半。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42816751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档