我使用 cmus 作为媒体播放器,升级到 14.04 后,我收藏中的所有 WMA 文件都无法播放。当我尝试播放它们时,我的左扬声器出现静电干扰,而右扬声器出现静电失真版本的音乐。
我该如何解决这个问题?也许 cmus 对 wma 使用不同的编解码器?(WMA 文件在 mplayer 中仍然可以正常播放。)
我使用 cmus 作为媒体播放器,升级到 14.04 后,我收藏中的所有 WMA 文件都无法播放。当我尝试播放它们时,我的左扬声器出现静电干扰,而右扬声器出现静电失真版本的音乐。
我该如何解决这个问题?也许 cmus 对 wma 使用不同的编解码器?(WMA 文件在 mplayer 中仍然可以正常播放。)
问题显然与 libavcodec/ffmpeg 分支有关:https ://github.com/cmus/cmus/issues/139
我通过从这个 PPA 安装 libswresample-dev 和其余的 ffmpeg 开发库(替换 libavcodec 库)来修复 cmus:
https://launchpad.net/~jon-severinsson/+archive/ubuntu/ffmpeg
然后
./configure CONFIG_FFMPEG=y
确保 ffmpeg.c 工作并构建和替换 cmus。我通过访问https://github.com/cmus/cmus并从源代码编译程序解决了这个问题。我正在使用 Ubuntu 14.04.1 LTS ...