当前位置: 首页 > 微软应用 > 正文
开源无广告 MPV 播放器 MPV Player 0.37.0 + x64 官方正式版

开源无广告 MPV 播放器 MPV Player 0.37.0 + x64 官方正式版

作者:大眼仔~旭 日期:3个月前 (12-10) 评论:0 条

摘要:在数字化时代,我们越来越需要一个功能强大、简洁易用的媒体播放器来享受我们的音频和视频内容。MPV 播放器作为一款开源、跨平台的媒体播放器,不仅提供了出色的性能和兼容性,而且具备灵活的定制性,成为众多用户心目中的首选。 MPV 播放器的发展历史可以追溯到 MPlayer 和 MPlayer2 两个项目。MPlayer 是…

在数字化时代,我们越来越需要一个功能强大、简洁易用的媒体播放器来享受我们的音频和视频内容。MPV 播放器作为一款开源、跨平台的媒体播放器,不仅提供了出色的性能和兼容性,而且具备灵活的定制性,成为众多用户心目中的首选。

MPV 播放器的发展历史可以追溯到 MPlayer 和 MPlayer2 两个项目。MPlayer 是一个知名的开源媒体播放器,它最早由匈牙利程序员 Árpád Gereöffy 于 2000 年发起开发,并在全球范围内得到了广泛的应用和支持。MPlayer 以其出色的性能和广泛的格式支持而闻名,成为许多用户的首选。

MPV Player 中文版

MPV Player 中文版

随着时间的推移,MPlayer 项目逐渐面临了一些技术和组织上的挑战,为了解决这些问题,MPlayer2 项目于 2011 年启动。MPlayer2 试图在 MPlayer 的基础上进行改进,并加入一些新的特性和技术,以提升整体的用户体验和性能。

然而,MPlayer2 项目也遇到了一些困难,包括开发进度缓慢、社区活跃度下降等问题。正是在这样的背景下,MPV 项目于 2012 年由 MPlayer2 的部分开发者发起,旨在重新构建和优化媒体播放器的核心部分,同时舍弃了一些过时的技术和不必要的功能,使其更加轻量级、灵活和高效。

MPV 项目的发展得到了开源社区的积极响应和支持,其不断改进的性能和功能吸引了越来越多的用户和开发者投入其中。如今,MPV 播放器已成为备受推崇的开源媒体播放器之一,其简洁的界面、强大的定制性和出色的性能使其在跨平台媒体播放领域独树一帜。

MPV Player 功能特色

强大的性能和格式支持
MPV 播放器基于 MPlayer 和 MPlayer2 项目,通过优化和改进,提供了卓越的播放性能。它支持几乎所有常见的音频和视频文件格式,包括 MPEG、AVI、WMV、FLAC、MP3 等,让您无需为不同格式的文件而烦恼。

跨平台兼容性
MPV 播放器可在 Windows、MacOS 和 Linux 等多个操作系统上运行,为用户提供了极大的灵活性和便利性。无论您使用哪种操作系统,都可以轻松安装和使用 MPV 播放器,畅享高品质的媒体播放体验。

简洁易用的用户界面
MPV 播放器的用户界面非常简洁,没有繁琐的菜单和复杂的设置。您只需要拖放文件到播放器窗口即可开始播放。同时,它还支持全屏、窗口化、调整音量等基本操作,让您可以专注于内容本身,而不被繁杂的界面所干扰。

高度可定制性
MPV 播放器允许用户根据自己的需求进行高度的定制。通过编辑配置文件,您可以调整播放器的各种参数,如视频滤镜、音频增强、快捷键等。这使得 MPV 成为专业用户和技术爱好者的首选,满足了他们对个性化和精确控制的需求。

命令行控制和脚本支持
MPV 播放器支持命令行控制,使得用户可以通过命令行输入来操纵播放器。这种灵活性不仅方便了技术用户,还为脚本编写提供了可能性,您可以编写脚本来自动化一些播放任务,提高工作效率。

MPV Player 是一款免费、自由、开源、无广的全平台媒体播放器。底层采用了 MPlayer、mplayer2 和 FFmpeg 等开源项目。它支持各种媒体文件格式、音频和视频编解码器以及字幕类型,还带有极简的 GUI 界面以及丰富的命令行控制,依托于配置文件可高度自由的个性化定制,加之强大的脚本能力几乎可以让播放器做任何事情。

MPV Player 播放器的性能开销低,高画质输出,硬件解码能力十分优秀(默认软解),播放体验(1080P、4K等视频)流畅无阻。MPV Player 并不是少数人的专属,我们每个人都可以拥抱它。

MPV Player 快捷键

当使用MPV播放器时,以下是一些常用的快捷键:

