解决foobar2000无法播放APE的问题

2008年2月17日 由 木鱼猫 留言 »

  今天看到foobar2000有新的beta版本出来,立马先给以前装的烈火版foobar2000 0.9.4给卸载了,然后下载了foobar2000 v0.9.5.1 beta 2,安装,选择安装全部组件,然后打开foobar2000发现竟然不能播放APE文件!这个搞笑了啊,foobar2000就是以能进行完美播放APE等无损音频而著名的,现在竟然提示我说 “Unable to open item for playback (Unsupported file format.”(回放错误,文件格式不支持),就是说竟然不支持APE格式文件播放!诡异啊,我重新试验了下发现Flac跟WAV等无损格式都可以正常播放,为何APE不能呢?

研究了一番后才发现,原来foobar对各种音频格式的播放支持是通过添加Components(插件或者组件)模块来实现的,而新版的(貌似是0.9.5版本以后的)foobar2000都将一些以前自带的components给去掉了,这就意味着我们安装完foobar2000后如果想要让它能正常播放APE格式音乐的话就得自己单独去下载实现APE播放的插件:这个插件文件名为foo_input_monkey.dll (Monkey’s Audio decoding support),就是为了实现APE的解码功能的。

  插件安装方法:解压下载出的文件得到foo_input_monkey.dll文件,将它复制到foobar2000安装目录下的compontents文件夹中,OK。重新打开foobar2000便可以正常播放APE文件了。

同理,如果你需要其他功能的话也可以去下载其他插件来让foobar2000拥有更多的功能。比如Kernel Streaming Support这个就很有用,是实现通过windows核心混频器来进行音频回放。 至于为什么foobar2000现在要把这些插件从原始的foobar2000安装程序中去掉,估计是因为一些插件的license的问题,现在插件下载页面特别强调了这些插件是遵循foobar官方的license来发布的,国外对软件版权保护这方面还是很重视的。不过这个倒是搞得我们很麻烦,每次都得自己去下载插件,尤其是这个必不可少的播放APE的插件:foo_input_monkey.dll。

#foobar官方插件下载页面  页面插件列表的第一个Monkey’s Audio decoding support便是提供APE音频解码回放支持的插件。

相关日志

8 条评论

  1. bloodsnow 说:

    谢谢楼主了!!!
    楼主辛苦了!!!

  2. Fox 说:

    谢谢楼主了!!
    我就是好奇为什么Winamp为什么也不能播放一些Ape的文件

    • 木鱼猫 说:

      因为Winamp本来就不支持播放APE格式 :-/ ,现在可以播放APE格式文件的除了Foobar2000之外还有国产的千千静听。

  3. SAM 说:

    很好,谢谢

  4. lazyfishw 说:

    还真是小纳闷了一会儿。。
    thank you

  5. 小A 说:

    谢谢楼主了!!! ;-)

  6. 雪深 说:

    解决问题!

    我一直用km播放ape的 觉得就是km比较耗费系统资源

    用fb还是好 :-P

留下评论

:o) :-D :-( ;-) :-P =-O 8-) :-/ O:-) :-! >:o C:-) :-(|) O-) :@ :-[ (B) (^) (P) (@) (O) (D) :-S ;-( (C) (&) :-$ (E) (~) :-* (I) (L) (8) (T) (G) (F) (*) (N) (Y) (U) (W)
Follow me on Twitter