mpv是一款开源强大的视频播放器,支持Windows,linux和MAC,甚至还可以在termux里播放音频,支持各种自定义配置。
github:https://github.com/mpv-player/mpv
安装:https://mpv.io/installation/
1、mpv配置文件路径。
Windows
%APPDATA%/mpv/
Linux、MAC
~/.config/mpv/
2、主要的配置文件mpv.conf:
所有配置:https://github.com/mpv-player/mpv/blob/master/etc/mpv.conf
#设置置顶播放 ontop=yes #设置窗口大小 autofit-larger=50%x50% #设置启动窗口位置,屏幕右下角 geometry=100%:90% #开启gpu渲染 profile=gpu-hq # 关闭窗口装饰(无边框) no-border # 设定程序启动后的默认音量 volume=100 # 使字幕输出在黑边上 sub-ass-force-margins=yes # 开启色彩管理 icc-profile-auto blend-subtitles=video #启用 interpolation 来消除帧率问题造成的卡顿 video-sync=display-resample interpolation tscale=oversample # 关闭软解 hwdec=no # 硬解 hwdec=auto-safe # 记忆上次播放的位置 save-position-on-quit # 优化4k视频播放 opengl-pbo=yes # 启用校色,默认64x64x64。 icc-profile-auto icc-3dlut-size=256x256x256 # 音轨配置 audio-file-auto=fuzzy alang=jpn,ja,eng,en #设置ua,对于一些流媒体可能比较好一点 user-agent="Mozilla/5.0" #开启脚本支持,部分脚本需要关闭底部的默认自带的进度条 osc=no
3、input.conf快捷键配置,这些快捷键主要还是需要根据自己的需求更改:
全部配置:https://github.com/mpv-player/mpv/blob/master/etc/input.conf
# 全屏切换(回车键及小键盘确认键) Enter cycle fullscreen KP_ENTER cycle fullscreen # 双击左键 播放/暂停 MBTN_LEFT_DBL cycle pause # 滚轮上下滑动调节音量 WHEEL_UP add volume 5 WHEEL_DOWN add volume -5 # 空格键 播放/暂停 SPACE cycle pause # 静音 m cycle mute # 查看文件信息 TAB script-binding stats/display-stats
4、脚本,可以使用各种各样的脚本是mpv强大之处,把脚本放在同配置文件一样的文件夹,新建一个scripts文件夹,把脚本都放在这个文件夹即可。
脚本列表:https://github.com/mpv-player/mpv/wiki/User-Scripts
autoload.lua:自动加载当前播放文件目录里的视频文件到播放列表,也就是自动连播,原生mpv不具有这个功能。
mpv_thumbnail_script.lua:显示预览缩略图。
autosub.lua:自动加载字幕