如何使用 ffmpeg 在 docker 容器中录制 Firefox 等应用程序的音频?我找到了如何将 pulseaudio 转发到主机的示例 - netflix、skype。
当我尝试使用 pactl 时:
pactl list sources
或者
docker exec -it <container-id> bash
apt-get install pulseaudio
pactl load-module module-native-protocol-unix auth-anonymous=1 socket=/tmp/.pulse-socket
我收到一个错误:
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
这也失败了
ffmpeg -f pulse -i default /tmp/pulse.wav