首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPD检测不到ladspa_plugin

MPD检测不到ladspa_plugin
EN

Unix & Linux用户
提问于 2018-07-18 19:46:01
回答 1查看 367关注 0票数 0

我在rpi debian jessie中运行了MPD和数字信号处理器模块

DSP模块有助于增加系统的音频效果。

由于mpd创建了自己的用户,所以它没有标识DSP库在根中所做的所有配置。

我怎么才能解决这个问题?

我把阿尔萨配置成这样

我的默认.asoundrc

代码语言:javascript
复制
pcm.dsp {
        type plug
        slave {
                format FLOAT
                rate unchanged
                channels unchanged
                pcm {
                        type ladspa
                        path "/usr/lib/ladspa"
                        playback_plugins [{
                                label "ladspa_dsp"
                        }]
                        slave.pcm {
                                type plug
                                slave {
                                        pcm "hw:0,0"
                                        rate unchanged
                                        channels unchanged
                                }
                        }
                }
        }
}

pcm.!default {
        type copy
        slave.pcm "dsp"
}

默认情况下,运行mpg321 -a dsp music_test/test_track.mp3运行得非常完美。

但是由于MPD创建自己的用户 mpd,我不能让它识别默认的alsa设备dsp,而是抛出一个错误。

代码语言:javascript
复制
pi@raspberrypi:~ $ sudo -u mpd mpg321 -a dsp music_test/Pashmina.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.3.2-1 (2012/03/25). Written and copyrights by Joe Drew,
now maintained by Nanakos Chrysostomos and others.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title   : 02 Pashmina SongsMp3.Com       Artist : Amit Trivedi                  
Album   : Fitoor SongsMp3.Com            Year    : 2016
Comment : SongsMp3.Com                   Genre : Bollywood                     

Directory: music_test
Playing MPEG stream from Pashmina.mp3 ...
MPEG 1.0 layer III, 320 kbit/s, 44100 Hz joint-stereo
ladspa_dsp: error: no config files found
ALSA lib pcm_ladspa.c:1509:(snd_pcm_ladspa_add_plugin) Unable to find or load plugin 'ladspa_dsp' ID 0, path '/usr/lib/ladspa'
Can't open libao driver with device dsp (is device in use?)

这是MPD日志

代码语言:javascript
复制
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM dsp
Jul 18 19:17 : exception: Failed to open "default" [alsa]
Jul 18 19:17 : exception: nested: Failed to open ALSA device "dsp": No such file or directory
Jul 18 19:17 : exception: Failed to open "default" [alsa]
Jul 18 19:17 : exception: nested: Failed to open ALSA device "dsp": No such file or directory

我怎么才能解决这个问题?

如何告诉用户'mpd`‘从默认根用户访问所有内容。

EN

回答 1

Unix & Linux用户

发布于 2018-07-18 20:38:23

文件~/.asoundrc包含用户的定义。

文件/etc/asound.conf包含所有用户的定义。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/457077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档