jackd가 시작되면 일반 오디오가 중지됩니다.

jackd가 시작되면 일반 오디오가 중지됩니다.

얼마 전 저는 Arch Linux에서 서로 잘 작동하도록 Pulseaudio와 JACK을 설정하여 둘 사이를 전환할 수 있었습니다. 문제는 jackd가 다시 시작될 때 일부 JACK 애플리케이션을 완전히 다시 시작해야 하기 때문에 Google Chrome과 MuseScore 사이를 전환하려는 시도가 매우 비효율적이라는 것입니다.

내 목표는 JACK을 통해 Pulse를 얻는 것입니다. JACK의 시스템 오디오에 연결된 Pulse Sink/Source 장치가 있기 때문에 지금은 그래야 할 것 같습니다.

그러나 Chrome 또는 VLC(둘 다 Pulse로 라우팅됨)의 웹사이트에서 오디오를 재생하려고 하면 작동하지 않습니다.

  • VLC에서는 진행률 표시줄이 계속 진행되지만 오디오 출력은 없습니다. 중간에 jackd를 시작하면 해당 시점의 진행률 표시줄에서 오디오가 나오므로 재생되어야 하는 모든 오디오가 "삭제"됩니다.
  • Chrome에서 <video>Google Play 뮤직, YouTube, HTML5 및 요소로 테스트하면 <audio>진행률 표시줄이 0 또는 jackd가 시작되는 위치에 유지됩니다. 중간에 jackd를 시작하면 해당 지점부터 재생이 시작되므로 오디오가 "손실"되지 않습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

문제를 방지하려면 JACK을 시작하기 전에 모든 오디오 소스의 재생을 중지하는 것이 가장 좋습니다.

pavucontrol 표준 Pulseaudio 믹서 설치 - 많은 Pulseaudio의 패널 컨트롤 및 믹서에는 사용 가능한 모든 옵션, 특히 사운드 장치 라우팅 옵션이 표시되지 않습니다.

오디오 문제가 있는 애플리케이션은 여전히 ​​Pulseaudio가 일반적으로 사용하는 오디오 장치에서 직접 재생을 시도할 수 있습니다. JACK이 활성화되어 오디오 장치를 제어하는 ​​경우 pavucontrol에는 하드웨어 장치에서 Pulseaudio 잭 수신기로 오디오를 리디렉션하기 위한 라우팅 옵션 드롭다운 목록이 있습니다.

Pulseaudio는 일반적으로 애플리케이션당 재생 수동 리디렉션을 한 번만 요구합니다. 라우팅 변경 사항이 저장되고 Pulseaudio는대개나중에 자동으로 전환

답변2

Cadence를 설치하는 것이 좋습니다.KXStudio 저장소PulseAudio 및 ALSA 브리지를 포함하여 로그인 시 자동으로 Jack을 시작합니다. 나에게 잘 작동합니다.

관련 정보