ffmpeg tee mux 选项用于将单个输入重新流式传输到多个目的地,而无需使用 Copy 进行转码

ffmpeg tee mux 选项用于将单个输入重新流式传输到多个目的地,而无需使用 Copy 进行转码

想要"restream"使用 tee mux 将数据流或“传输到多个输出,但看起来标志copy似乎不起作用。

想尝试这样的事情:

ffmpeg -re -i /home/video/test.mp4 -map 0 -flags +global_header -c:v copy -c:a aac -strict -2 -f tee "[f=flv]rtmp://server1.ip:1935/live/test1|[f=flv]rtmp://server2.ip:1935/live/test2"

但看起来我必须这样做,这transcode意味着我必须做一些事情-c:v libx264...,这会带走宝贵的CPU用处。

我对上述命令有什么不正确的操作吗?

相关内容