找回密码
 立即注册
查看: 6058|回复: 15

請mpv用戶幫忙看一下

12

主题

174

回帖

0

VC币

注册会员

Rank: 2

积分
1747
Gizmo 发表于 2020-4-26 22:03:51 | 显示全部楼层 |阅读模式
本帖最后由 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


回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2020-4-27 02:28:11 | 显示全部楼层
这个加啥不是看自己需求来的么,然后我感觉你好像对音视频同步抖动这类没啥需求
我贴个自己的吧,随意参考。

  1. # hardware video decoder
  2. hwdec=no # 如果可能,请指定应使用的硬件视频解码API。硬件解码是否实际完成取决于视频编解码器。如果无法进行硬件解码,则mpv将转而使用软件解码。默认情况下,不启用硬件解码,因为它通常是错误的另一个来源。仅当您的CPU速度太慢而无法解码特定视频时,才值得使用。
  3. #hwdec-codecs=all # 仅允许给定编解码器列表进行硬件解码

  4. osc=no
  5. load-scripts=yes # 与osc=no一起使用,是mpvthumbnail脚本的必要前置条件
  6. #vf=vapoursynth="~~/mvtools.py"
  7. vf=vapoursynth="~~/mvtools-blksize64.py" # mvtools补帧脚本的前置条件

  8. vo=gpu # 指定要使用的视频输出后端。
  9. # high quality video output, require rather fast video card
  10. #profile=gpu-hq

  11. loop=inf # 循环播放
  12. keep-open=yes # 播放完毕不退出
  13. untimed # 输出视频帧时请勿入睡,防止笔记本播放时莫名休眠。
  14. gpu-shader-cache-dir="~~/shaders_cache"
  15. #log-file=mpv.log # 记录log,默认与源文件同目录

  16. gpu-api=d3d11
  17. d3d11-exclusive-fs=yes # 全屏独占
  18. ontop # 窗口置顶
  19. ontop-level=system # <默认window|system|level>
  20. hr-seek-framedrop=no # fixes audio desync
  21. save-position-on-quit=no # 退出不记住播放位置 # this can't be used with SVP cause it also saves vf's states

  22. ao=wasapi # 经测试如果有其他软件独占音频通道后再打开mpv画面会无比卡顿
  23. audio-file-auto=fuzzy # <默认no|exact|fuzzy|all> 自动加载同名外挂音轨
  24. volume-max=100 # <100.0-1000.0>
  25. volume=100 # 播放器启动音量,0为静音

  26. icc-profile-auto
  27. # "ReClock" replacement
  28. video-sync=display-resample
  29. #video-sync-max-video-change=5
  30. interpolation
  31. scale=ewa_lanczossharp
  32. dscale=mitchell
  33. cscale=ewa_lanczos
  34. tscale=oversample
  35. dither-depth=auto

  36. sub-auto=fuzzy # 自动加载同名外挂字幕
  37. sub-file-paths=subs
  38. blend-subtitles=video # <yes|video|默认no> 在插值和/或颜色管理之前,将字幕直接混合到升级的视频帧上(默认值:否)。 启用此选项会导致字幕受--icc-profile,--target-prim,--target-trc,--interpolation,--gamma-factor和--glsl-shaders的影响。 使用--interpolation时,还可以提高字幕性能。启用此功能的缺点是将字幕限制在视频的可见部分,因此,字幕不能出现在视频下方的黑色空白处(例如)。如果选择了video,则行为类似于yes,但是以视频的原始分辨率绘制了子对象,并与视频一起缩放。
  39. sub-ass-force-margins=yes # 使字幕输出在黑边上

  40. screenshot-format=png # <默认jpg|png|webp>
  41. screenshot-png-compression=7 # 默认为7(0-9)
  42. screenshot-png-filter=5 #设置在PNG压缩之前应用的过滤器。0为无,1为sub,2为up,3为average,4为Paeth,5为mixed,这会影响可以达到的压缩级别。对于大多数图像,mixed可实现最佳压缩率,因此它是默认设置。
  43. #screenshot-webp-lossless=yes
  44. #screenshot-webp-quality=100
  45. #screenshot-webp-compression=<0-6>
  46. #screenshot-jpeg-quality=100
  47. #screenshot-jpeg-source-chroma=yes
  48. screenshot-tag-colorspace=yes
  49. screenshot-high-bit-depth=yes
  50. screenshot-directory=~~desktop/ # s键保存路径截图在桌面
复制代码

回复

使用道具 举报

7

主题

556

回帖

164

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164256

活跃达人崭露头角坚持不懈

cczzhh 发表于 2020-4-27 04:13:26 | 显示全部楼层
scale-antiring=0等于没用。这个本身也不需要。

video-sync=display-resample
interpolation
tscale=oversample
必加。

deband如果你说不需要,那你也和madVR用户说deband不需要吧。都是应用在特定场景的,对一般不容易出现banding的场景改变小才是好的。

profile=gpu-hq
其实上面写那么多不如直接写这一句完事。
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2020-4-27 17:44:01 | 显示全部楼层
补充解释一下楼上的其实gpu-hq已经包含了
scale=spline36
cscale=spline36
dscale=mitchell
............
除非你要特别指定这三换成ewa_lanczos或别的,一般是不用把默认值写上去的
回复

使用道具 举报

12

主题

174

回帖

0

VC币

注册会员

Rank: 2

积分
1747
Gizmo  楼主| 发表于 2020-4-27 23:45:32 | 显示全部楼层
孤雨独火 发表于 2020-4-27 02:28
这个加啥不是看自己需求来的么,然后我感觉你好像对音视频同步抖动这类没啥需求
我贴个自己的吧,随意参考 ...

有些參數不懂嘛,所有問一下。譬如,同步抖動是什麼?
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2020-4-27 23:56:40 | 显示全部楼层
Gizmo 发表于 2020-4-27 23:45
有些參數不懂嘛,所有問一下。譬如,同步抖動是什麼?

video-sync=display-resample
interpolation
tscale=oversample


三楼大佬给的这三就是解决基础的音视频同步问题和抖动的
回复

使用道具 举报

12

主题

174

回帖

0

VC币

注册会员

Rank: 2

积分
1747
Gizmo  楼主| 发表于 2020-4-27 23:57:07 | 显示全部楼层
cczzhh 发表于 2020-4-27 04:13
scale-antiring=0等于没用。这个本身也不需要。

video-sync=display-resample

video-sync=display-resample
interpolation
tscale=oversample

這三項是防止卡頓的嘛?沒出現這種狀況是不是沒必要?


其實我使用madvr,deband是沒有開啟的。


不知道gpu-hq使用了什麼參數,所有就一個一個寫了。也方便以後修改
回复

使用道具 举报

12

主题

174

回帖

0

VC币

注册会员

Rank: 2

积分
1747
Gizmo  楼主| 发表于 2020-4-27 23:59:36 | 显示全部楼层
孤雨独火 发表于 2020-4-27 23:56
video-sync=display-resample
interpolation
tscale=oversample

好像沒有出現您說的問題喔

是否非必要?
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2020-4-28 00:26:40 | 显示全部楼层
Gizmo 发表于 2020-4-27 23:59
好像沒有出現您說的問題喔

是否非必要?

除非你的显示器是妖孽,不处理judder是永远存在的....
回复

使用道具 举报

7

主题

556

回帖

164

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164256

活跃达人崭露头角坚持不懈

cczzhh 发表于 2020-4-28 05:19:02 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表