You are not logged in.
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
This fixed the issue
rm -rf ~/.local/state/wireplumber
systemctl --user restart wireplumber
Offline