Mpv – 免费、开源、跨平台的媒体播放器
Mpv – A free, open-source, and cross-platform media player

原始链接: https://mpv.io/

MPV 是一个免费的开源命令行媒体播放器,支持各种多媒体文件格式,包括音频/视频编解码器和字幕。 该软件通过脚本提供强大的定制功能,在其 wiki 上提供了大量用户创建的脚本。 尽管缺乏图形界面,MPV 仍包含一个用于基本导航的简单屏幕控制器。 其高级功能包括使用 OpenGL、Vulkan 和 D3D11 的高质量视频输出,提供视频缩放、颜色管理、帧定时、HDR 支持等选项。 为了优化性能,MPV 利用跨平台的可用硬件解码 API,实现按需 GPU 加速。 最后,其简化的 C API 允许开发人员轻松嵌入到其他应用程序中。 通过积极维护,用户可以通过补丁或请求提出新功能。

作者批评 VLC 媒体播放器的用户界面,声称它“糟糕”、“可怕”和“恶意的可怕”。 他描述了具体问题,包括视频效果窗口布局、跨平台交互不一致以及无法使用的控件。 他指出,开发人员似乎忽略了有关这些问题的多个错误报告。 此外,他质疑是否包含针对“动漫迷”的功能,而不是解决用户界面的缺陷,这表明开发人员缺乏对非动漫用户的考虑。 最后,他对为开源软件项目提供补丁的困难表示沮丧。
相关文章

原文

mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

Scripting

Powerful scripting capabilities can make the player do almost anything. There is a large selection of user scripts on the wiki.

On Screen Controller

While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control.

High quality video output

mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more.

GPU video decoding

mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand.

Embeddable

A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.

Active development

mpv is under active development, focusing on code refactoring and cleanups as well as adding features. Want a feature? Post a patch or request it!

联系我们 contact @ memedata.com