본문 바로가기

AviSynth

SetMemoryMax

AviSynth에 1024메가의 메모리를 할당합니다.

SetMemoryMax (1024)


AviSynth는 기본적으로 시스템에 설치된 메모리의 25%를 사용합니다.

다만 2.58 버전에 이르러 최대 512까지만 (기본값일 경우) 사용하도록 제한이 달려 있습니다.


몇몇 스크립트의 경우 메모리를 상당히 많이 사용하곤 하는데

이런 경우 MeGUI로 불러들일 경우 에러 메세지를 내는 경우가 있습니다.

이때 메모리 사용량을 임의적으로 할당해 주기도 합니다.


제 컴퓨터는 메모리가 4기가 달려 있습니다.

해서 SetMemoryMax (1024) 를 습관적으로 스크립트의 최상단에 써 주고는 했는데

얼마전에 12기가짜리 ( -_-) 원본을 MeGUI에 인코딩을 걸었다가

인코딩이 시작되지 않고 버벅대는 경험을 한 후로는 그냥 지정을 안하고 기본값으로만 쓰고 있습니다 --;


여기저기 찾아봤는데 시스템 특성을 타는 건지... 확실한 답은 못 얻었습니다.

좀더 알아보던가 해야겠네요.

'AviSynth' 카테고리의 다른 글

VirtualDub 1.9.11, 1.10.0  (0) 2010.12.31
AVI 트레이싱을 이용한 MMD 영상 만들기 6  (3) 2010.12.23
Lagarith Lossless Codec 1.3.20  (0) 2010.12.12
Color Format, ConvertToRGB, ConvertToYUY2, ConvertToYV12  (0) 2010.12.12
FadeIn, FadeOut, FadeIO  (0) 2010.12.12
AssumeFps, ChangeFps, ConvertFps  (0) 2010.12.12
MixAudio()  (0) 2010.12.12
Loop()  (0) 2010.12.12
Trim()  (0) 2010.12.12
BlankClip()  (0) 2010.12.12