提供Verge3D教程和Web3D开发技术服务

【技术】Blender VSE后台渲染脚本

原帖地址:https://blender.stackexchange.com/questions/7738/how-to-make-vse-render-faster

正常用blender的VSE渲染比较慢,通过开多线程可提高blender VSE渲染速度,实测确实快,CPU满载。

准备工作:

  1. 下载脚本video_editors_render_script.py:https://github.com/mikeycal/the-video-editors-render-script-for-blender#the-story-of-how-this-script-came-to-be
  2. 下载FFmpeg,选择与自己系统相对应的版本,下载完成后解压放到C盘根目录下

https://ffmpeg.org/download.html#build-windows

  1. blender要选择安装版,就是那个installer.msi,不然你得修改环境变量

运行脚本

  1. 如果你的blender和FFmpeg路径与默认的不一样,你可以修改python脚本
    默认第97-98行设置如下路径:Windows: “C:\Program Files\Blender Foundation\Blender\blender.exe”C:\ffmpeg\bin\ffmpeg.exe
  2. 把你要渲染的blender文件另存为“1.blend”,前提是你得把渲染设置弄好。把刚才的python脚本放到相同目录下。
  3. win+R cmd 进入cmd命令窗口,切换到1.blend文件所在路径。
  4. 运行脚本,命令如下:”C:\Program Files\Blender Foundation\Blender\blender.exe” -b 1.blend -P video_editors_render_script.py参数解释:-b 就是backgroud-P 就是python脚本
  5. 命令运行之后会生成一个bat文件,下次直接点击就执行渲染了
  6. 当脚本运行的时候,你可以win+R 输入perfmon /res,调出资源监视器,看看CPU和内存的占用情况
  7. 脚本运行完成后,会在命令窗口看到渲染所用时间,渲染出的文件在你的工作目录下,名为Finished_Video.mp4

 

–>>脚本和FFmpeg下载地址:

http://pan.baidu.com/s/1kVmWQiV

密码:xcv0

zjbcool

zjbcool
关闭菜单