mpv.conf 格式详解 存放位置 windows下 Roaming\mpv linux下在.conf/mpv
# mpv conf
################################################################################
# 记忆播放[退出时记住播放状态、音量、播放速度、位置等]
save-position-on-quit
# 播放状态保存位置
#watch-later-directory=D:\Cache\watch_later
# 不记录是否暂停(除了pause同理可写fullscreen,mute,speed,ontop等参数)
#watch-later-options-remove=pause
# 置顶
ontop
# 播放结束后不退出
#keep-open=yes
# 高优先级
#priority=high
# 禁用默认快捷键!
#no-input-default-bindings
# 截屏文件格式(可选:png,ppm,pgm,pgm,yuv,tga,jpg,jpeg)
screenshot-format=jpg
# 截屏文件保存路径
#screenshot-directory=D:\image
#声音设置 ######################################################################
# 启动默认音量
volume=100
# 程序最大音量[100,1000]
volume-max=100
# 重映射为立体声
audio-channels=stereo
# 规格化
audio-normalize-downmix=yes
# 音频API-WASAPI
ao=wasapi
#audio-exclusive=yes
#字幕/osd ######################################################################
# 修正字幕
#sub-ass-vsfilter-aspect-compat=no
#sub-ass-vsfilter-blur-compat=no
# 贴边吸附(限win)
snap-window=yes
# 外部边框
#border=yes
# 无边框
no-border
# 全屏
#fullscreen
# 窗口最大化(无边框界面时的最大化类似"无边窗口模式"而非"全屏")
#window-maximized=yes
# 将窗口缩放窗口模式下至大、至小占屏幕的百分比
#autofit-larger=90%x90%
#autofit-smaller=30%x30%
# 设置默认打开的窗口大小为640x480
geometry=640x480
# 窗口缩放50%
#geometry=900
# 启动时 yes-暂停,no-不暂停
#pause=no
# 关闭简易控制面板On Screen Controller(osc)
#no-osc
# 关闭屏上信息条显示
#no-osd-bar
# osd-bar宽度[1,100],屏幕宽度的百分比
osd-bar-w=100
# osd-bar高度[0.1,50]屏幕高度的百分比
osd-bar-h=0.4
# 位置[-1,1]x为左到右,y为上到下
osd-bar-align-y=1
# OSD颜色,RGB16进制表示
osd-color="#98FB98"
# OSD信息位置,字体大小(x横向左中右left/center/right,y纵向上中下top/center/buttom)
osd-align-x=left
osd-align-y=top
# 消息文字尺寸
osd-font-size=28
# 设置OSD文本信息的持续时间(毫秒)(默认值:1000)
osd-duration=2000
# OSD随窗口大小缩放(yes/no)
osd-scale-by-window=yes
# 开始播放时短暂显示的信息:文件名
#osd-playing-msg="${filename}"
#视频/音频/字幕#################################################################
# 读取杜比视界元数据(需要将vo=gpu改为实验性的vo=gpu-next)
#vf=format:dolbyvision=yes
# 色彩管理
#icc-profile-auto=yes
# 视频同步
#video-sync=display-resample
#interpolation=yes
# 变速播放时的音调修正
#audio-pitch-correction=yes
# 加载视频文件的外部字幕文件方式。(fuzzy 加载含有视频文件名的全部字幕文件)
#sub-auto=fuzzy
# 加载含有视频文件名的音频文件
#audio-file-auto=fuzzy
# 字体大小,默认55,此值是以高度为720的屏幕为比例,更大或更小的屏幕会缩放
#sub-font-size=55
# 强制外挂ass字幕可使用黑边
#sub-ass-force-margins=yes
# 指定优先使用音轨(DVD使用ISO 639-1两位语言代码,MKV,MPEG-TS使用ISO 639-2 三位语言代码)
#alang=zh,chi
# 指定优先使用字幕轨(DVD使用ISO 639-1两位语言代码,MKV,MPEG-TS使用ISO 639-2 三位语言代码)
#slang=zh,chi
# 列表播放循环方式,循环写inf否则写no
#loop-playlist=inf
# 文件循环方式
#loop=inf
#缓存设置 ######################################################################
# 开启缓存
cache=yes
# 最大向后缓存大小(KiB或MiB)
demuxer-max-bytes=128MiB
# no-用内存而不是磁盘缓存
cache-on-disk=no
# 缓存时间
cache-secs=8
#解码/渲染设置 #################################################################
vo=gpu
# auto-自动 no-软解 yes-硬解
hwdec=auto
# auto-自动 d3d11-dx
gpu-api=auto
# 增强4K解码性能
vd-lavc-dr=yes
opengl-pbo=yes
#使用硬解的格式
hwdec-codecs=all
#gpu-api=d3d11时(win默认api)多GPU平台指定使用的GPU,GPU名称参考设备管理器。
#此选项根据首字符串识别,如果不是同一家的GPU则无需输入完整名称。若使用Vulkan则为vulkan-device=
#d3d11-adapter=AMD
d3d11-adapter=Nvidia
#d3d11-adapter=Intel
#d3d11va零拷贝模式,可降低gpu 3D engine占用
#d3d11va-zero-copy=yes
# 渲染质量 - 高
profile=gpu-hq
#渲染算法 #####################################################################
scale=ewa_lanczossharp
cscale=ewa_lanczossoft
dscale=mitchell
scale-antiring=0
cscale-antiring=0
dither-depth=auto
correct-downscaling=yes
sigmoid-upscaling=yes
deband=yes
# 视频输出格式
d3d11-output-format=auto
# RGB范围
video-output-levels=full
# 平滑刷新
#video-sync=display-resample
#interpolation
#tscale=oversample