Chiphell - 分享与交流用户体验

标题: HandBrake使用QSV转码咨询 [打印本页]

作者: VEKIN    时间: 2023-6-5 17:05
标题: HandBrake使用QSV转码咨询
各位好,电脑是17-12700(无后缀non-k,带核显)+Nvidia 1070ti。经测试,使用HandBrake来转码视频至h.265的话,intel的qsv是最快的(对视频质量要求不高)。
问题:之前qsv转码cpu的占用都是很低(0%-2%?),感觉转码的时候HandBrake几乎没有使用cpu(个人理解是仅使用核显qsv?所以不需要cpu参与)。前两天开始,转码时handBrake的cpu占用在50%-80%,尝试各种设置都没用,不知道是哪里的问题?
希望有大佬帮忙解答,谢谢!
作者: VEKIN    时间: 2023-6-5 17:06
期间查看了核显驱动,近期没有升级过。倒是N卡的驱动系统自动升级过,把N卡驱动回滚到上一版本,问题依旧。
作者: yaoiverson    时间: 2023-6-5 17:07
你之前没用到QSV,不然不可能占用才一点点。。。
作者: aibo    时间: 2023-6-5 17:08
handbrake的文档说了,转档时

牙膏核显可以同时支持硬件编码和解码
其他2家只能硬件编码,解码还是软件的
作者: VEKIN    时间: 2023-6-5 17:08
楼上两位大佬的意思是,其实之前也是有cpu占用的,只是我没留意?谢谢!
作者: VEKIN    时间: 2023-6-5 17:10
因为之前好像有看过任务管理器,仅打开HandBrake转码中的话cpu整体占用都是个位数,同时打csgo很流畅。但是这两天大csgo卡顿,切出去查看任务管理器才发现cpu占用很高。
作者: dengjiayi    时间: 2023-6-5 17:16
其实最快的是20系之后的N卡,新的NVDEC单元转码H.265比intel核显快,画质更好。
作者: tyy474    时间: 2023-6-5 17:18
好像大菠萝1.6版本之后调用核显更加好了,cpu用的也不多,我是i7-1260p和w1250上试的。其实cpu用不用都无所谓,用了最好,快点完成任务
作者: VEKIN    时间: 2023-6-5 17:20
aibo 发表于 2023-6-5 17:08
handbrake的文档说了,转档时

牙膏核显可以同时支持硬件编码和解码

现在感觉编码是靠cpu,任务管理器查看核显只看到解码在工作,没有编码。。。
作者: VEKIN    时间: 2023-6-5 17:21
dengjiayi 发表于 2023-6-5 17:16
其实最快的是20系之后的N卡,新的NVDEC单元转码H.265比intel核显快,画质更好。 ...

嗯,主要是短期懒得换显卡。。。
作者: VEKIN    时间: 2023-6-5 17:23
tyy474 发表于 2023-6-5 17:18
好像大菠萝1.6版本之后调用核显更加好了,cpu用的也不多,我是i7-1260p和w1250上试的。其实cpu用不用都无所 ...

我现在用的是1.6.1版本的,速度是挺快的,qsv转h.265格式1080p的话单个队列速度是600fps左右,多队列(只能2个同时转码)的话单个能到400fps多,合计有800fps了。
现在就是疑惑之前好像cpu占用不高,转码的同时做别的事完全无影响。
作者: 卢奇亚诺    时间: 2023-6-5 17:27
貌似有些滤镜功能需要调用cpu吧
作者: Misaka_9993    时间: 2023-6-5 17:34
硬件转码cpu占用高说明解码是cpu在做,或者用了软件滤镜。
作者: ljy1414    时间: 2023-6-5 17:50
https://www.intel.com.tw/content ... specifications.html

