当前位置:首页 > 赚钱 > 正文

moviepy 使用GPU加速

修改moviepy包下的ffmpeg_writer,增加 ‘-hwaccel’, ‘cuvid’
cmd = [
       get_setting("FFMPEG_BINARY"),
       '-hwaccel', 'cuvid',
       '-y',
       '-loglevel', 'error' if logfile == sp.PIPE else 'info',
       '-f', 'rawvideo',
       '-vcodec', 'rawvideo',
       '-s', '%dx%d' % (size[0], size[1]),
       '-pix_fmt', 'rgba' if withmask else 'rgb24',
       '-r', '%.02f' % fps,
       '-an', '-i', '-'
   ]

   使用时:  video.write_videofile('out.mp4', codec='h264_nvenc', bitrate="10000k")

https://blog.csdn.net/BoliangLu/article/details/115754612

上一篇:新的技术栈

下一篇:selenium模板简洁版

发表评论

  • 3747人参与,2条评论
  • admin 于 2022-08-02 01:04:59  回复
  • 提升效果不是很大 GPU大概会用到20%
    • 访客 于 2023-07-14 11:51:54  回复
    • 请问你用的版本是什么,我这里虽然GPU显存占用有200多M ,但是利用率几乎为0