cczzhh
发表于 2017-12-14 17:56:57
本帖最后由 cczzhh 于 2017-12-14 18:32 编辑
laichiaheng 发表于 2017-12-14 17:19
我還是不行拋棄 vaapi-copy,要是純軟解,原本很順暢的普通 4K HEVC 59.94fps 的 output 那項就會開始爆增 ...
软解时有没有试过加
--vd-lavc-dr=yes
--opengl-pbo
--vd-lavc-threads=32
decoder看我之前那段,我一开始说错了。默认选项decoder的掉帧数输出会一直是0。
laichiaheng
发表于 2017-12-14 22:16:03
本帖最后由 laichiaheng 于 2017-12-14 22:37 编辑
cczzhh 发表于 2017-12-14 17:56
软解时有没有试过加
沒辦法,i5-4460 太弱,使用率每個核心都近乎 100%,話說為什麼 CPU 使用率和之前測試的差這麼多,難道是 vd-lavc-dr 的關係嗎?但也發現用了這個至少播放的前幾秒是很順暢的
話說 vd-lavc-dr 會不會和 vaapi-copy 牴觸呢?前面查了是說解碼後直接送到 VRAM,但 vaapi-copy 是會先把資料送回 RAM,這樣會不會多一個步驟呢?
cczzhh
发表于 2017-12-15 04:46:59
laichiaheng 发表于 2017-12-14 22:16
沒辦法,i5-4460 太弱,使用率每個核心都近乎 100%,話說為什麼 CPU 使用率和之前測試的差這麼多,難道是...
使用率高应该是vd-lavc-threads=32,强行开32进程。
硬解本身就是先解到显存里的,vd-lavc-dr只是影响软解第一步upload frames的时间,可能没什么提升。
看来4K HEVC 60fps还是得不得已用下硬解{:7_589:}
HDR 60fps我用bilinear,关deband,把渲染时间压到了10ms左右依然掉帧,比较谜
laichiaheng
发表于 2018-3-8 18:06:49
本帖最后由 laichiaheng 于 2018-3-8 18:16 编辑
@cczzhh 結果 VAAPI 純硬解真的解決了問題,4K HDR 60fps 毫無壓力播放
但我不知道要怎麼讓他在 Vulkan 下運作,所以退回了 opengl,然後要手動加上 --gpu-context=x11egl
m-v-w
发表于 2018-5-18 18:12:31
請問mpv player -> Vapoursynth -> Avisynth -> DirectShowSource -> GraphEdit Files -> BlueskyFRC -> Video Decode -> Video
這要怎在mpv設置?
cczzhh
发表于 2018-5-19 02:42:17
m-v-w 发表于 2018-5-18 18:12
請問mpv player -> Vapoursynth -> Avisynth -> DirectShowSource -> GraphEdit Files -> BlueskyFRC -> Vi ...
mpv不是一个directshow播放器,MPC+madVR那一套设置统统无法套用。插帧的话,用收费版SVP可以。