使用14.04.2运行Ubuntu,我遵循了通过spdif 这里编写的5.1指南,并且已经手动和使用了脚本。无论我做什么,我都会在需要复制libasound_module_pcm_a52.la和libasound_module_pcm_a52.so的时候停下来。
在我的系统里哪儿都找不到。我试过重新安装插件包,但它是一样的。
有人知道该怎么做吗?
发布于 2015-02-21 23:40:00
尝试运行locate libasound_module_pcm_a52.la和locate libasound_module_pcm_a52.so并查看它们返回的内容。
我相信你提到你可能已经安装了这个,但请确认你是否安装了这个软件包:libasound2-plugins。
发布于 2015-02-23 19:11:12
简短的回答:您确实需要像在您的连系页面上描述的那样编译它。
我在Ubuntu12.04上也有同样的问题:包libasound2-plugins是根据Ubuntu的软件中心安装的,属于它的一些文件可能是located。
但是我得到了
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因此,我按照上面链接的页面所描述的那样编译了它,并复制了它。
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在那之后,它起了作用:
aplay -D a52:0 chan-id.wav
Wiedergabe: WAVE 'chan-id.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, 6 Kanälehttps://askubuntu.com/questions/588326
复制相似问题