热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux中的十大开源视频播放器

选择合适的视频播放器有助于确保你获得最佳的观看体验,并为你提供创建视频网站的工具。你甚至可以根据个人喜好自定义正在观看的视频。因此,为了帮助你挑选适合你需求的最佳播放器,我们列出了

选择合适的视频播放器有助于确保你获得最佳的观看体验,并为你提供创建视频网站的工具。你甚至可以根据个人喜好自定义正在观看的视频。

因此,为了帮助你挑选适合你需求的最佳播放器,我们列出了 Linux 中的十大开源播放器。

让我们来看看:

1、XBMC – Kodi 媒体中心

这是一个灵活的跨平台播放器,核心使用 C++ 编写,并提供 Python 脚本作为附加组件。使用 Kodi 的好处包括:

  • 提供超过 69 种语言版本
  • 用户可以从网络和本地存储播放音频、视频和媒体播放文件
  • 可与 JeOS 一起作为应用套件用于智能电视和机顶盒等设备
  • 有很多不错的附加组件,如视频和音频流插件、主题、屏幕保护程序等
  • 它支持多种格式,如 MPEG-1、2、4、RealVideo、HVC、HEVC 等

2、VLC 媒体播放器

由于该播放器在一系列操作系统上具有令人印象深刻的功能和可用性,它出现在列表上是理所当然的。它使用 C、C++ 和 Objective C 编写,用户无需使用插件,这要归功于它对解码库的广泛支持。VLC 媒体播放器的优势包括:

  • 在 Linux 上支持 DVD 播放器
  • 能够播放 .iso 文件
  • 能够播放高清录制的 D-VHS 磁带
  • 可以直接从 U 盘或外部驱动器运行
  • API 支持和浏览器支持(通过插件)

3、Bomi(CMPlayer)

这个灵活和强大的播放器被许多普通用户选择,它的优势有:

  • 易于使用的图形用户界面(GUI)
  • 令人印象深刻的播放能力
  • 可以恢复播放
  • 支持字幕,可以渲染多个字幕文件

《Linux 中的十大开源视频播放器》

4、Miro 音乐与视频播放器

以前被称为 Democracy Player(DTV),Miro 由参与文化基金会Participatory Culture Foundation重新开发,是一个不错的跨平台音频视频播放器。令人印象深刻,因为:

  • 支持一些高清音频和视频
  • 提供超过 40 种语言版本
  • 可以播放多种文件格式,例如,QuickTime、WMV、MPEG 文件、AVI、XVID
  • 一旦可用,可以自动通知用户并下载视频

5、SMPlayer

这个跨平台的媒体播放器,只使用 C++ 的 Qt 库编写,它是一个强大的多功能播放器。我们喜欢它,因为:

  • 有多语言选择
  • 支持所有默认格式
  • 支持 EDL 文件,你可以配置从互联网获取的字幕
  • 可从互联网下载的各种皮肤
  • 倍速播放

6、MPV 播放器

它用 C、Objective-C、Lua 和 Python 编写,免费、易于使用,并且有许多新功能,便于使用。主要加分是:

  • 可以编译为一个库,公开客户端 API,从而增强控制
  • 允许媒体编码
  • 平滑动画

7、Deepin Movie

此播放器是开源媒体播放器的一个极好的例子,它有很多优势,包括:

  • 通过键盘完成所有播放操作
  • 各种格式的视频文件可以通过这个播放器轻松播放
  • 流媒体功能能让用户享受许多在线视频资源

8、Gnome 视频

以前称为 Totem,这是 Gnome 桌面环境的播放器。

完全用 C 编写,使用 GStreamer 多媒体框架构建,高于 2.7.1 的版本使用 xine 作为后端。它是很棒的,因为:

它支持大量的格式,包括:

  • SHOUTcast、SMIL、M3U、Windows 媒体播放器格式等
  • 你可以在播放过程中调整灯光设置,如亮度和对比度
  • 加载 SubRip 字幕
  • 支持从互联网频道(如 Apple)直接播放视频

9、Xine 多媒体播放器

我们列表中用 C 编写的另外一个跨平台多媒体播放器。这是一个全能播放器,因为:

  • 它支持物理媒体以及视频设备。3gp、MKV、 MOV、Mp4、音频格式
  • 网络协议,V4L、DVB 和 PVR 等
  • 它可以手动校正音频和视频流的同步

10、ExMPlayer

最后但同样重要的一个,ExMPlayer 是一个惊人的、强大的 MPlayer 的 GUI 前端。它的优点包括:

  • 可以播放任何媒体格式
  • 支持网络流和字幕
  • 易于使用的音频转换器
  • 高品质的音频提取,而不会影响音质

上面这些视频播放器在 Linux 上工作得很好。我们建议你尝试一下,选择一个最适合你的播放器。

via: https://opensourceforu.com/2019/10/top-10-open-source-video-players-for-linux/

作者:Stella Aldridge 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出


推荐阅读
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 本文整理了一份基础的嵌入式Linux工程师笔试题,涵盖填空题、编程题和简答题,旨在帮助考生更好地准备考试。 ... [详细]
  • 基于Linux开源VOIP系统LinPhone[四]
    ****************************************************************************************** ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 机器学习算法:SVM(支持向量机)
    SVM算法(SupportVectorMachine,支持向量机)的核心思想有2点:1、如果数据线性可分,那么基于最大间隔的方式来确定超平面,以确保全局最优, ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • Java Socket 关键参数详解与优化建议
    Java Socket 的 API 虽然被广泛使用,但其关键参数的用途却鲜为人知。本文详细解析了 Java Socket 中的重要参数,如 backlog 参数,它用于控制服务器等待连接请求的队列长度。此外,还探讨了其他参数如 SO_TIMEOUT、SO_REUSEADDR 等的配置方法及其对性能的影响,并提供了优化建议,帮助开发者提升网络通信的稳定性和效率。 ... [详细]
  • 在使用 SQL Server 时,连接故障是用户最常见的问题之一。通常,连接 SQL Server 的方法有两种:一种是通过 SQL Server 自带的客户端工具,例如 SQL Server Management Studio;另一种是通过第三方应用程序或开发工具进行连接。本文将详细分析导致连接故障的常见原因,并提供相应的解决策略,帮助用户有效排除连接问题。 ... [详细]
  • 本文总结了JavaScript的核心知识点和实用技巧,涵盖了变量声明、DOM操作、事件处理等重要方面。例如,通过`event.srcElement`获取触发事件的元素,并使用`alert`显示其HTML结构;利用`innerText`和`innerHTML`属性分别设置和获取文本内容及HTML内容。此外,还介绍了如何在表单中动态生成和操作``元素,以便更好地处理用户输入。这些技巧对于提升前端开发效率和代码质量具有重要意义。 ... [详细]
  • ipsec 加密流程(二):ipsec初始化操作
    《openswan》专栏系列文章主要是记录openswan源码学习过程中的笔记。Author:叨陪鲤Email:vip_13031075266163.comDate:2020.1 ... [详细]
  • 本文详细介绍了在编写jQuery插件时需要注意的关键要点,包括模块化支持、命名规范和性能优化等内容,旨在帮助开发者提高插件的质量和可维护性。 ... [详细]
author-avatar
美君朝龙冰盛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有