FFMEG 一个输入多个分辨率输出,用于流媒体和录制

FFMEG 一个输入多个分辨率输出,用于流媒体和录制

我需要以多种分辨率和不同的音频比特率对输入 rtmp 流进行编码。这些输出中的每一个也都经过流式传输和录制。tee muxer 似乎无法正常工作。我正在尝试

ffmpeg -i input rtmp://server
-map 0:v -map 0:a -c:v:0 libx264 -b:v:0 720k -f tee "[f=flv]record720.flv|[f=flv]rtmp://streamingserver/720"
-map 0:v -map 0:a -c:v:0 libx264 -b:v:1 540k -f tee "[f=flv]record540.flv|[f=flv]rtmp://streamingserver/540"
-map 0:v -map 0:a -c:v:0 libx264 -b:v:2 360k -f tee "[f=flv]record360.flv|[f=flv]rtmp://streamingserver/360"
-map 0:v -map 0:a -c:v:0 libx264 -b:v:3 240k -f tee "[f=flv]record240.flv|[f=flv]rtmp://streamingserver/240" 

收到有关 tee muxer 的错误。

相关内容