首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在修复环绕声时找不到libasound_module_pcm_a52.la和.so

在修复环绕声时找不到libasound_module_pcm_a52.la和.so
EN

Ask Ubuntu用户
提问于 2015-02-21 21:54:49
回答 2查看 644关注 0票数 1

使用14.04.2运行Ubuntu,我遵循了通过spdif 这里编写的5.1指南,并且已经手动和使用了脚本。无论我做什么,我都会在需要复制libasound_module_pcm_a52.lalibasound_module_pcm_a52.so的时候停下来。

在我的系统里哪儿都找不到。我试过重新安装插件包,但它是一样的。

有人知道该怎么做吗?

EN

回答 2

Ask Ubuntu用户

发布于 2015-02-21 23:40:00

尝试运行locate libasound_module_pcm_a52.lalocate libasound_module_pcm_a52.so并查看它们返回的内容。

我相信你提到你可能已经安装了这个,但请确认你是否安装了这个软件包:libasound2-plugins

票数 0
EN

Ask Ubuntu用户

发布于 2015-02-23 19:11:12

简短的回答:您确实需要像在您的连系页面上描述的那样编译它。

我在Ubuntu12.04上也有同样的问题:包libasound2-plugins是根据Ubuntu的软件中心安装的,属于它的一些文件可能是located。

但是我得到了

代码语言:javascript
复制
aplay -D a52:0 chan-id.wav 
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so

因此,我按照上面链接的页面所描述的那样编译了它,并复制了它。

代码语言:javascript
复制
sudo cp ./tmp/alsa-plugins-1.0.25/a52/.libs/libasound_module_pcm_a52.so /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so

在那之后,它起了作用:

代码语言:javascript
复制
aplay -D a52:0 chan-id.wav 
Wiedergabe: WAVE 'chan-id.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, 6 Kanäle
票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/588326

复制
相关文章

相似问题

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