linux开源视频播放器

在本系列的第一部分中,我写了一个发烧友数字音乐播放器的关键要求,并分享了我用来评估开源音乐播放器的标准。 在第二部分中,我将使用这些条件来帮助您选择适合您需求的软件。

首先,这里有很多开源音乐播放器! 这是一件很了不起的事情,因为每个人都可以根据一个人(或几个人)所需的功能来使他们高兴。 许多精心设计和流行的播放器不能满足我将音乐直接传递到DAC的标准 ,包括Amarok (请参阅此讨论 ), Clementine (请参阅此讨论 )和JuK ( 我可以找到的有关设置的唯一信息)输出设备的历史可以追溯到2005年)。

Jajuk , Lollypop , Lplayer , Museeks , Musique , Qmmp和Rhythmbox这几个播放器均没有控件(我可以找到)来选择输出设备。

我还传递了Aqualung (需要从源代码进行编译), Alsa Player (试图将96/24 FLAC文件添加到播放列表时转储了内核), Elisa (站点指示其仍处于开发阶段,并且目前处于0.2或0.3版本)。 , Exaile , Exaile (似乎当前版本4.0.0-rc3需要从源代码进行编译), GNOME Music (等待了很长时间,没有成功加载我的音乐库的迹象)和LXMusic (只能将MP3文件添加到播放列表中) 。

取消这些申请后,我只有八个人需要审查。 首先,我将向您介绍一些相关信息,然后再分享我的评分。

8个开源音乐播放器

大胆

Audacious在我系统的存储库中可用。 安装后,我将支持自动位深度的ALSA输出插件选项配置为将硬件选项用于DAC。 我的DAC的位置/ proc / asound / card1表示96/24轨道正在正确播放。 我可以看到一个静态的比特率,但是在播放曲目时没有比特率的迹象,也没有采样率/字长。 有一种频谱分析仪可以大致了解音乐水平。 封面艺术似乎运作良好。 据我所知,用户必须建立播放列表并在播放列表上运行播放器。 我的库在不到10秒的时间内导入了大约7,500首歌曲-哇! 我在弄清楚显示屏的左侧时遇到了一些麻烦; 加载我的音乐库后,它显示了15种流派(我还有更多流派),然后是四位艺术家,然后是其中一位艺术家的一张专辑。 我可以添加URL,但是没有流目录。 总而言之,还不错。 特别是对于那些对Winamp怀有美好回忆却想要开源的人。

教务处

DeaDBeeF-这样的名字! 但是无论如何,我安装了该站点上的.deb文件,这需要两个步骤:

 sudo dpkg -i deadbeef-static_0.7.2-2_amd64.deb 

 sudo apt install -f 

我使用“ 编辑”>“首选项”来选择ALSA输出插件,然后选择我的DAC的“无需任何转换的直接硬件设备”。 我可以在/ proc / asound / card1中看到96/24曲目正确播放。 播放器显示静态比特率,采样率,字长和其他一些项目。 奇怪的是,播放器提供了一个有效的音量控件,这意味着至少在使用该控件时,正在进行某种转换。 首选项中还有一个配置数字信号处理(DSP)的选项 ,包括均衡器和重采样器。 我删除了重采样器,但无法使均衡器远离。 我发现可以通过启用“ 设计模式”来更改布局-那里有很多自定义选项。 频谱和范围选项都没有给我明确说明其水平。 封面很好看。 该播放器似乎也面向播放列表。 可以添加URL,但是似乎没有预定义的目录。 像Audacious一样,我的库导入非常快-我估计不到10秒。 它看起来非常不错,非常注重性能和灵活性,而没有太多关注。

音乐浏览器

Gmusicbrowser在系统的存储库中可用。 安装后,我使用“设置”菜单(右上角的GNOME3齿轮)将输出配置为使用ALSA(在通过GStreamer传递之后)并选择了我的硬件设备。 我可以在/ proc / asound / card1中看到96/24曲目正确播放。 歌曲属性显示静态比特率和采样率,但不显示字深。 播放器提供了一个音量控件,该控件有效,我想由GStreamer管理。 Gmusicbrowser包含大量的布局选项-可以使其看起来像许多其他播放器一样。 同样,您可以在轨道级别显示中添加许多不同的列(例如,比特率,通道,大小,采样率)。 封面看起来不错。 可以从库或播放列表中播放音乐,但是没有使用流URL的迹象。 我的库导入速度很快,不到10秒。 这是一个非常不错的播放器,非常适合我的GNOME桌面。

