우분투 22.04.1 데스크탑에서 LDAC 오디오 코덱이 지원됩니까?

우분투 22.04.1 데스크탑에서 LDAC 오디오 코덱이 지원됩니까?

내 시스템 정보 스크린샷

내 현재 시스템은 Ubuntu Desktop 22.04.1 LTS이며 여기 전문가로부터 Ubuntu 22.04.1에서 LDAC를 활성화/설치/설정하는 단계별 절차를 듣고 싶습니다. 이미 LDAC를 활성화하기 위해 여기 저기 검색을 시도했지만 실패했습니다. 내 동기는 내 넥밴드(LDAC 오디오 코덱 지원)를 활용하여 Bluetooth를 통해 .FLAC 오디오 파일을 듣는 것입니다(내 넥밴드는 Bluetooth 오디오 장치이므로). 그건 그렇고 나는 이미 최신 출시된 Ubuntu Desktop 22.10을 사용해 보았고 기본적으로 LDAC 오디오를 지원하지만 새 버전의 부진으로 인해 Ubuntu 22.04.1로 다시 전환했습니다. 이것이 제가 Ubuntu Desktop 22.04에 대한 지침을 기대하는 이유입니다. 미리 감사드립니다. 첨부된 이미지는 내 시스템 정보를 캡쳐한 스크린샷입니다.

답변1

여기에 있는 PipeWire 활성화 지침에 따라 LDAC 지원을 성공적으로 활성화했습니다.https://gist.github.com/the-spyke/2de98b22ff4f978ebf0650c90e82027e

링크 전용 답변이 제공되므로 아래 지침을 포함했습니다.


Ubuntu 22.04에는 Wayland에서 화면을 기록하기 위해 브라우저(WebRTC)에서 사용되는 PipeWire가 부분적으로 설치되고 활성화되어 있습니다. 나머지 부분을 활성화하고 PulseAudio 대신 오디오 및 Bluetooth용 PipeWire를 사용할 수 있습니다.

WirePlumber 버전 0.4.8부터 자동 Bluetooth 프로필 전환(예: 애플리케이션에 마이크 액세스가 필요할 때 A2DP에서 HSP/HFP로 전환)이 지원됩니다. Jammy(22.04) 저장소는 정확히 버전 0.4.8을 제공합니다. 그래서 우리는 좋습니다.

설치하다

WirePlumber를 세션 관리자로 설치합니다.

$ sudo apt install pipewire-media-session- wireplumber

'pipewire-media-session' 끝에 '-'가 있음을 확인하세요. 'wireplumber'가 대신 사용되므로 동일한 명령으로 제거하는 것입니다.

사용자를 위해 WirePlumber를 시작합니다.

$ systemctl --user --now enable wireplumber.service

구성

알사

ALSA 플러그인을 설치합니다.

$ sudo apt install pipewire-audio-client-libraries

그리고 PipeWire 문서(플러그인에서 제공)의 구성 파일을 ALSA 구성 디렉터리에 복사합니다.

$ sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/

/etc/alsa/conf.d/다른 항목에 의해 설치된 다른 구성(예: Pulse)이 있는지 확인하세요 . 제거하고 싶을 수도 있습니다.

펄스오디오

모든 것이 패키지에 의해 자동으로 수행되었으며 권장되는 대로 패키지 pipewire-pulse에 의해 설치되어야 합니다 wireplumber. 그렇지 않은 경우 직접 설치하십시오.

블루투스

코덱을 설치하고 PulseAudio에서 Bluetooth를 제거하면 PipeWire에서 직접 처리됩니다.

$ sudo apt install libldacbt-{abr,enc}2 libspa-0.2-bluetooth pulseaudio-module-bluetooth-

지원되는 코덱은 SBC 및 LDAC입니다.

안타깝게도 aptX와 AAC는 특허 및 기타 기술적인 이유로 지원되지 않습니다. aptX는 기본적으로 설치되어 22.10부터 사용할 수 있습니다 libfreeaptx0(22.10도 기본적으로 PipeWire를 사용함). 22.04에서 이러한 코덱이 정말로 필요한 경우 다음을 사용할 수 있습니다.이 PPA를 기반으로 universe하지만 에 대한 추가 패키지로 다시 빌드하는 @aglasgall 의 pipewire입니다 . 여기에서 토론을 읽어보세요.aptXAACmultiverse

완료

재부팅하고 다음을 실행하여 작동하는지 확인합니다.

$ LANG=C pactl info | grep '^Server Name'

답변2

이 기사는 내가 기대했던 바로 그 문제, 즉 LDAC가 작동하도록 해결했습니다. Pipewire 오디오 서버로 전환해야 한다는 사실이 밝혀졌습니다. Ubuntu 데스크탑 22.04에는 펄스 오디오 서버가 함께 제공됩니다. 그게 무슨 뜻인지는 모르겠지만 어쨌든 LDAC 코덱을 사용할 수 없다는 문제가 해결되었습니다.링크

답변3

다음을 실행하여 LDAC 코덱을 설치해 보세요.
sudo apt install -y gstreamer1.0-plugins-bad

관련 정보