找回密码
 立即注册
楼主: 孤雨独火

[MPV+] MPV_lazy 懒人包

1

主题

10

回帖

-20

VC币

中级会员

Rank: 3Rank: 3

积分
4526
伪宅中的死宅 发表于 2021-11-21 20:47:36 | 显示全部楼层
问一下大佬mpv_thumbnail_script这个脚本运行时没有图片且无法点击进度条,有时就无法运行,请怎么解决呢
QQ图片20211121204457.png

点评

这个脚本的原作者已经不再维护,应使用分支并询问开发者  发表于 2021-11-21 21:29
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

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

孤雨独火  楼主| 发表于 2021-11-21 21:37:00 | 显示全部楼层
伪宅中的死宅 发表于 2021-11-21 20:47
问一下大佬mpv_thumbnail_script这个脚本运行时没有图片且无法点击进度条,有时就无法运行,请怎么解决呢 ...

而且没有必要使用这个脚本,懒人包用的缩略图脚本更高效节省性能
回复

使用道具 举报

25

主题

146

回帖

24

VC币

金牌会员

Rank: 6Rank: 6

积分
48613
HuangRuixiao 发表于 2021-11-23 01:24:19 | 显示全部楼层
能否让缩略图脚本使用ffmpeg的硬解接口进行加速?
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

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

孤雨独火  楼主| 发表于 2021-11-23 02:04:27 | 显示全部楼层
HuangRuixiao 发表于 2021-11-23 01:24
能否让缩略图脚本使用ffmpeg的硬解接口进行加速?

修改脚本内容应该是可以实现,但是性能压力在编码阶段
回复

使用道具 举报

25

主题

146

回帖

24

VC币

金牌会员

Rank: 6Rank: 6

积分
48613
HuangRuixiao 发表于 2021-11-23 13:17:49 | 显示全部楼层
孤雨独火 发表于 2021-11-23 02:04
修改脚本内容应该是可以实现,但是性能压力在编码阶段

那也可以调用硬编接口
回复

使用道具 举报

25

主题

146

回帖

24

VC币

金牌会员

Rank: 6Rank: 6

积分
48613
HuangRuixiao 发表于 2021-11-23 18:38:13 | 显示全部楼层
本帖最后由 HuangRuixiao 于 2021-11-23 20:00 编辑
孤雨独火 发表于 2021-11-23 02:04
修改脚本内容应该是可以实现,但是性能压力在编码阶段

刚刚调试实现了调用硬解和硬编接口,结论压力主要在于解码,编码因为低分辨率和较少的数量几乎不占用资源,而且能输出--pix_fmt=bgra的硬编我没找着(nvenc的bgr0不行)。实际上只要把解码压力转移到显卡,播放基本不会因为创建缩略图卡顿了。
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

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

孤雨独火  楼主| 发表于 2021-11-23 23:00:18 | 显示全部楼层
本帖最后由 孤雨独火 于 2021-11-23 23:27 编辑
HuangRuixiao 发表于 2021-11-23 18:38
刚刚调试实现了调用硬解和硬编接口,结论压力主要在于解码,编码因为低分辨率和较少的数量几乎不占用资源 ...

放弃折腾了,还是很慢
缩略图机制不合理,就这样吧~~~~~~

可以公开共享一下让更多人测试测试,我这里已经选择躺平了
回复

使用道具 举报

25

主题

146

回帖

24

VC币

金牌会员

Rank: 6Rank: 6

积分
48613
HuangRuixiao 发表于 2021-11-24 10:08:17 | 显示全部楼层
孤雨独火 发表于 2021-11-23 23:00
放弃折腾了,还是很慢
缩略图机制不合理,就这样吧~~~~~~

慢这个确实没办法,现在的缩略图机制就是解码好多没必要的帧。。。用硬解不是为了解决速度问题,是为了解决开头一段因为cpu全在解码造成的播放卡顿。
缩略图的硬解修改版我放附件里了,自行替换同名文件即可。


thb_hw_accel.rar

16.18 KB, 下载次数: 8

缩略图插件硬解

点评

加上我的一些想法整合在了一起  发表于 2021-11-25 01:15
https://github.com/hooke007/MPV_lazy/commit/806a7fcb9fc32d20ed2fda23525d0ea67a746d0d  发表于 2021-11-25 01:15
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

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

积分
432683

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

孤雨独火  楼主| 发表于 2021-11-24 23:50:32 | 显示全部楼层
本帖最后由 孤雨独火 于 2021-11-25 00:12 编辑
HuangRuixiao 发表于 2021-11-24 10:08
慢这个确实没办法,现在的缩略图机制就是解码好多没必要的帧。。。用硬解不是为了解决速度问题,是为了解 ...

我昨天用缩略图mpv硬解测的,和你这个ffmpeg硬解在我的环境下一样,只是ffmpeg的掉帧和卡顿少点.......

环境: 1080p输出 双子杀手4k60 nvdec-copy

至于别的片子。。。不开硬解也不卡

本来就卡的片子,开了还是卡

点评

(上条没发全)可能是具体硬件方面的因素。我这里所有源,d3d11va硬解cpu占用大概到60%(u1s1,硬解的cpu调度还蛮耗性能),不卡;软解就100%明显卡。  发表于 2021-11-25 19:50
可能是具体硬件方面的因素了。我这里所有源,开硬解cpu占用大概到60%(u1s1),不卡;软解就100%拉满明显卡顿。  发表于 2021-11-25 19:45
回复

使用道具 举报

25

主题

146

回帖

24

VC币

金牌会员

Rank: 6Rank: 6

积分
48613
HuangRuixiao 发表于 2021-11-25 19:59:22 | 显示全部楼层
孤雨独火 发表于 2021-11-24 23:50
我昨天用缩略图mpv硬解测的,和你这个ffmpeg硬解在我的环境下一样,只是ffmpeg的掉帧和卡顿少点.......

...

可以试试降低ffmpeg的thread,比如降到1,对速度影响不大,但是可以明显降低占用。还可以降max_workers,这个超过3我感觉就没什么速度提升了。我这里是
  1. max_workers=3
  2. ffmpeg_threads=1
  3. ffmpeg_hwaccel=d3d11va
复制代码
可以解决软解卡顿问题。

点评

。。。好吧我发现配置文件下面写错了  发表于 2021-11-27 05:27
如果.conf里没有指定的话,thread默认是8:https://github.com/hooke007/MPV_lazy/blob/a31992cf482fd52719ad11c71f09964d6c231793/portable_config/scripts/Thumbnailer.lua#L233  发表于 2021-11-26 00:29
worker降档到3有效  发表于 2021-11-25 21:07
thread默认就是1....  发表于 2021-11-25 20:35
回复

使用道具 举报

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

本版积分规则

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