风镜音乐管理员

GogglesMM一直是我最喜欢的球员之一。 我真的很喜欢它直接与ALSA一起使用的事实(即,没有GStreamer管道介入)。 我通常按​​照启动板页面上的说明进行安装,然后配置“设置”>“首选项”>“音频”以将ALSA驱动程序和硬件设备用于我的DAC,并选中“ 无重采样”框并关闭“ 重播增益” 。 我可以在/ proc / asound / card1中看到96/24曲目正确播放。 采样率和字长的唯一指示出现在高分辨率专辑上(例如,在专辑显示面板中专辑封面右下角绿色框中的白色文本中为“ 24/96”)。 不出所料,直接连接到ALSA硬件接口时,没有机会设置音量或以其他方式摆弄数据流。 整个UI组织看起来相当不错。 您可以摆弄颜色,然后打开或关闭封面或歌词视图。 封面艺术似乎处理得很好。 它可以播放专辑或播放列表中的音乐,并且可以定义和播放URL流。 库导入非常快,我的库不到20秒。 这是一个非常扎实且有目的的无装饰玩家。

瓜亚德克

瓜亚德克(Guayadeque )长期以来一直是我的首选 。 我通常按​​照其安装页面上的说明进行安装 ,该指南提供了有关从源代码树进行工作以及在Launchpad上使用预编译的二进制文件(适用于使用Ubuntu的人)的良好总结。 安装后,我使用“ 视图”>“首选项”>“回放”将输出配置为ALSA和DAC的硬件接口。 我可以在/ proc / asound / card1中看到96/24曲目正确播放。 播放音乐时,我可以看到静态和瞬时比特率,文件格式,级别(峰值,平均,峰值保持……哇!)。 我在任何地方都看不到文件的位深或采样率。 但是,具有瞬时比特率非常酷-我曾经注意到一首原本应该是96/24的歌曲,但是比特率非常低; 原来是96/16,这很不寻常。 尽管Guayadeque使用GStreamer,但在选择硬件级别接口时,不会无意间混乱级别设置等,除非DAC具有硬件音量控制。 我喜欢UI的整体组织,而且它是可配置的。 封面处理得很好。 可以从专辑或播放列表播放音乐,可以定义流URL,并提供许多流URL数据库(例如Shoutcast)。 同样值得注意的是Guayadeque的出色的“智能播放列表”功能(该功能可以将我的音乐库中的歌曲排队播放,类似于播放该歌曲)。 我的图书馆在20秒内导入了。 这是一个伟大的球员。

Quod Libet

Quod Libet也是我计算机上的常规播放器。 它在我的存储库中,因此我从那里安装它。 配置输出有些挑战。 文档的本页非常有帮助(这是一个很好的时刻,通常可以说Quod Libet文档非常好)。 就我而言,“ 文件”>“首选项”>“播放”使我可以将输出(GStreamer)管道设置为alsasink device = hw:1,0 ,这时我很好。 我可以在/ proc / asound / card1中确认96/24曲目正确播放。 该播放器提供了显示大量列的功能,并且显然知道位深度和采样率,但是我一直无法让它们显示在任何显示器上。 我确实看到了静态比特率。 Quod Libet使用GStreamer,它的音量控制功能“即使在不应该的时候”。 用户界面组织得井井有条,可轻松配置。 封面处理得很好。 可以从专辑,播放列表或流URL播放音乐,并提供流URL数据库。 我的图书馆在10秒内Swift导入。 Quod Libet是一位非常优秀的球员,拥有出色的文档资料。

草莓

草莓是乔纳斯·克文(Jonas Kvinge)创建的克莱门汀叉。 我非常喜欢草莓-它提供了许多Clementine的吸引力,同时让我将其输出重定向到我的DAC。 我为我的发行版下载了最新版本 ,并使用“ 工具”>“设置”>“后端 ”将其安装并配置为与DAC一起使用,以选择“通过ALSA输出到声卡”,然后从下拉列表和硬件界面中选择我的DAC。 我可以在/ proc / asound / card1中确认96/24曲目正确播放。 左上角的“ 上下文”按钮(草莓)显示正在播放的详细信息,包括采样率,位深度,静态比特率,引擎(GStreamer)和设备。 这些也可以显示在曲目列表中。 音量控制有效(我猜是因为GStreamer)。 封面艺术执行得很好。 可以从专辑或播放列表播放音乐,但似乎不支持流URL。 我的图书馆在10秒内Swift导入。 总之,这是一个非常好的球员,也是克莱门汀的一个非常有用的分支。

