ffmpeg가있는 도커 컨테이너 안에 Firefox와 같은 응용 프로그램의 오디오를 녹음하려면 어떻게해야합니까? pulseaudio를 호스트에 전달하는 방법을 찾았습니다 (netflix, skype).도커 컨테이너에 로컬 오디오 녹음
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
내가 오류를 받고 있어요 : 나는 pactl를 사용하려고 해요 때
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
이 또한 실패
ffmpeg -f pulse -i default /tmp/pulse.wav
호스트는 VPS이므로 사운드 카드도 없습니다. 저는 가상 프레임 버퍼를 사용하는 것과 비슷한 가상 사운드 카드로 오디오를 녹음하는 것에 관심이 있습니다. – pablo
그게 사물을 변화시킵니다. 가상 사운드 카드에 대한 생각은 없지만, 여전히 권한 문제라고 생각됩니다. –
이렇게하면 도움이 될 수 있습니다. http://stackoverflow.com/questions/21688115/pactl-called-from-systemd-service-always-reports-pa-context-connect-failed-co 도커. 성공하면 좋은 블로그가 될 것입니다. –