用VEGAS做mv,一直听到有很多人抱怨机子不行,渲染的时候内存溢出报错;或者机子实在并没不行,渲染时候依旧内存溢出报错。一般这时候大家的抱怨普遍会得到“该加内存了/该升级cpu了"之类的回复和评价,但是真的只能靠升级硬件的方式才能解决问题吗?
这里
无授权转一个来源于百度文库的有关vegas内部设置的帖子,
根据这个帖子里介绍的方法调整了我的软件设置以后,我之前一开渲染不过10分钟就会跳出错误框稳死无疑的那支1280x720p的4分钟高清mv完美且顺畅的的渲染了出来,渲染速度也得到了提高,
注:我自己用的是vegas8.0版本,这个文章说的虽然是9.0的设置,但是与其他版本应该是想通的,大家可以自己试着调试一下.
关于vegas内部参数修改设置的说明
我们都知道,作为一款出色的非编软件,特效等可以很少,功能也可以很简单,但是一定要稳定。稳定,才是一款软件能够被接受和大量使用的基础。
从vv7开始,7.0和8.0的不稳定已经被很多人所证实。渲染报错,预览报错等。大部分的错误是我们自身的原因造成的,比如素材的不规范,操作的不规范等等。当然也有一部分原因是软件本身。
vegas的内部参数一直很少有人提及,就算提及了也是匆匆掠过,知其然而不知其所以然。这里,做一下简要的说明和常用的修改设置。先说一下如何修改内部参数。(以9.0c汉化版为例)
按住shift点击菜单栏——选项——参数选择(此过程不要松开shift),选择“内部”选项卡。
在下方的搜索栏里面输入
Threads(线程数) 上面三个依次是:
最大视频渲染线程数
最大视频渲染线程数(64位)
最小渲染线程数
下面两个可以不用去管。
这里根据你自己的实际CPU来决定。比如我的CPU是I7 920.四核8线程。因此我都改成了8。
继续在下方搜索栏输入
thread(线程)) Reader Thread Max ——最大读取线程数,这里设为1.
vv的不稳定很大程度上就是因为线程的读取错误。。
use high priority rendering thread—使用高优先级线程渲染。这里设置为ture,即启用。
boost track buffer thread priority—提高跟踪(轨道)缓冲区线程的优先级,这里设置为 false
Trackrender thread enable,默认值为TRUE,我把其改为 FALSE
接下来搜索
Preview ram preview limit——内存预览范围
ram preview limit(64bit)——同上
这里都设置为0,可以加速渲染速度而且增加稳定性,设置为 0 从字面上理解是不带缓冲(Buffer)直接渲染,也有可能是让Vegas自动分配内存大小。
接着搜索
multi-core(多核心) 这两项和8.0,7.0略有不同。理论上默认就可以了,但是8.0和7.0貌似要修改,把false改成true。
接下来搜索
enable multi stream render(开启多路渲染)默认是false,改为true,意思是支持多流渲染。
以上这样设置的目的是让Vegas在渲染计算的过程中不增加多余的线程,并且不对大内存块数据进行处理。
这里我也说明一下,这些并不完全是我发现并且认为必须要改的,最好每一个人都能做一下测试。无论是从稳定性还是渲染的速度上,以上的设置在我的测试下都有一定的提高。
在这里也感谢国内外vegas用户和友人的不断发现和测试,这些问题其实我更希望是由vegas的开发人员来解决,而不是我们自己。感谢前辈的不懈努力,让我们能够更好的使用这样一款软件。
________________
作者:佚名