快捷键 功能 快捷键 功能
空格 播放/暂停 M 静音
左箭头 快退(按住可连续快退) F 切换全屏模式
右箭头 快进(按住可连续快进) Q 退出播放器
上箭头 音量增加 D 打开/关闭字幕
下箭头 音量减小 + 增加播放速度
[ 减少字幕延迟 ] 增加字幕延迟
O 恢复正常播放速度 1-9 跳转到视频中的特定百分比位置(10% – 90%)
R 重载当前文件 T 显示时间和持续时间信息
I 显示多媒体文件的基本信息 Tab 切换音频轨道
# 切换字幕轨道 / 搜索并跳转到下一个匹配项
* 在文件管理器中打开当前目录 N 播放下一个文件
P 播放上一个文件 ,(逗号) 减小字幕显示延迟
。(句号) 增加字幕显示延迟 { 减小音轨延迟
} 增加音轨延迟 \(反斜杠) 循环切换字幕显示模式
W 打开视频截图模式 E 打开音频截图模式

MPV Player 系统要求

不太古老的 Linux、Windows 10 或更高版本,或者 macOS 10.15 或更高版本。

一个有点能力的 CPU。 如果 CPU 速度太慢而无法实时解码视频,硬件解码可能会有所帮助,但必须使用 –hwdec 选项显式启用。

一个不算太蹩脚的 GPU。 mpv 的重点不是嵌入式或集成 GPU 上的节能播放(例如,默认情况下甚至不启用硬件解码)。 低功耗 GPU 可能会导致撕裂、卡顿等问题。主要视频输出使用着色器

行视频渲染和缩放,而不是 GPU 固定功能硬件。 在 Windows 上,您可能需要确保图形驱动程序是最新的。 在某些情况下,古老的后备视频输出方法可以提供帮助(例如 Linux 上的 –vo=xv),但不建议或不支持这种使用。

mpv 不会特意破坏较旧的硬件或旧的、不受支持的操作系统,但开发时并没有考虑到它们。 无法保证与此类设置保持兼容性。 如果一切顺利,那就将其视为一次快乐的意外。

MPV Player 许可证

GPL v2

官方主页

