Sony WH-1000XM4 PipewireマイクがmSBCに強制

Sony WH-1000XM4 PipewireマイクがmSBCに強制

最近ソニーWH-1000XM4ヘッドフォンを購入しました。また、主にBluetooth自動接続のためにPulseからPipelineに切り替えました。接続しましたが、いくつかの問題があります(1 LDAC、AptX HD、およびAptXはオプションではありません)。このコーデックなしで実行できる最新のコーデックを有効にする方法を知りたいのですが(AACで十分です)。

しかし、最大の問題は、マイクを使用すると、すべてが強制的にmSBCにストリーミングされるということです(ヘッドフォンも同じです)。

リスト受信者は以下を返します。

State: RUNNING
Name: bluez_output.F8_4E_17_2E_BC_6A.a2dp-sink
Description: WH-1000XM4
Driver: PipeWire
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 30446 /  46% / -19,98 dB,   front-right: 30446 /  46% / -19,98 dB
        balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: bluez_output.F8_4E_17_2E_BC_6A.a2dp-sink.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
Properties:
    api.bluez5.transport = ""
    api.bluez5.profile = "a2dp-sink"
    api.bluez5.codec = "aac"
    api.bluez5.address = "F8:4E:17:2E:BC:6A"
    device.routes = "1"
    card.profile.device = "1"
    device.form_factor = "headset"
    device.bus = "bluetooth"
    device.id = "49"
    device.description = "WH-1000XM4"
    node.name = "bluez_output.F8_4E_17_2E_BC_6A.a2dp-sink"
    factory.name = "api.bluez5.a2dp.sink"
    priority.driver = "1010"
    priority.session = "1010"
    device.icon_name = "audio-headset-bluetooth"
    node.pause-on-idle = "false"
    factory.id = "8"
    device.api = "bluez5"
    media.class = "Audio/Sink"
    node.driver = "true"
    node.latency = "512/48000"
    factory.mode = "merge"
    audio.adapt.follower = ""
    library.name = "audioconvert/libspa-audioconvert"
    object.id = "113"
    object.serial = "3480"
    client.id = "31"
Ports:
    headset-output: Headset (type: Headset, priority: 0, available)
Active Port: headset-output
Formats:
    pcm

私はパイプライン1.0.3.43-1、bluez 5.63-1、libldac 2.0.2.3-1 Archlinux、カーネル5.15.13.arch1-1を使用しています。

ベストアンサー1

AAC/LDAC/APTX(高品質オーディオコーデック)は、双方向通信(マイクおよび高品質オーディオ)には使用できません。ヘッドセット(マイクオン)を使用して会話するには、オーディオ品質を犠牲にする必要があります。これはほとんどすべてのオーディオBluetoothデバイスでも発生します。したがって、BluetoothコーデックはmSBCまたはCVSDとして強制されます。

おすすめ記事