首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将LADSPA插件应用于PulseAudio流?

如何将LADSPA插件应用于PulseAudio流?
EN

Ask Ubuntu用户
提问于 2011-05-19 21:08:26
回答 1查看 31.5K关注 0票数 22

我想将LADSPA插件应用到通过默认PulseAudio接收器的所有流中。我该怎么安排这个?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2011-05-20 18:51:13

向脉冲音频添加一个LADSPA插件是用模块-LADSpa-接收器完成的.

我们将此模块安装为输出接收器,在其中我们可以定义处理模块,并能够将处理后的信号发送到这个新创建的接收器。

加载LADSPA模块:

此模块可以在运行时加载:

代码语言:javascript
复制
pacmd load-module module-ladspa-sink sink_name=<yourname> master=<sinkname> plugin=<plugin> label=<label> control=<option1>,<option2>,[...]

可以使用以下命令读取主接收器的名称:

代码语言:javascript
复制
 pacmd list-sinks

为处理后的接收器指定名称,因为它将出现在sink_name的输出列表中。所有其他选项取决于我们使用的插件(见下面的示例)。

为了应用LADSPA处理器,我们从“声音设置.”中选择输出接收器。现在可以侦听处理过的流。无法在运行时更改控件选项。

卸载LADSPA模块:

我们将不得不卸载模块,并再次加载它为不同的选项。为了找到卸载的模块索引,我们可以发布:

代码语言:javascript
复制
 pacmd list-modules

要卸载一个模块,要么用pulseaudio -k重新启动声音服务器,要么用它的索引号#卸载该模块:

代码语言:javascript
复制
pacmd unload-module <#>

也见来自脉冲音频的参考维基

启动时

加载LADSPA模块:

在找到适当的选项之后,我们可能希望在默认情况下运行它。这可以通过在启动时将其包含到由守护进程加载的/etc/pulse/default.pa配置文件中来实现:

代码语言:javascript
复制
.ifexists module-ladspa-sink.so
.nofail
load-module module-ladspa-sink <options>
.fail
.endif

示例:

这是一个特例,给你一个如何做它的想法。在本例中,我们希望使用不幸的已不再活动的点击插件( tap_pitch,点击插件)将音高偏移应用于声音输出。

)。对于这个插件,加载到Pulse所需的附加选项如下:

代码语言:javascript
复制
plugin=tap_pitch # as from /usr/lib/ladspa/ without .so
label=tap_pitch  # defines which label of a plugin to use

为了找到适当的控制选项,我们仍然可以在web存档中找到插件文档(先前的网址:抽头插入式螺距移位器)。在这里,我们找到了一个很好的表,其中包含了我们必须在control=命令中应用的四个相关控件:

代码语言:javascript
复制
control=<semitone>,<rate>,<dry>,<wet>

在这种情况下,将选项保留为空将使用默认值。

因此,下面的命令将从我的主接收器alsa_output.pci-0000_00_14.2.analog-stereo (用您的接收器替换)向下向输出接收器ladspa_out施加一个八度的音调偏移,以-12的半个移位,即-50%的速率偏移,以及-90dB的干(未处理)混频器级别和0dB的湿式(处理)级别。

代码语言:javascript
复制
pacmd load-module module-ladspa-sink sink_name=ladspa_out master=alsa_output.pci-0000_00_14.2.analog-stereo plugin=tap_pitch label=tap_pitch control=-12,-50,-90,0

对于一些插件,文档可能是不完整的,或者适当的设置将需要相当多的实验,直到它们是正确的。

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

https://askubuntu.com/questions/43950

复制
相关文章

相似问题

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