最近有需要将运动纪录剪辑输出,但是没打算要专业编辑,所以找两套开源剪辑软件玩玩
Openshot
Shotcut
为了日后节省时间,所以研究一下编码输出能力,实际使用后发现 OpenShot 编码器没有 x
xxx_nvenc,也没有 hevc_xxxx,所以直接放弃 OpenShot
接着就把一段 18 分 24 秒的影片转成 H.264 60fps,码流限制 5Mbps,分别测试独显,内
显,CPU 编码,环境如下:
独显:Akitio Node 外接 RTX3060
内显:Iris Xe 80EU / DDR4
CPU:i5-1240P
https://i.imgur.com/79QWuX3.jpg
https://i.imgur.com/Pd75Ocg.jpg
侦测硬件后可以看到编码器有出现这些
https://i.imgur.com/cNySvfx.jpg
h264_nvenc 这是用 N 卡转 H.264 格式
h264_qsv 这是用 I 卡转 H.264 格式
hevc_nvenc 这是用 N 卡转 H.265 格式
hevc_qsv 这是用 I 卡转 H.265 格式
实际转档发现 GPU 大概只会吃掉 40%
耗费时间分别是:
RTX3060 (h264_nvenc) 18:14
Iris Xe (h264_qsv) 29:28
i5-1240P (libx264) 32:11
https://i.imgur.com/8Y9GCCc.jpg
最后检查一下档案是不是大概一致
https://i.imgur.com/2VwPGnh.jpg
档案看起来应该差不多
心得大概是内显和 CPU 速度差不了多少,不过用内显的时候 CPU 还可以做别的事情,要快
还是独显好一些,如果有个 A750/A770 可以玩的话,跑 qsv 编码应该会很有意思,感觉 A
750 可以轻松碾压 3060
Shotcut 可以硬件编码真得很推喔