2020年16个Linux最佳开源视频播放器


音频和视频是当今世界上两种常见的信息共享来源。可能是发布任何产品,还是需要在庞大的人群之间共享任何信息,或者是在小组中进行社交的方式,还是知识的共享(例如,如我们在在线教程中看到的),音频和视频在此占据重要地位。富有表现力的世界,希望分享他们的想法,证明自己并采取所有可能的步骤,使他们成为众人瞩目的焦点。

推荐阅读:值得在Linux上尝试的最佳音乐播放器

视频播放器是人们观看视频的渠道。这些视频在我们的生活中有大量用途,其中一些用途是:观看电影,在线教程,向大量人广播社交消息,以求取乐和笑(即有趣的短视频),仅举几例。视频播放器提供了一种根据需要查看甚至自定义视频外观的方法。

以下是Linux上可用的一些高质量开源视频播放器的列表。通常,您会发现大多数视频播放器仅在用户界面上有所不同,对于许多(即使不是全部)播放器,由共享库构成的后端也保持相同。

因此,在大多数视频播放器中,与众不同的功能是用户界面,然后是内部使用的库,然后是只有该播放器支持的任何其他附加功能才引起人们的注意。基于这些因素,我们选择了以下几个视频播放器:

1. VLC媒体播放器

VLC Media Player最初于2001年在VideoLAN项目下发布,是功能最强大的媒体播放器之一,可在许多操作系统上使用,包括但不限于Linux,Windows,Solaris,Android,iOS,Syllable等。

它是用C,C ++和Objective C编写的,并在GNU GPLv2 +和GNU LGPLv2.1 +下发布。它支持大量的编码/解码库,从而无需校准任何类型的插件。

VLC支持多种音频和视频格式,包括字幕支持。它是在Linux上提供对DVD的支持的少数播放器之一。

其他功能包括:提供播放 .iso 文件的功能,以便用户可以直接播放磁盘映像上的文件,可以播放D-VHS磁带的高清录像,可以直接从中安装和运行USB闪存驱动器或外部驱动器,可以通过Lua脚本扩展其功能。

此外,除了所有这些,VLC还通过提供各种API来提供API支持,并在Mozilla,Google Chrome,Safari等中提供浏览器插件支持。

$ sudo apt-get install vlc -y
OR
$ sudo snap install vlc
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# dnf install vlc
-------------- On RHEL/CentOS 8 --------------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
# yum install vlc
-------------- On RHEL/CentOS 7 --------------
# subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" # Only needed for RHEL
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
# yum install vlc

2. XBMC – Kodi Media Center

该跨平台播放器以前称为Xbox Media Center(XBMC),现在称为Kodi,可根据GNU通用公共许可和69种以上的语言使用。它以C ++为核心编写,并带有可用的python脚本。

它使用户可以完全灵活地播放音频和视频文件以及从Internet播客中播放音频和视频文件,以及从本地和网络存储中播放所有媒体播放器文件。

Kodi的开源特性帮助其赢得了广泛的欢迎,因为该软件的修改部分已与JeOS一起用作各种设备(包括智能电视,机顶盒,网络连接设备)的应用程序套件或框架。媒体播放器等

它提供了许多作为python脚本添加的插件功能,包括:音频和视频流插件,屏幕保护程序,可视化效果,主题等。它提供了许多格式的支持,包括MIDI,MP2,MP3,Vorbis等音频格式等等,视频格式包括MPEG-1、2、4,HVC,HEVC,RealVideo,Sorenson等。

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:team-xbmc/ppa
$ sudo apt-get update
$ sudo apt-get install kodi
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# dnf install kodi

3. Miro音乐和视频播放器

Miro前身为民主播放器(DTV),是由参与文化基金会开发的跨平台音频和视频播放器以及互联网电视应用程序。它支持多种音频和视频格式,其中一些具有高清质量。该播放器仅使用Python和GTK编写,并在GPL-2.0 +下发布,支持40多种语言。

它能够播放各种文件格式,包括快速时间,WMV,MPEG文件,音频视频接口(AVI),XVID。它还集成了RSS新闻聚合器和podcatcher,BitTorrent客户端和媒体播放器。其视频转换器基于FFmpeg,可转换各种视频格式。

