Grand 发表于 2019-1-10 03:01:13

counott 发表于 2019-1-9 20:06
外接显卡1070ti 4k屏 的我又来了 大佬
我测了好多好多遍,最后发现video-sync=display-resample是不能开的...

要看你插了多少帧,madVR用的是什么设置。渲染时间可能太长了?我以前用SVP的时候,NGU high的时候,1080Ti 也会100%。
最主要的是外接显卡带宽不够啊…

cczzhh 发表于 2019-1-10 07:25:39

Grand 发表于 2019-1-10 02:58
好的,谢谢。去试一下。
发现之前的脚本在用的时候,用mpv播放时,调用显示器自带的喇叭会自动最大声音播 ...

调整音量无效,指的是mpv的音量调整无效还是windows系统音量,还是喇叭上物理方式调音量?
windows系统音量调节是会无效的,这就是WASAPI要干的事情(跳过windows自带mixer的控制)。要调音量我第一推荐调硬件音量(攻放耳放旋音量旋钮),二是mpv程序里的音量调节。

如果你不希望别的程序声音消失,那不需要下面这行:
audio-exclusive=yes这个是启用独占音频(和视频全屏不全屏独占不独占没有关系

laichiaheng 发表于 2019-1-11 12:53:50

本帖最后由 laichiaheng 于 2019-1-11 14:46 编辑

我發現個奇怪的點,如果我有兩個 profile,一個是 A 一個是 B,假如我 A 在上 B 在下

...

...那麼 MPV player 會先去執行 B 再執行 A。

像我這樣就僅限 4K50fps 以上的格式不使用 glsl-shaders,但其他 4K 的選項都有啟用到

profile-desc=cond:get('width', -math.huge) > 1920 and get('height', -math.huge) > 1080 and get('container-fps', 0) >= 50
glsl-shaders-clr
hwdec=vaapi-copy


profile-desc=cond:get('width', -math.huge) > 1920 and get('height', -math.huge) > 1080
glsl-shaders-clr
opengl-pbo=yes
glsl-shaders-append="~~/shaders/ravu-r2-chroma-left-smoothtest1.hook"
glsl-shaders-append="~~/shaders/SSimDownscaler.glsl"
cscale=haasnsoft如果上下顛倒過來就不同了。

然後想再請教一下,為什麼 4K30fps vp9 格式的同樣套用 4K 設置時開啟 stats 狀態會掉幀呢?明明一般 H264 和 H265 都可以正常運行的。
還有如果我是使用 VA 面板應該要把 icc-contrast 設定成 3000 嗎?

cczzhh 发表于 2019-1-11 16:02:25

laichiaheng 发表于 2019-1-11 12:53
我發現個奇怪的點,如果我有兩個 profile,一個是 A 一個是 B,假如我 A 在上 B 在下
那麼 MPV player 會先 ...

设成4K高于50fps的profile和4K低于50fps的profile不就解决了

掉帧原因太多

没接触过更改icc-contrast,确保你知道自己在做什么


laichiaheng 发表于 2019-1-11 16:29:06

本帖最后由 laichiaheng 于 2019-1-11 16:56 编辑

cczzhh 发表于 2019-1-11 16:02
设成4K高于50fps的profile和4K低于50fps的profile不就解决了

掉帧原因太多

因為某些影片無法讀到 container-fps 這個值,所以才會設定成這樣,而且我發現這樣節省了滿多文字空間的,否則一大堆條件都要重複打,還有分 container-fps 和 estimated-vf-fps 等。
還是說其實只需要 estimated-vf-fps 就行了?


話說您 interpolation 貌似不論 fps 多少都開啟?這樣當您在看 29.97fps 和 59.94fps 時不會覺的銳利度降低嗎?


cczzhh 发表于 2019-1-12 02:58:27

laichiaheng 发表于 2019-1-11 16:29
因為某些影片無法讀到 container-fps 這個值,所以才會設定成這樣,而且我發現這樣節省了滿多文字空間的, ...

确实没考虑到container-fps可能没有的问题。那就只用estimated-vf-fps试试。

https://mpv.io/manual/master/#options-video-sync-max-video-change
仔细看这段。


laichiaheng 发表于 2019-1-12 12:06:39

本帖最后由 laichiaheng 于 2019-1-12 12:32 编辑

cczzhh 发表于 2019-1-12 02:58
确实没考虑到container-fps可能没有的问题。那就只用estimated-vf-fps试试。

https://mpv.io/manual/mas ...
看不太懂,為什麼要把 23.976fps 加速到 25fps?看不太懂他這功能的作用
我還以為 video-sync=display-resample 就是只讓聲音播放速度改變,而非動到畫面。
然後 29.97fps 開啟 interpolation 的畫面還真的變得比較模糊,所以我只好加這個規則

profile-desc=cond:get('estimated-vf-fps', 0) > 29 and get('estimated-vf-fps', 0) < 31
interpolation=no


cczzhh 发表于 2019-1-12 14:39:50

laichiaheng 发表于 2019-1-12 12:06
看不太懂,為什麼要把 23.976fps 加速到 25fps?看不太懂他這功能的作用
我還以為 video-sync=display-res ...

默认1%,我按照推荐写的5,就是5%,意思就是允许视频加减速最大变化的量。29.97 fps的视频会被加速0.1%(没有超出设定值)到30 fps,再倍增到60fps。确保你用的是tscale=oversample。如果这样你还觉得interpolation会变模糊,或者觉得59.94的视频变模糊了,那可以反思一下是不是脑补了。

laichiaheng 发表于 2019-1-12 14:47:20

本帖最后由 laichiaheng 于 2019-1-12 14:57 编辑

cczzhh 发表于 2019-1-12 14:39
默认1%,我按照推荐写的5,就是5%,意思就是允许视频加减速最大变化的量。29.97 fps的视频会被加速0.1%( ...
我是使用官方預設的 mitchell,他用來看 23.976fps 的動畫真的很順,看來 mpv 無法判別和顯示器成倍數關係的幀率。

所以官方是以動畫來決定預設 tscale 的嗎?

末世青空 发表于 2019-1-12 23:43:59

本帖最后由 末世青空 于 2019-1-12 23:45 编辑

楼主,才发现mpv的小白想问一下可不可以保存视频的播放位置啊,是每次开一个视频都得从头开始吗?我搜了一下,加了行save-position-on-quit但是没有效果
页: 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 23 24 25
查看完整版本: 分享一下自己的mpv配置