請mpv用戶幫忙看一下
本帖最后由 Gizmo 于 2020-4-26 22:06 编辑昨晚十二點多吧,一時興起
看著本站教學和說明(https://mpv.io/manual/master/)玩起來mpv(都說mpv如何厲害)
麻煩各位mpv用戶看看有什麼需要更改或是增加的,順便推一個看真人影片的glsl-shader吧。謝謝
當我把以下設定弄好,一看右下角已經五點多了
priority=high
scale=spline36
cscale=spline36
dscale=mitchell
scale-antiring=0
cscale-antiring=0
correct-downscaling
sigmoid-upscaling
dither-depth=auto
dither=error-diffusion
temporal-dither
error-diffusion=floyd-steinberg
deband ————————————(這個ddband和上面兩個antiring作用大不大?是否有必要開啟?)
gpu-context=d3d11
gpu-api=d3d11
fbo-format=rgba32f
icc-profile-auto
blend-subtitles=video
vo=gpu
hwdec=no
video-output-levels=auto
vd-lavc-skiploopfilter=none
audio-exclusive=yes
ao=wasapi
ad-lavc-downmix=yes
audio-channels=stereo
audio-file-auto=fuzzy
audio-buffer=1
(audio選擇能不能設定自動選擇預設音訊?)
sub-ass-override=no
sub-pos=98
sub-auto=fuzzy
sub-font='Segoe UI'
sub-font-size=60
sub-bold=yes
sub-italic=no
sub-border-color='#000000'
sub-border-size=5
sub-color='#FFFFFF'
slang=cht,chi,tw,chs,chinese,eng
keep-open=yes
这个加啥不是看自己需求来的么,然后我感觉你好像对音视频同步抖动这类没啥需求
我贴个自己的吧,随意参考。
# hardware video decoder
hwdec=no # 如果可能,请指定应使用的硬件视频解码API。硬件解码是否实际完成取决于视频编解码器。如果无法进行硬件解码,则mpv将转而使用软件解码。默认情况下,不启用硬件解码,因为它通常是错误的另一个来源。仅当您的CPU速度太慢而无法解码特定视频时,才值得使用。
#hwdec-codecs=all # 仅允许给定编解码器列表进行硬件解码
osc=no
load-scripts=yes # 与osc=no一起使用,是mpvthumbnail脚本的必要前置条件
#vf=vapoursynth="~~/mvtools.py"
vf=vapoursynth="~~/mvtools-blksize64.py" # mvtools补帧脚本的前置条件
vo=gpu # 指定要使用的视频输出后端。
# high quality video output, require rather fast video card
#profile=gpu-hq
loop=inf # 循环播放
keep-open=yes # 播放完毕不退出
untimed # 输出视频帧时请勿入睡,防止笔记本播放时莫名休眠。
gpu-shader-cache-dir="~~/shaders_cache"
#log-file=mpv.log # 记录log,默认与源文件同目录
gpu-api=d3d11
d3d11-exclusive-fs=yes # 全屏独占
ontop # 窗口置顶
ontop-level=system # <默认window|system|level>
hr-seek-framedrop=no # fixes audio desync
save-position-on-quit=no # 退出不记住播放位置 # this can't be used with SVP cause it also saves vf's states
ao=wasapi # 经测试如果有其他软件独占音频通道后再打开mpv画面会无比卡顿
audio-file-auto=fuzzy # <默认no|exact|fuzzy|all> 自动加载同名外挂音轨
volume-max=100 # <100.0-1000.0>
volume=100 # 播放器启动音量,0为静音
icc-profile-auto
# "ReClock" replacement
video-sync=display-resample
#video-sync-max-video-change=5
interpolation
scale=ewa_lanczossharp
dscale=mitchell
cscale=ewa_lanczos
tscale=oversample
dither-depth=auto
sub-auto=fuzzy # 自动加载同名外挂字幕
sub-file-paths=subs
blend-subtitles=video # <yes|video|默认no> 在插值和/或颜色管理之前,将字幕直接混合到升级的视频帧上(默认值:否)。 启用此选项会导致字幕受--icc-profile,--target-prim,--target-trc,--interpolation,--gamma-factor和--glsl-shaders的影响。 使用--interpolation时,还可以提高字幕性能。启用此功能的缺点是将字幕限制在视频的可见部分,因此,字幕不能出现在视频下方的黑色空白处(例如)。如果选择了video,则行为类似于yes,但是以视频的原始分辨率绘制了子对象,并与视频一起缩放。
sub-ass-force-margins=yes # 使字幕输出在黑边上
screenshot-format=png # <默认jpg|png|webp>
screenshot-png-compression=7 # 默认为7(0-9)
screenshot-png-filter=5 #设置在PNG压缩之前应用的过滤器。0为无,1为sub,2为up,3为average,4为Paeth,5为mixed,这会影响可以达到的压缩级别。对于大多数图像,mixed可实现最佳压缩率,因此它是默认设置。
#screenshot-webp-lossless=yes
#screenshot-webp-quality=100
#screenshot-webp-compression=<0-6>
#screenshot-jpeg-quality=100
#screenshot-jpeg-source-chroma=yes
screenshot-tag-colorspace=yes
screenshot-high-bit-depth=yes
screenshot-directory=~~desktop/ # s键保存路径截图在桌面
scale-antiring=0等于没用。这个本身也不需要。
video-sync=display-resample
interpolation
tscale=oversample
必加。
deband如果你说不需要,那你也和madVR用户说deband不需要吧。都是应用在特定场景的,对一般不容易出现banding的场景改变小才是好的。
profile=gpu-hq
其实上面写那么多不如直接写这一句完事。 补充解释一下楼上的其实gpu-hq已经包含了
scale=spline36
cscale=spline36
dscale=mitchell
............
除非你要特别指定这三换成ewa_lanczos或别的,一般是不用把默认值写上去的 孤雨独火 发表于 2020-4-27 02:28
这个加啥不是看自己需求来的么,然后我感觉你好像对音视频同步抖动这类没啥需求
我贴个自己的吧,随意参考 ...
有些參數不懂嘛,所有問一下。譬如,同步抖動是什麼? Gizmo 发表于 2020-4-27 23:45
有些參數不懂嘛,所有問一下。譬如,同步抖動是什麼?
video-sync=display-resample
interpolation
tscale=oversample
三楼大佬给的这三就是解决基础的音视频同步问题和抖动的
cczzhh 发表于 2020-4-27 04:13
scale-antiring=0等于没用。这个本身也不需要。
video-sync=display-resample
video-sync=display-resample
interpolation
tscale=oversample
這三項是防止卡頓的嘛?沒出現這種狀況是不是沒必要?
其實我使用madvr,deband是沒有開啟的。
不知道gpu-hq使用了什麼參數,所有就一個一個寫了。也方便以後修改
孤雨独火 发表于 2020-4-27 23:56
video-sync=display-resample
interpolation
tscale=oversample
好像沒有出現您說的問題喔
是否非必要?
Gizmo 发表于 2020-4-27 23:59
好像沒有出現您說的問題喔
是否非必要?
除非你的显示器是妖孽,不处理judder是永远存在的....
Gizmo 发表于 2020-4-27 23:57
video-sync=display-resample
interpolation
tscale=oversample
https://github.com/mpv-player/mpv/wiki/Interpolation#32-pulldown
页:
[1]
2