该文介绍了几款视频播放器,每个项目都有其独特的功能和优点。例如iina提供完整的视频和音乐功能,mpv支持广泛的媒体文件格式和强大的脚本功能,ZY Player是跨平台的桌面端视频资源播放器,VLC是自由的开源媒体播放器和多媒体引擎。最后,MPC-BE是适用于Windows操作系统的免费开源音频和视频播放器。
iina/iina
Stars: 33.5k
License: GPL-3.0
IINA是一款现代化的macOS视频播放器。它基于mpv开发,提供了macOS上最好的解码能力。
该项目专为较新版本(10.11+)的macOS设计,并具有以下特点和优势:
- 提供完整的视频和音乐功能:字幕、播放列表、章节等
- 支持Force Touch、画中画和高级Touch Bar功能
- 可自定义用户界面,包括多种颜色方案和屏幕控制器布局位置
- 独立音乐模式适用于音频文件
- 视频缩略图显示
- 在线字幕搜索以及智能本地字幕匹配
- 无限回放历史记录
- 方便交互式设置视频/音频滤镜选项
此外,IINA还具备以下特性:
mpv-player/mpv
Stars: 22.7k
License: NOASSERTION
mpv是一个命令行媒体播放器。支持多种媒体文件格式、音频和视频编解码器以及字幕类型。
该项目的优势包括:
- 支持广泛的媒体文件格式,可以播放几乎所有常见的音频和视频文件。
- 强大的脚本功能几乎可以让玩家做任何事情。维基上有大量的用户脚本可供选择。
- 虽然 mpv 追求极简主义并且不提供真正的 GUI,但它在视频顶部有一个用于基本控制的小型控制器。
- mpv 具有基于 OpenGL、Vulkan 和 D3D11 的视频输出,能够实现视频发烧友喜爱的许多功能,例如使用流行的高质量算法进行视频缩放、色彩管理、帧定时、插值、HDR 等。
- MPV 可以利用所有平台上的大多数硬件解码 API。可以在运行时按需启用硬件解码。
- 从头开始设计一个简单的 C API,使 mpv 可用作库,并便于轻松集成到其他应用程序中。
Hunlongyu/ZY-Player
Stars: 13.1k
License: MIT
ZY Player 资源播放器是一个跨平台的桌面端视频资源播放器。它简洁无广告,免费高颜值。
该项目具有以下特性和优势:
- 全平台支持:Windows、Mac、Linux。
- 支持IPTV和卫视直播。
- 视频源支持自定义,并且可以导入和导出。
- 提供海报模式和列表模式浏览资源的功能。
- 播放历史记录并能够自动跳转到历史进度位置。
- 收藏夹支持导入、导出,并且可以同步追剧进度。
- 支持精简模式,方便用户进行摸鱼划水等操作。
- 一键搜索所有资源,并且支持历史搜索记录功能。
- 可以将资源下载链接导出使用第三方播放器进行播放
videolan/vlc
Stars: 11.0k
License: GPL-2.0
VLC 是一个自由的开源媒体播放器和多媒体引擎,专注于播放所有内容,并在任何地方运行。
VLC 可以播放大多数多媒体文件、光盘、流,并且能够将流编码和转换为多种格式。
VLC 的引擎 libVLC 可以被嵌入到第三方应用程序中。
Aleksoid1978/MPC-BE
Stars: 863
License: NOASSERTION
MPC-BE是一个适用于Windows操作系统的免费开源音频和视频播放器。该项目基于原始Guliverkli项目和“Media Player Classic Home Cinema”项目,包含了额外的功能和错误修复。
该项目具有以下优点和特点:
- 支持多种音频和视频文件格式,使其成为一个通用的媒体播放器。
- 融合了两个经典媒体播放器代码库并具备独立发展的条件。
- 可在32位或64位Windows 7、8、8.1、10以及11上运行。
总之,MPC-BE是一款强大而灵活的开源媒体播放器,在技术专业人士中广受欢迎。无论您需要观看电影、听取音乐还是浏览其他类型媒体内容,都可以依靠MPC-BE实现高质量且稳定可靠地播放体验。
封面:Photo by Onur Binay on Unsplash