有K的也带核显啊?
作者: bigananleeoo    时间: 2023-6-5 19:00
本帖最后由 bigananleeoo 于 2023-12-8 13:34 编辑
VEKIN 发表于 2023-6-5 17:23
我现在用的是1.6.1版本的,速度是挺快的,qsv转h.265格式1080p的话单个队列速度是600fps左右,多队列(只 ...


请问600+是怎么做到的?
作者: Lentrody    时间: 2023-6-5 19:35
yaoiverson 发表于 2023-6-5 17:07
你之前没用到QSV,不然不可能占用才一点点。。。

编解码都用qsv就是CPU占用低啊。

现在的编码速度如果跟之前一样的话可能就是解码部分没调用到qsv。
作者: VEKIN    时间: 2023-6-5 19:35
卢奇亚诺 发表于 2023-6-5 17:27
貌似有些滤镜功能需要调用cpu吧

但是设置是之前设好的,就是分辨率1080p,fps限制在29.97等等,没有添加滤镜。。。
作者: VEKIN    时间: 2023-6-5 19:36
Misaka_9993 发表于 2023-6-5 17:34
硬件转码cpu占用高说明解码是cpu在做,或者用了软件滤镜。

没有启用滤镜,所以很奇怪。。。
作者: VEKIN    时间: 2023-6-5 19:37
ljy1414 发表于 2023-6-5 17:50
https://www.intel.com.tw/content/www/tw/zh/products/sku/134594/intel-core-i712700k-processor-25m-cac ...

是的,12700、12700K都是带核显的,后缀F才是没有核显。
作者: VEKIN    时间: 2023-6-5 19:38
bigananleeoo 发表于 2023-6-5 19:00
请问600+是怎么做到的?具体是什么参数啊,我一般都只有300,显卡是DG1 ...

估计是显示芯片的区别吧,不知道DG1和UHD770编解码数据。。。
作者: VEKIN    时间: 2023-6-5 19:39
Lentrody 发表于 2023-6-5 19:35
编解码都用qsv就是CPU占用低啊。

现在的编码速度如果跟之前一样的话可能就是解码部分没调用到qsv。 ...

感觉是这样的,就是不知道哪里的问题。预设都是之前一样没动过。。。
作者: VEKIN    时间: 2023-6-5 19:43
本帖最后由 VEKIN 于 2023-6-6 09:23 编辑

看这个样子,核显只有解码在运行,估计编码是靠cpu在处理。。。
(, 下载次数: 62)
作者: oklilei    时间: 2024-11-10 18:17
我这里的qsv 前面是灰色的,不能启用,楼主知道什么原因吗? i7 13700k
作者: czzk183    时间: 2024-11-10 19:43
这软件很久以前用过,记得qsv压制就是cpu和核显同时工作的   

前段时间鼓捣了一阵ffmpeg,最后还是用ffmpeg的套壳软件ShanaEncoder
作者: VEKIN    时间: 2024-11-11 10:59
oklilei 发表于 2024-11-10 18:17
我这里的qsv 前面是灰色的,不能启用,楼主知道什么原因吗? i7 13700k

先确认在BIOS里有没有启用核显?
作者: VEKIN    时间: 2024-11-11 11:01
czzk183 发表于 2024-11-10 19:43
这软件很久以前用过,记得qsv压制就是cpu和核显同时工作的   

前段时间鼓捣了一阵ffmpeg,最后还是用ffmp ...

是的,过了这么久已经确认是cpu显卡同时工作的,选择qsv转码的话,是cpu负责解码,核显只负责编码。另外选择nv转码的话,也是cpu解码,还是不够科学,做不到像adobe家的那样核显解码、独显编码。
作者: dissyu923    时间: 2024-11-11 16:29
VEKIN 发表于 2024-11-11 11:01
是的,过了这么久已经确认是cpu显卡同时工作的,选择qsv转码的话,是cpu负责解码,核显只负责编码。另外 ...

我最近也困擾這問題,所以沒辦法讓核顯負責編/解碼嗎?
我也是核顯解碼,CPU編碼.......

另一方面好奇這樣效率會比較好嗎?
(核顯解/CPU編) 或是 (核顯解+編)
作者: VEKIN    时间: 2024-11-11 16:33
dissyu923 发表于 2024-11-11 16:29
我最近也困擾這問題,所以沒辦法讓核顯負責編/解碼嗎?
我也是核顯解碼,CPU編碼.......

我尝试过用独显是有办法可以不会cpu参与编解码,在设置-视频,设置nv独显转码不勾选核显。这种情况下,编解码就都是独显在工作,速度也还行。如果没有独显,好像就不行,感觉它的逻辑就是只要qsv核显转码,cpu就一定参与。
作者: dissyu923    时间: 2024-11-11 17:11
VEKIN 发表于 2024-11-11 16:33
我尝试过用独显是有办法可以不会cpu参与编解码,在设置-视频,设置nv独显转码不勾选核显。这种情况下,编 ...

了解,謝謝
作者: VEKIN    时间: 2024-11-11 17:34
dissyu923 发表于 2024-11-11 17:11
了解,謝謝

客气。另外,如果追求转码速度的话,有nv独显还是快很多,但是cpu占用会到100%。
我日常是把h264的1080p(码率一般超过4000kbs)转为h265的1080p(码率可以设为1600kbs,视频质量几乎无区别),用qsv转码可以同时转2个,加总fps大概在700,cpu占用大概10-30%;用nv独显的话,可以同时转4个,加总fps在1800,cpu占用100%,其他操作都会比较卡。。。追求速度不做其他操作的时候我就选nv独显转码。
作者: dissyu923    时间: 2024-11-11 17:42
VEKIN 发表于 2024-11-11 17:34
客气。另外,如果追求转码速度的话,有nv独显还是快很多,但是cpu占用会到100%。
我日常是把h264的1080p ...


已私訊你~ 私下交流一下XD
作者: firebase    时间: 2024-12-13 13:39
不是很懂qsv的机制,我昨天转了几个,只降低码率,用的锐炬(80eu)
有些视频cpu满载,核显不满载(200帧左右),
有些的u没什么动静,核显满载而且有7、800帧,想对比下我uhd770和锐炬的,发现cpu满载的情况下,这两个转码帧数差不多




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5