A-A+

新年的牛肉味:Linux下新版Deadbeef播放器

2014年02月07日 软件技巧 评论 15 条 阅读 15,468 views 次

Deadbeef 是俄国人开发的一款跨平台音频播放器,支持 ape、cue、mp3、wma、wav、ogg、aac、flac 等各种主流的音频格式。Linux 下的播放器浩若星河,但 Deadbeef 却是原生支持 ape、cue 的最著名的一个,而且其音质出色,可称之为 Linux 下的 Foobar 2000,薄荷开源网曾在建站初期即大力推荐,详阅《Deadbeef--Ubuntu下超强播放器》一文。

旧文中的 PPA 早已没有更新,对于 Linux Mint 14(Ubuntu 12.10)以上的用户没有提供下载安装。不过开源界从来不乏“雷锋”(谁说雷锋只在中国?呵呵),如今又有了一个新的 PPA,提供最新的 Deadbeef 0.6.1 版,支持 Linux Mint 12-16(Ubuntu 11.10-13.10)。在终端中依次输入如下命令,安装之:

sudo add-apt-repository ppa:starws-box/deadbeef-player
sudo apt-get update
sudo apt-get install deadbeef

安装之后,Deadbeef 会自动在菜单中创建启动器,如图,在小编的 Linux Mint 16 xfce 中。可见,新版的 Deadbeef 采用了全新的 LOGO。

Deadbeef 支持添加音乐文件和目录,不出所料,乱码!之前很多朋友一直诟病的就是 Deadbeef 没有提供中文编码支持,所以只要是非 UTF-8 编码标签信息的音乐文件,在 Deadbeef 下都是乱码,而且是俄文乱码。解决办法有二:要么下载 Deadbeef 源码,添加编码参数,自行编译;要么把音乐文件标签全部修改为 UTF-8 编码。编译的办法最复杂、繁琐,是最下下策,修改编码的办法可以一劳永逸,推荐 Puddltage,但不适合懒人。

不着急,新版的 Deadbeef 提供了与 Audacious 类似的中文编码选项。在 Deadbeef 菜单栏:编辑--偏好设置--用户界面/杂项 中,取消俄语编码选项,勾选中文 CP936 编码选项,然后清空播放列表,再次添加歌曲,即可顺利显示中文。

对于仍是乱码的部分“顽固分子”,可能其不是标准的 CP936 编码,那么可以使用鼠标右键查看音轨属性,然后手动修改、保存。新版的 Deadbeef 修正了之前部分文件无法保存标签信息的错误。

Deadbeef 原生支持 APE、CUE,但与其他播放器略有不同的是,其并非直接添加 CUE 索引文件,而是添加APE,同一目录下有同名 CUE 索引文件,则播放列表自然会显示分段的歌名。

既然 Deadbeef 被赞为超强播放器,自然不是浪得虚名。在格式转换上,新版的 Deadbeef 有了很大改进,可谓完美转换、秒速转换。在播放列表中,使用右键点击某歌曲,选择“转换”。

在弹出的窗口中设置转换后文件保存位置、文件名、编码格式等,支持的格式也不少,MP3、wav、ogg、flac 都不在话下。当然,不会支持微软那货的私有格式 wma(播放是没问题的)。

经小编实测,Deadbeef 在 MP3、wav、ogg、flac 之间互相转换都没有问题,而且速度非常快。

Linux 下优秀的播放器实在太多,小编实测、撰文的就不少了,但最喜欢、最推崇的还是 Deadbeef 和Audacious。因为他们都占用资源少、界面直观简洁、功能强大、音质优秀。说起原生支持 APE、CUE,Deadbeef 似乎更胜一筹。

  1. 其实吧,我还是比较希望出一个歌词的文章。
    似乎网上有把osd-lyrics和deadbeef结合起来的办法,不过,大多写得,反正我是看不懂的……我就在个复制代码的水平。

    另外呢,弱弱的讲下我的看法。在播放无损音乐下,Audacious不行的,同linux下其它播放器一样,在有些歌曲的开头会有短暂的停顿。
    而deadbeef很强大,很流畅。说它同foobar一个级别也不过分
    至于深度音乐,也很好,甚至于可以说更好,就是那界面,不符合我的审美{明眼人一眼就知道,山寨的N次方}

    • 深度界面符合大众的什么,最主要的是更合了歌词和百度音乐。
      deadbeef类似于foobar,其貌不扬,但是功底、素质很强!

  2. 之前就很疑惑,为什么 DeaDBeeF 名字这么奇怪,今天终于没忍住搜索了一下。

    ———————————————
    DeaDBeef 官网的介绍:“DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux……”

    ———————————————
    看样和“0xDEADBEEF”脱不开关系,继续搜索,在 urbandictionary 中看到了介绍,把来源和表意说清楚了:

    1. The hexadecimal word-fill pattern for freshly allocated memory under a number of IBM environments, including the RS/6000. Some modern debugging tools deliberately fill freed memory with this value.

    2. Geek-speak for dead/gone/erased/eliminated/removed
    “Your program is 0xDEADBEEF”
    (meaning gone, aborted, flushed from memory)

    ———————————————
    最后在维基“Hexspeak(16进制魔术数字)”词条中找到了更全面的说明:

    ———————————————
    以上只是想说明这个播放器和“Dead”、“Beef”都没有啥关系……软件的正确名称是:“DeaDBeeF”。

  3. 搞定,看这里: forum.ubuntu.org.cn/viewtopic.php?f=74&t=455634&p=3062235#p3062235

  4. 我也来吃牛肉了~ 但是有些小想法,放歌的时候有没有一些图像可以显示?像WindowsPlayer那样,乱七八糟的线条圈圈

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: