You are not logged in.

#1 2025-05-08 23:27:59

black_dragon
Member
Registered: 2025-04-18
Posts: 25

[SOLVED] pipewire backend for mpv is not working

Hi,
For most videos, when using pipeware backend, sound is not played. Other backends (alsa, openal, jack) are working. Example output for ac3 codec:

● Video  --vid=1  --vlang=eng  (h264 1920x1080 23.976 fps) [default]
● Audio  --aid=1  --alang=rus  'MVO AXN Sci-fi' (ac3 2ch 48000 Hz) [default]
○ Audio  --aid=2  --alang=eng  (dts 6ch 48000 Hz)
● Subs   --sid=1  --slang=eng  (subrip) [default]
AO: [pipewire] 48000Hz stereo 2ch floatp
VO: [gpu] 1920x1080 yuv420p
AV: 00:00:03 / 00:45:35 (0%) A-V:  0.000
Exiting... (Quit)

In the same time, mpv can play PCM audio with pipewire:

● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Date: 2018
AO: [pipewire] 44100Hz stereo 2ch s16
A: 00:00:00 / 00:00:05 (16%)
Exiting... (Quit)

Is it mpv bug or am I missing something?

pacman -Qs pipewire:

local/gst-plugin-pipewire 1:1.4.2-1
    Multimedia graph framework - pipewire plugin
local/kpipewire 6.3.5-1 (plasma)
    Components relating to pipewire use in Plasma
local/lib32-libpipewire 1:1.4.2-1
    Low-latency audio/video router and processor - 32-bit - client library
local/lib32-pipewire 1:1.4.2-1
    Low-latency audio/video router and processor - 32-bit
local/libpipewire 1:1.4.2-1
    Low-latency audio/video router and processor - client library
local/libwireplumber 0.5.8-1
    Session / policy manager implementation for PipeWire - client library
local/pipewire 1:1.4.2-1
    Low-latency audio/video router and processor
local/pipewire-alsa 1:1.4.2-1
    Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.4.2-1
    Low-latency audio/video router and processor - Audio support
local/pipewire-jack 1:1.4.2-1
    Low-latency audio/video router and processor - JACK replacement
local/pipewire-pulse 1:1.4.2-1
    Low-latency audio/video router and processor - PulseAudio replacement
local/pipewire-session-manager 1:1.4.2-1
    Session manager for PipeWire (default provider)
local/wireplumber 0.5.8-1
    Session / policy manager implementation for PipeWire

Last edited by black_dragon (2025-05-09 00:11:05)

Offline

#2 2025-05-09 00:10:47

black_dragon
Member
Registered: 2025-04-18
Posts: 25

Re: [SOLVED] pipewire backend for mpv is not working

This fixed the issue

rm -rf ~/.local/state/wireplumber
systemctl --user restart wireplumber

Offline

Board footer

Powered by FluxBB