使用 FFMpeg 进行 Twitch 流,多种音频输入

使用 FFMpeg 进行 Twitch 流,多种音频输入

我正在使用以下脚本尝试将我的 Linux 桌面流式传输到 Twitch.tv,我的流式传输已正常运行,但我想在流中加入 2 个音频输入(一个用于游戏,一个用于我的麦克风)

以下是脚本

#! /bin/bash
INRES="1900x600"
OUTRES="800x600"
INAUD="pulse"
FPS="25
STREAM_KEY=$(cat ~/.twitch_key)
STREAM_URL="rtmp://live.twitch.tv/app/$STREAM_KEY"

ffmpeg \
-f alsa -ac 2 -i "$INAUD" \
-f x11grab -s "$INRES" -r "$FPS" -i :0.0+1280,0 \
-vcodec libx264 -s "$OUTRES" -pix_fmt yuv420p \
-acodec libmp3lame -threads 6 -qscale 5 -b 64KB \
-f flv -ar 44100 "$STREAM_URL"

我使用 Pulseaudio 并拥有 pavucontrol,如果这很重要的话。游戏将设置为“内置音频模拟立体声”,麦克风来自录音设备“Webcam C110 Analog Mono”

提前致谢。

相关内容