伪宅中的死宅
发表于 2021-11-21 20:47:36
问一下大佬mpv_thumbnail_script这个脚本运行时没有图片且无法点击进度条,有时就无法运行,请怎么解决呢
孤雨独火
发表于 2021-11-21 21:37:00
伪宅中的死宅 发表于 2021-11-21 20:47
问一下大佬mpv_thumbnail_script这个脚本运行时没有图片且无法点击进度条,有时就无法运行,请怎么解决呢 ...
而且没有必要使用这个脚本,懒人包用的缩略图脚本更高效节省性能
HuangRuixiao
发表于 2021-11-23 01:24:19
能否让缩略图脚本使用ffmpeg的硬解接口进行加速?
孤雨独火
发表于 2021-11-23 02:04:27
HuangRuixiao 发表于 2021-11-23 01:24
能否让缩略图脚本使用ffmpeg的硬解接口进行加速?
修改脚本内容应该是可以实现,但是性能压力在编码阶段
HuangRuixiao
发表于 2021-11-23 13:17:49
孤雨独火 发表于 2021-11-23 02:04
修改脚本内容应该是可以实现,但是性能压力在编码阶段
那也可以调用硬编接口{:4_681:}
HuangRuixiao
发表于 2021-11-23 18:38:13
本帖最后由 HuangRuixiao 于 2021-11-23 20:00 编辑
孤雨独火 发表于 2021-11-23 02:04
修改脚本内容应该是可以实现,但是性能压力在编码阶段
刚刚调试实现了调用硬解和硬编接口,结论压力主要在于解码,编码因为低分辨率和较少的数量几乎不占用资源,而且能输出--pix_fmt=bgra的硬编我没找着(nvenc的bgr0不行)。实际上只要把解码压力转移到显卡,播放基本不会因为创建缩略图卡顿了。
孤雨独火
发表于 2021-11-23 23:00:18
本帖最后由 孤雨独火 于 2021-11-23 23:27 编辑
HuangRuixiao 发表于 2021-11-23 18:38
刚刚调试实现了调用硬解和硬编接口,结论压力主要在于解码,编码因为低分辨率和较少的数量几乎不占用资源 ...
放弃折腾了,还是很慢
缩略图机制不合理,就这样吧~~~~~~
可以公开共享一下让更多人测试测试,我这里已经选择躺平了
HuangRuixiao
发表于 2021-11-24 10:08:17
孤雨独火 发表于 2021-11-23 23:00
放弃折腾了,还是很慢
缩略图机制不合理,就这样吧~~~~~~
慢这个确实没办法,现在的缩略图机制就是解码好多没必要的帧。。。用硬解不是为了解决速度问题,是为了解决开头一段因为cpu全在解码造成的播放卡顿。
缩略图的硬解修改版我放附件里了,自行替换同名文件即可。
孤雨独火
发表于 2021-11-24 23:50:32
本帖最后由 孤雨独火 于 2021-11-25 00:12 编辑
HuangRuixiao 发表于 2021-11-24 10:08
慢这个确实没办法,现在的缩略图机制就是解码好多没必要的帧。。。用硬解不是为了解决速度问题,是为了解 ...
我昨天用缩略图mpv硬解测的,和你这个ffmpeg硬解在我的环境下一样,只是ffmpeg的掉帧和卡顿少点.......
环境: 1080p输出 双子杀手4k60 nvdec-copy
至于别的片子。。。不开硬解也不卡
本来就卡的片子,开了还是卡{:4_987:}
HuangRuixiao
发表于 2021-11-25 19:59:22
孤雨独火 发表于 2021-11-24 23:50
我昨天用缩略图mpv硬解测的,和你这个ffmpeg硬解在我的环境下一样,只是ffmpeg的掉帧和卡顿少点.......
...
可以试试降低ffmpeg的thread,比如降到1,对速度影响不大,但是可以明显降低占用。还可以降max_workers,这个超过3我感觉就没什么速度提升了。我这里是
max_workers=3
ffmpeg_threads=1
ffmpeg_hwaccel=d3d11va可以解决软解卡顿问题。