What’s new in mpv player 0.37.0 Stable
December 11, 2023
New:
ao_oss: add SPDIF passthrough support
hwtransfer: implement support for HW->HW format conversions
stream/dvbin: add support for delivery system ISDB-T
audio/chmap: support up to 64 channels (including 22.2 layout)
libmpv: add mpv_time_ns()
vo_gpu, vo_gpu_next: add Vulkan support for macOS
meson: make libplacebo a required dependency
hwdec: support videotoolbox hwdec with libplacebo
Changed:
msg: print warning and error messages to stderr
options: restore old default subtitle selection behavior
input.conf: swap wheel up/down with wheel left/right
Removed:
waf: remove waf as a build system
osc.lua: remove toggle for forced only subpictures (appeared as [F])
mac: remove runtime checks and compatibility for macOS older than 10.15
cocoa: remove deprecated OpenGL cocoa backend
Options and Commands:
Added:
vo_gpu_next: add –hdr-peak-percentile
player: add –term-remaining-playtime option
x11: add –x11-wid-title option
vo_gpu_next: add –libplacebo-opts
player: add –subs-match-os-language option (replaces ‘auto’ option)
vo: add –video-crop
win32: add –window-corners, –window-affinity, –title-bar, –backdrop-type
sub: add –sub-stretch-durations option
Changed:
builtin.conf: add –hdr-peak-percentile=99.995 to gpu-hq profile
player: add ‘always’ option to –subs-fallback-forced
demux_playlist: default to –directory-mode=lazy
builtin.conf: add –allow-delayed-peak-detect=no to gpu-hq profile
vo_gpu, vo_gpu_next: support –icc-3dlut-size=auto
demux: prepend some cache options with –demuxer-
builtin.conf: modernize internal profiles for higher quality rendering by default,
rename ‘gpu-hq’ profile to ‘high-quality’, add ‘fast’ profile
vo_gpu, vo_gpu_next: default to dscale=hermite
builtin.conf: remove deprecated ‘opengl-hq’ profile
options: remove a bunch of old option fallbacks/deprecated ones
vo_gpu: allow –deband-iterations to be 0
stream_cdda: deprecate –cdda-toc-bias and always check for offsets
options: disable –allow-delayed-peak-detect by default
options: adjust default of –watch-later-options
Deprecated:
command: deprecate shared-script-properties
demux_cue: deprecate –demuxer-cue-codepage for –metadata-codepage
Removed:
player: remove special ‘auto’ option from alang/slang/vlang (previous default)
vo_gpu: remove –tone-mapping-mode
vo_gpu: remove –scale-wblur, –scale-cutoff etc.
vo_gpu: remove –scaler-lut-size
m_option: drop support for -del for list options
Fixes and Minor Enhancements:
build: remove unneeded libdl requirement for vaapi
zimg: fix abort on subsampled input with odd heights
video_writer: fix gamma for YUV screenshots
player/video: fix possible crash when changing lavfi-complex
ad_spdif: fix segfault due to early deallocation
ao_pipewire: fix race conditon with setting the media role
draw_bmp: fix overflowing coordinates in mark_rcs
ao_sndio: use sio_flush() to improve controls responsiveness
vo_vdpau: fix hwdec for this vo
vo_gpu, vo_gpu_next: fix setting an empty dscale
vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
options: fix relative time parsing on negative input
win32: signal DPI changes correctly
mp_image: properly infer color levels for some pixfmts
vo_gpu_next: add ability to use named hook params
vo_gpu_next: take into account PAR when taking screenshots
ao_audiotrack: support more channel layouts
osc.lua: support speed-independent time-remaining display
sub: fix switching tracks while paused
audio: fix clipping with gapless audio enabled
player/video: avoid spamming logs with EOF
player/command: detect aspect ratio name and show it in stats.lua
wayland: keyboard input fixes
demux_playlist: remove len restriction on headerless m3u
win32: fix display resolution calculation on mulitple monitors
vo_gpu_next: multiple adjustments and fixes to interpolation
loadfile: avoid infinite playlist loading loops
context_drm_egl: don’t free EGL properties if they are null
x11: require xrandr 1.4, remove xinerama support
drm_common: skip cards that don’t have connected outputs
win32_common: fixes minimized window being focused on launch
ao/jack: set device_buffer to JACK buffer size
meson: rename all features with underscores
input: add new keys: Back, Tools, ZoomIn, ZoomOut
win32: don’t ignore –screen and –fs-screen
input: add missing keypad key defines and Windows multimedia keys
player: use audio pts corresponding to playing audio on EOF
command: add sub-ass-extradata property
vo_dmabuf_wayland: unmap osd surface when not needed
player: always write redirect entries for resuming playback
stats.lua: reorganize how video params are displayed
stats.lua: display HDR metadata
osc.lua: add scrolling to the seekbar
demux_lavf: prefer track durations over container durations to determine total
vo: vulkan: allow picking devices by UUID
video: allow overriding container crop if it is present
vo_gpu, vo_gpu_next, screenshot: support applying crop for screenshots
sd_lavc: account for floating point inaccuracy, fix sub PTS
stream: accept dav:// and davs:// urls
filter_kernels: refine some constants
filter_kernels: add ewa_lanczos4sharpest
osc.lua: add scrolling to audio/sub buttons
demux_mkv: support cropping and rotation
vo_dmabuf_wayland: support 90 degree rotations
filter_kernels: add hermite filter
vo: avoid unnecessary redraws when the OSD shows
scripting: support DLL cplugins
af_scaletempo2: various bug fixes
sdl_gamepad: fix button detection on modern controllers
vo_dmabuf_wayland: support osd rendering when there’s no video
demux_playlist: add –directory-mode=auto
vo_gpu_next: use proper color for subtitles
win32: add an option to change window affinity and control title bar state
win32: reduce top border thickness to imitate DWM invisible borders
wayland: remove gnome-specific idle-inhibit warning
win32: pass window handle to the window-id property
osc.lua: fix calculation for slider’s min-max average
recorder: fix a couple of memory leaks
af_scaletempo2: raise max playback rate to 8.0
osc.lua: move the idle logo behind other overlays
hwdec_drmprime: add nv16 support
various: change internal timing code to work in nanoseconds instead of microseconds
vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
external_files: base cover-art-whitelist on cover-art-auto-exts
path: don’t override cache and state paths with –config-dir
codec_tags: map some more image mimetypes
af/vf-command: add ability to target a specific lavfi filter
win32: prevent white window flash on startup
demux_playlist: use –metacode-codepage when parsing playlist files
video: revert racey change that led to stutter and deadlocking
console.lua: various improvements
command: add playlist-next-playlist and playlist-prev-playlist
ytdl_hook.lua: set metadata with single tracks
defaults.lua: add a disabled parameter to timer constructors
terminal-unix: race condition fixes
af_scaletempo2: better defaults
hwtransfer: handle hwcontexts that don’t implement frame constraints
stream_cdda: remove fallback for ancient libcdio versions
osdep: drop support for C11 without atomics
dvbin: do a big cleanup on code style and functions
ytdl_hook.lua: parse the separate cookies field
sub: update subtitles if current track is an image
javascript: use –js-memory-report option instead of MPV_LEAK_REPORT
ao_coreaudio: signal buffer underruns
ytdl_hook.lua: support thumbnails
demux: make hysteresis-secs respect cache-secs
mp_image: pass rotation correctly to/from AVFrame correctly
various: add new internal mp_thread abstraction and use it
drm: use present_sync mechanism for presentation feedback
vo_gpu: apply ICC profile and dithering only to window screenshots
audio: introduce ao_read_data_nonblocking() and use it in relevant backends
wayland: obey initial size hints set by the compositor
command: export storage aspect ratio (sar) properties
vo: delay vsync samples by at least 10 refreshes to improve convergence time
vo_sdl: fix broken mouse wheel multiplier
vo_gpu_next: simplify cache code and don’t re-save when unmodified

资源:2045.rar
解压密码:www.dayanzai.me
转载请保留出处,谢谢合作~
点击下载(提取码:uqxk)
点击下载(提取码:536766)
点击下载(提取码:536766)
点击下载(提取码:954r)

声明:大眼仔旭 | 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权
文章名称:《开源无广告 MPV 播放器 MPV Player 0.37.0 + x64 官方正式版
文章固定链接:http://www.dayanzai.me/mpv-player.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部