它具有在可用时通知并自动下载视频的功能。 2009年,它的下载链接出现在Pirate Bay的首页上,标题为“ We Love Free Software”,因此受到了好评。除此之外,它在Softonic中获得了好评,并获得9/10的好评。

$ sudo add-apt-repository ppa:pcf/miro-releases
$ sudo apt-get update
# sudo apt-get install miro

Miro在Arch Linux系统信息库中。

$ sudo pacman -S miro

4. SMPlayer

SMPlayer是另一个跨平台的媒体播放器,也是Mplayer及其fork之类的图形前端,完全使用C ++中的Qt库编写。它具有多种语言版本,并且仅在Windows和Linux OS(根据GNU通用公共许可证发行)上可用。

与其他媒体播放器一样,它提供对所有默认格式的支持。谈论其功能时,它提供了对EDL文件的支持,可从Internet提取的可配置字幕,可从Internet下载的许多外观,Youtube浏览器,多速播放,音频和视频过滤器和均衡器。

$ sudo add-apt-repository ppa:rvm/smplayer
$ sudo apt-get update
$ sudo apt-get install smplayer smplayer-themes smplayer-skins
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# dnf install smplayer

5. MPV播放器

MPV是用C,Objective-C,Lua和Python编写的,是在GPLv2或更高版本下发布的另一个免费的跨平台媒体播放器,最新的稳定版本是v0.31.0。它基于MPlayer,主要关注于现代系统,这些系统导致了MPlayer原始代码的改进和新功能的引入。

从MPlayer到MPV播放器的转变导致了“从属模式”的弃用,而从属模式是MPlayer的早期版本,但由于兼容性不佳,现在已停止使用。

取而代之的是,MPV现在可以编译为公开客户端API的库,以实现更好的控制。其他功能包括媒体编码功能,平滑运动,平滑运动是两个帧之间插值的一种形式,用于在两个帧之间进行平滑过渡。

$ sudo add-apt-repository ppa:mc3man/mpv-tests
$ sudo apt-get update
$ sudo apt-get install -y mpv
# dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
# dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# dnf install mpv

6.侏儒视频

Gnome视频(以前称为图腾)是基于Gnome的桌面环境的默认媒体播放器。它是纯粹用C编写的,并使用GTK +和Clutter库。从最初的阶段开始,它的开发分两个阶段进行,一个阶段使用GStreamer多媒体框架进行回放,另一个阶段(> 2.7.1)配置为使用xine库作为后端。

尽管xine版本具有更好的DVD兼容性,但是由于引入了DVD兼容功能,GStreamer版本随着时间的推移发展了许多倍,并且它支持多种格式(包括播放列表格式,如SHOUTcast,M3U,SMIL,Windows Media Player格式)的能力已终止,因此已被终止。和Real Audio格式。

其他功能包括:仍捕获,加载SubRip字幕,在播放过程中调整亮度,对比度和饱和度的功能。 GNOME 3.12增加了对从在线频道(如Guardian和Apple)直接播放视频的支持。

$ sudo apt-get install totem  [On Debian/Ubuntu]
$ sudo dnf install totem      [On Fedora]
$ sudo yum install totem      [On CentOS/RHEL]

7.波米(CMPlayer)

Bomi是另一款功能强大且高度可配置的视频播放器,它有望满足人们对优质视频播放器的所有要求。它基于MPV播放器。

Bomi提供的各种功能包括:易于使用的GUI,回放跟踪/记录以及稍后恢复回放的功能,字幕支持和呈现多个字幕文件的功能,GPU的硬件加速解码以及默认情况下提供的其他功能由其他视频播放器。

$ sudo add-apt-repository ppa:darklin20/bomi
$ sudo apt-get update
$ sudo apt-get install bomi

8.女妖音乐和视频播放器

Banshee最初称为Sonance,是另一个以GTK#(C#)开发的开源跨平台媒体播放器,可在许多Linux发行版的Linux平台上使用。它最初是在MIT许可下于2005年发布的,它使用GStreamer多媒体框架,该框架增加了许多功能,包括对大量音频和视频格式的支持。

该媒体播放器提供的一些功能包括:多媒体键支持,允许在系统和iPod之间传输音频和视频的iPod管理器,允许Banshee订阅提要的Podcasting,在GNOME中添加的通知区域图标。所有这些功能都归功于Banshee增强的插件架构。

