找回密码
 立即注册
查看: 3686|回复: 10

4K视频播放问题求教

2

主题

5

回帖

40

VC币

高级会员

Rank: 4

积分
27172
amuro 发表于 2023-4-22 09:23:03 | 显示全部楼层 |阅读模式
使用站内孤雨独火大佬的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中看到有人遇到相似问题但没有解决,这是安卓系统的问题吗?

MPV部分配置

MPV部分配置

任务管理器与视频信息

任务管理器与视频信息

硬件

硬件

点评

installer里的纯净模式如果都卡那就放弃挣扎吧  发表于 2023-4-22 09:48
回复

使用道具 举报

1

主题

58

回帖

15

VC币

中级会员

Rank: 3Rank: 3

积分
13741
phyxmeow 发表于 2023-4-22 09:30:42 | 显示全部楼层
这是 YUV  444 的视频,表中有写出你的显卡不支持硬解,cpu性能不够,解码瓶颈了

评分

参与人数 1活跃度 +500 收起 理由
amuro + 500 赞一个!

查看全部评分

回复

使用道具 举报

2

主题

5

回帖

40

VC币

高级会员

Rank: 4

积分
27172
amuro  楼主| 发表于 2023-4-22 09:59:40 | 显示全部楼层
phyxmeow 发表于 2023-4-22 09:30
这是 YUV  444 的视频,表中有写出你的显卡不支持硬解,cpu性能不够,解码瓶颈了 ...

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

使用道具 举报

2

主题

5

回帖

40

VC币

高级会员

Rank: 4

积分
27172
amuro  楼主| 发表于 2023-4-22 10:17:50 | 显示全部楼层
按照孤雨独火大佬说的用纯净模式可以基本流畅的播放了,感谢大佬。但是小白很好奇,纯净模式脚本里描述到
以接近原始默认参数的传统方式启动原版MPV
为什么以默认参数启动就能够流畅解码了呢,甚至cpu占用率都低了一点
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

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

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

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


video-sync
scale
dscale

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

评分

参与人数 1活跃度 +800 收起 理由
amuro + 800 很给力!

查看全部评分

回复

使用道具 举报

2

主题

5

回帖

40

VC币

高级会员

Rank: 4

积分
27172
amuro  楼主| 发表于 2023-4-22 11:17:37 | 显示全部楼层
孤雨独火 发表于 2023-4-22 10:24
几个影响性能的参数你一个个去找

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

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

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

积分
648753
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

播放器内
  1. include    = /storage/emulated/0/mpv/mpv.conf
复制代码
/storage/emulated/0/mpv/mpv.conf
  1. vo                         = gpu-next
  2. gpu-api                    = opengl
  3. gpu-context                = android
  4. hwdec                      = mediacodec-copy
  5. vd-lavc-dr                 = yes
  6. vd-lavc-software-fallback  = 1

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

  12. scale                      = ewa_lanczos
  13. scale-blur                 = 0.9812505644269356
  14. cscale                     = lanczos
  15. dscale                     = lanczos
  16. sigmoid-upscaling          = yes
  17. correct-downscaling        = yes
  18. linear-downscaling         = yes

  19. dither                     = fruit
  20. dither-depth               = 8

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

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

  28. slang                      = "chs,sc,gb,zh_CN,zh-Hans,zh,chi,zho,tc,cht,big5,zh-Hant"
  29. sub-auto                   = fuzzy
  30. sub-ass-force-margins      = yes
  31. sub-fonts-dir              = /storage/emulated/0/mpv/fonts
  32. sub-font                   = "Source Han Sans SC"
  33. sub-font-size              = 70
  34. sub-border-size            = 1.5
  35. sub-blur                   = 0.4
  36. sub-margin-y               = 20
  37. sub-scale                  = 1.0
复制代码

评分

参与人数 1活跃度 +800 收起 理由
amuro + 800 很给力!

查看全部评分

回复

使用道具 举报

2

主题

5

回帖

40

VC币

高级会员

Rank: 4

积分
27172
amuro  楼主| 发表于 2023-4-22 15:54:02 | 显示全部楼层
sommio 发表于 2023-4-22 13:29
> 另一个关于 mpv-android 问题,在miui14中使用时无法自动加载字幕

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

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

使用道具 举报

7

主题

13

回帖

26

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
100780

崭露头角

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

不生效

点评

sub-file-paths 需要全路径,你试试 MT 文件管理器里的路径,字幕如果在跟视频相同的文件夹不用写这个  发表于 2023-9-26 11:09
回复

使用道具 举报

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

本版积分规则

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