康塔塔

Cantata是MPD音乐播放器后端的前端 ,它是一个非常出色的播放器组合。 在这一点上,我不在桌面上使用Cantata / MPD,但是我确实运行Cantata来控制我的家庭音乐服务器(无头运行MPD)。 Cantata和MPD在我的发行版存储库中都可用,MPD在我在音乐服务器上运行的发行版的存储库中可用。 配置MPD比普通的桌面音乐播放器要花更多的功夫。 你可以了解我的努力 。 配置Cantata轻而易举; 它的配置屏幕包含许多有用的提示,并且代码确实运行良好,这与我可以命名的某些MPD客户端不同。 MPD可直接访问ALSA设备,我可以在音乐服务器上的/ proc / asound / card2中确认96/24曲目可以正确播放。 Cantata从MPD中获取文件的静态比特率,采样率和比特深度,并将其显示在“信息”屏幕中以播放曲目。 MPD协议不提供动态信息,例如瞬时比特率或级别。 封面艺术很棘手; 最好的处理方法是在音乐服务器上安装Web服务器并配置它以共享封面文件。 我作弊了一点,并在用来运行Cantata的桌面上保留了封面的本地副本。 Cantata还将找到与艺术家相关的艺术。 Cantata可以播放专辑,播放列表或流URL中的音乐,并且它包含一个不错的流URL数据库。 当与MPD结合使用时,它是最好的MPD控制器和一个非常好的播放器。

给音乐播放器评分

下表显示了我对尝试过的各种开源音乐播放器的评价。 我将播放器分为两类:大多数是独立的音乐播放器,一个是与MPD之类的音乐服务器一起使用的音乐播放器前端。

我根据第1部分中概述的标准评估了每个应用程序。 这是我使用的评分方案:

  • 5分的ALSA可配置性
  • 完全符合条件的2分
  • 部分符合条件可得1分
  • 不符合标准为0分
播放器 阿尔萨
配置
采样率/
字长
比特率
在玩时
音乐水平
在玩时
封面艺术 播放清单
可选的
聪明
播放清单
好的用户体验 流广播
Maximum rating 5 2 2 2 2 2 2 2 2 21
Audacious 3.9-2 5 0 0 1个 2 0 0 2 1个 52%
DeaDBeeF 0.7.2 5 2 1个 1个 2 0 0 2 1个 67%
Gmusicbrowser 1.1.15 5 1个 1个 0 2 2 0 2 0 62%
GogglesMM 1.2.1 5 2 0 0 2 2 0 2 1个 67%
Guayadeque 0.4.5 5 0 2 2 2 2 2 2 2 90%
Quod Libet 4.1.0-1 5 0 0 0 2 2 0 2 2 62%
Strawberry 0.4.2-121 5 2 1个 0 2 2 0 2 0 67%
MPD-based player:
Cantata 2.3.0 5 2 0 0 2 2 0 2 2 71%

你有它。 八位发烧友级的播放器避免了重采样(尽管我认为我更喜欢直接与ALSA通话而不涉及GStreamer的播放器)将这些位移交给DAC制作高品质的音乐。 否则,它们提供不同的功能和组织,从极简主义的Audacious到超级可配置的Quod Libet到变色龙Gmusicbrowser。 值得一提的是瓜亚德克(Guayadeque)出色的电平表和智能播放列表功能。

翻译自: https://opensource.com/article/19/2/audio-players-linux

linux开源视频播放器

