amuro 发表于 2023-4-22 09:23:03

4K视频播放问题求教

使用站内孤雨独火大佬的mpv_lazy播放AI-Raws压制的4K的EVA新剧场版、逆袭的夏亚等视频十分卡顿,硬件是i5-6500/GTX950/8G内存/4K60Hz显示器/DP1.4,mpv配置图片附件。按照Nvidia_NVDEC的信息我的显卡应该是支持4K HEVC 10bit的,但实际上CPU占用100%而GPU一直不到40%。请问是我的mpv配置存在问题还是硬件性能不够呢?如果是硬件拖后腿了,尽量低花销的情况下有比较好的升级方案吗?


----------------------------------------------------
另一个关于mpv-android问题,在miui14中使用时无法自动加载字幕,无论是否配置sub-auto=fuzzy/all,字幕在视频同级目录且同名,在External subtitles aren't loaded at all, when starting mpv via "Open with" intent (v2022-07-30). · Issue #625 · mpv-android/mpv-android · GitHub中看到有人遇到相似问题但没有解决,这是安卓系统的问题吗?

phyxmeow 发表于 2023-4-22 09:30:42

这是 YUV444 的视频,表中有写出你的显卡不支持硬解,cpu性能不够,解码瓶颈了

amuro 发表于 2023-4-22 09:59:40

phyxmeow 发表于 2023-4-22 09:30
这是 YUV444 的视频,表中有写出你的显卡不支持硬解,cpu性能不够,解码瓶颈了 ...

噢噢,原来如此,感谢解答。还想请教一下 機動戦士ガンダム 逆襲のシャア (UHD HEVC 3840x2080 yuv420p12le HDR FLAC/DTS-HD 字幕).mkv播放时能感觉到卡顿但基本能看,比起HEVC 3840x1632 yuv444p10le来要流畅的多,而且依然是CPU占用100%而显卡只有40%左右。这里yuv444p10le/yuv420p12lep后面的数字就是指10/12bit色深吗?如果是的话950应该都不支持硬解,那是什么影响了二者CPU解码差异呢?或者有相关科普文章吗?还望不吝赐教{:4_679:}

amuro 发表于 2023-4-22 10:17:50

按照孤雨独火大佬说的用纯净模式可以基本流畅的播放了,感谢大佬。但是小白很好奇,纯净模式脚本里描述到以接近原始默认参数的传统方式启动原版MPV 为什么以默认参数启动就能够流畅解码了呢,甚至cpu占用率都低了一点

孤雨独火 发表于 2023-4-22 10:24:05

amuro 发表于 2023-4-22 10:17
按照孤雨独火大佬说的用纯净模式可以基本流畅的播放了,感谢大佬。但是小白很好奇,纯净模式脚本里描述到...

几个影响性能的参数你一个个去找


video-sync
scale
dscale

如果不在里边那只能继续找

amuro 发表于 2023-4-22 11:17:37

孤雨独火 发表于 2023-4-22 10:24
几个影响性能的参数你一个个去找




我去查查看,感谢大大指教

sommio 发表于 2023-4-22 13:29:03

本帖最后由 sommio 于 2023-4-25 20:04 编辑

> 另一个关于 mpv-android 问题,在miui14中使用时无法自动加载字幕

在 mpv 内用 FILE PICKER(LEGACY) 打开就好了,这个问题在安卓 10 就存在了。另外推荐用 Reex 这个比较方便的前端及 vo_gpu_next,mpv-android 的 vo_gpu 可能有垂直色带等诡异问题

可以参考我的配置,用于 mpv-android(vulkan) 和 Reex v1.8.0+,前者可尝试注释 gpu-api 和 gpu-context 使用 vulkan,Reex 支持vo_gpu_next 但不支持vulkan

播放器内
include    = /storage/emulated/0/mpv/mpv.conf/storage/emulated/0/mpv/mpv.conf
vo                         = gpu-next
gpu-api                  = opengl
gpu-context                = android
hwdec                      = mediacodec-copy
vd-lavc-dr               = yes
vd-lavc-software-fallback= 1

ao                         = opensles
audio-file-auto            = exact
alang                      = "jp,jpn,ja"
audio-channels             = stereo
#audio-delay                = -0.2# 补偿蓝牙耳机延迟

scale                      = ewa_lanczos
scale-blur               = 0.9812505644269356
cscale                     = lanczos
dscale                     = lanczos
sigmoid-upscaling          = yes
correct-downscaling      = yes
linear-downscaling         = yes

dither                     = fruit
dither-depth               = 8

#glsl-shaders               = /storage/emulated/0/mpv/glsl/FSR.glsl
#glsl-shaders               = /storage/emulated/0/mpv/glsl/Anime4K_Restore_CNN_S.glsl

screenshot-format          = png
screenshot-template      = "%F - %wm:%wS - %#01n"
screenshot-directory       = /storage/emulated/0/Pictures/Screenshots
screenshot-png-compression = 0
screenshot-sw            = no

slang                      = "chs,sc,gb,zh_CN,zh-Hans,zh,chi,zho,tc,cht,big5,zh-Hant"
sub-auto                   = fuzzy
sub-ass-force-margins      = yes
sub-fonts-dir            = /storage/emulated/0/mpv/fonts
sub-font                   = "Source Han Sans SC"
sub-font-size            = 70
sub-border-size            = 1.5
sub-blur                   = 0.4
sub-margin-y               = 20
sub-scale                  = 1.0

amuro 发表于 2023-4-22 15:54:02

sommio 发表于 2023-4-22 13:29
> 另一个关于 mpv-android 问题,在miui14中使用时无法自动加载字幕

在 mpv 内用 FILE PICKER(LEGACY) 打 ...

原来手动添加进来就可以了,这个问题困扰我好久了,因此不得不忍受着mxplayer,终于解决了,Reex交互确实方便很多,十分感谢大大。另外想请教一下大佬是怎么排查这个症结,以及怎么知道api的支持情况的呢?(来自对安卓以及视频编解码一窍不通的小白,如果觉得对外行难以解释就不劳烦了{:10_781:})

hpt 发表于 2023-9-26 10:59:24

sommio 发表于 2023-4-22 13:29
> 另一个关于 mpv-android 问题,在miui14中使用时无法自动加载字幕

在 mpv 内用 FILE PICKER(LEGACY) 打 ...
我在reex的mpv.conf写了

sub-file-paths=subs
slang=chi,zh-CN,sc,chs
sub-auto=fuzzy

不生效
页: [1]
查看完整版本: 4K视频播放问题求教