$ sudo add-apt-repository ppa:banshee-team/ppa
$ sudo apt-get update
$ sudo apt-get install banshee
$ sudo dnf install banshee

9. MPlayer

MPlayer是MPlayer团队开发的另一种多语言跨平台媒体播放器,可用于所有主要操作系统,即Linux,Mac,Windows甚至其他系统,包括OS/2,Syllable,AmigaOS,AROS Research操作系统。它是完全用C编写的,并根据GNU通用公共许可证发行。

它本身就是一个命令行媒体播放器,具有以下功能:视频,来自物理媒体(如DVD,CD等)的音频和本地文件系统。

就视频而言,它可以播放许多视频输入文件格式,包括CINEPAK,DV,H.263,MPEG,MJPEG,Real Video,甚至还可以轻松地将流式内容存储到本地文件中。

使其成为出色的媒体播放器之一的其他功能包括:支持各种输出驱动程序协议,例如X视频扩展,DirectX,VESA,帧缓冲区,SDL等;易于与多个用GTK +和Qt编写的GUI前端集成,MEncoder可以应用视频的各种转换和字幕支持后,可以获取输入文件或流,并可以转换为任何输出格式。

$ sudo apt-get install mplayer mplayer-gui -y
$ sudo dnf install mplayer mplayer-gui

10. Xine多媒体播放器

Xine是根据GNU通用公共许可证发行的,是一种完全用C语言编写的跨平台多媒体播放器。它基于支持多个可配置前端的共享库xine-lib构建。

Xine项目的开发可以追溯到2000年,当时即使运行DVD也是一个手动且乏味的过程。与xine共享相同的共享库的其他媒体播放器是Totem和Kaffeine。

除了支持物理媒体之外,Xine还支持3gp,Matroska,MOV,Mp4,音频格式,网络协议等容器格式,还支持V4L,DVB,PVR等各种视频设备以及Cinepak,DV,H.263,MPEG系列等各种视频格式。 ,WMV等

该媒体播放器的一个优点是它能够手动纠正音频和视频流同步。

sudo apt-get install xine-ui -y
$ sudo dnf install xine-ui

11. ExMPlayer

ExMPlayer是MPlayer的漂亮,强大的GUI前端,它提供了多种媒体管理工具,包括自动转换器,音频提取器和媒体切割器。它具有对3D和2D视频的播放支持,并且能够播放DVD和VCD文件,AAC和OGG Vorbis格式,将音量提高5000%,字幕搜索等。

$ sudo add-apt-repository ppa:exmplayer-dev/exmplayer 
$ sudo apt-get update 
$ sudo apt-get install exmplayer

12.深度电影

Deepin Movie是一个漂亮的开源媒体播放器,旨在让用户尽可能轻松地观看几种视频格式。它是为Deepin桌面环境开发的,仅使用键盘快捷键就可以完全操作,可以播放在线视频。

$ sudo apt install deepin-movie

13.龙玩家

Dragon Player是创建用于播放多媒体文件(尤其是在KDE上)的简单媒体播放器。它具有美观,无干扰的UI,具有亮度和对比度设置,对CD和DVD的支持,字幕的自动加载,用于从最近观看的时间戳记恢复视频的播放历史记录。

sudo apt install dragonplayer
$ sudo dnf install dragonplayer

14.活泼

Snappy是一个开放源代码的小型且强大的媒体播放器,可在简约的杂乱界面内收集GStreamer的功能和适应性。

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install snappy

15.赛璐ul

赛璐oid(以前称为GNOME MPV)是一种简单的媒体播放器,是MPV的GTK +前端,其目标是易于使用,同时保持较高的可配置性。

sudo add-apt-repository ppa:xuzhen666/gnome-mpv
sudo apt-get update
sudo apt-get install celluloid

16.假释

Parole是一个基于GStreamer框架的易于使用的现代媒体播放器,编写得足够好,可以很好地适合Xfce桌面环境。它的开发考虑了速度,简便性和资源使用情况。

它具有播放本地媒体文件的功能,支持带字幕的视频,音频CD,DVD,实时流,并且可以通过插件进行扩展。

$ sudo apt install parole

结论

这些是一些选定的视频播放器,可在Linux平台上使用。如果您使用任何其他视频播放器,请在评论中写信给我们,我们会将其包括在我们的列表中。