linux开源视频播放器_8个适用于Linux的开源音乐播放器相关推荐

  1. php文件添加音乐播放器,window_win10系统自带Groove音乐播放器在哪?自带Groove音乐播放器添加音乐等功能的使用教程,   播放器在哪?1 - phpStudy...

    win10系统自带Groove音乐播放器在哪?自带Groove音乐播放器添加音乐等功能的使用教程 播放器在哪? 1.点击桌面的左下端"开始菜单"符号,然后在右上角,找到" ...

  2. 计算机音乐播放器设置,Win7系统下设置默认音乐播放器的两种方法

    可能很多新手用户不知道Win7系统下怎么设置默认音乐播放器?我们习惯将某一程序设置为默认打开方式,音乐播放器也可以这样子的.一些用户想把酷狗播放器.或者qq音乐设置为默认音乐播放器,只要打开音乐文件, ...

  3. linux登陆界面卡死_Linux 上最好的五款音乐播放器

    Jack Wallen 盘点他最爱的五款 Linux 音乐播放器. 不管你做什么,你都有时会来一点背景音乐.不管你是开发.运维或是一个典型的电脑用户,享受美妙的音乐都可能是你在电脑上最想做的事情之一. ...

  4. 【开源推荐】进阶实战,从一款音乐播放器开始

    0.前言 前面有同学问我,想要做一个Android 实战项目,问我有没有好的开源项目可以参考和练习? 想想自己以前也是,当项目没有什么新任务的时候,想着自己写一个实战项目来来练练手,那拿什么项目来练手 ...

  5. 电脑端音乐播放器html5,分享|5 个很酷的音乐播放器

    你喜欢音乐吗?那么 Fedora 中可能有你正在寻找的东西.本文介绍在 Fedora 上运行的各种音乐播放器.无论你有庞大的音乐库,还是小一些的,抑或根本没有,你都可以用到音乐播放器.这里有四个图形程 ...

  6. 轻量级音乐播放器 android,5款顶级Android离线音乐播放器,哪款才是你的菜?

    打开左侧栏,Stellio 的功能排列井井有条.你可以选择多样的播放队列,根据专辑.演奏者等属性快速找到想要的歌曲. 重视细节的Stellio 还有睡眠模式.自定义widget 等小功能.难能可贵的是 ...

  7. java播放器使用教程_[Java教程]Java音乐播放器

    [Java教程]Java音乐播放器 0 2016-01-07 12:00:09 乐乐音乐目前是基于musique开发的一个java音乐播放器,之前开发了一个android版本的音乐播放器,现在把and ...

  8. html中加入音乐播放器,4个小时实现一个HTML5音乐播放器

    技术点:ES6+Webpack+HTML5 Audio+Sass 这里,我们将一步步的学到如何从零去实现一个H5音乐播放器. 首先来看一下最终的实现效果:Demo链接 => 界面: skPlay ...

  9. android音乐播放器 毕业论文,毕业论文-- 基于Android系统的音乐播放器的实现 .doc...

    毕业论文-- 基于Android系统的音乐播放器的实现 .doc 还剩 31页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! ...

最新文章

  1. angularjs 滑块验证码 移动端_SliderCaptcha
  2. 查找命令find的用法
  3. 兔子繁殖MATLAB,2011-2012数学建模题
  4. 网络爬虫(一):配置selenium、pycharm(windows平台)
  5. 七年程序员生涯,我学到最重要的 6 个教训,别再中招!
  6. CentOS安装Samba服务
  7. Google学术IP被锁--403
  8. Mvc5 EF6 CodeFirst Mysql (一) 新建一个Mvc项目并使用EF连接到Mysql数据库
  9. java处理dealfilter_Java-DealString工具类
  10. 查询子串_你知道什么是 MySQL 的模糊查询?
  11. 直线电机的matlab仿真,基于MATLAB的永磁体直线电机的设计
  12. FU-A STAP-A 拆包 打包 小议
  13. 管理后台登入万能密码合集
  14. 异常处理 | manual close is not allowed over a Spring managed SqlSession
  15. 孩子的编程启蒙好伙伴,自己动手打造小世界,长毛象教育AI百变编程积木套件上手
  16. spring boot开发入门
  17. 【Linux】进程状态的理解
  18. 第一课:Mstar-Non-OS方案(一)——搭建编译环境
  19. 计算机公式or,OR值的计算方法
  20. 解决el--checkbox 复选框的禁用方法

热门文章

  1. 【双碳系列】LEAP碳排放预测、LCA生命周期、GAMS电力、CGE一般均衡模型
  2. 【SSRF-01】服务器端请求伪造漏洞原理及利用实例
  3. 双十一手机大战花开两朵:荣耀的降维***和小米的回光返照
  4. 新手如何入门短视频-今抖云创
  5. Unity解包提取资源/AssetStudio的简单使用
  6. Thymeleaf模板使用实例+模板分页
  7. Reinforcement Learning for UAV Attitude Control-强化学习的无人机姿态控制
  8. 【网页制作】注册表单页
  9. 博科300 java配置,Brocade_300光纤交换机配置重点详解.ppt
  10. pcomm.dll计算机,pcomm.dll 64位