http://forum.doom9.org/showthread.php?t=165528


avs 스크립트의 처리 속도가 얼마나 되는지 측정해주는 프로그램입니다.

순전히 avs 스크립트만의 처리 속도를 측정하기 때문에 인코딩시에 병목 현상이 있는지 등을 체크해 볼 수 있습니다.


cmd창에서 작동하는 프로그램이고 사용법은 다음과 같이 간단합니다.


avsmeter 명령어 다음에 속도를 측정할 avs 스크립트(test.avs)를 입력하면 됩니다.

그러면 위 그림과 같이 노란 네모칸 안에 avs 스크립트의 기본적인 정보와 처리 속도가 표시됩니다.

테스트에 사용한 test.avs는 1920x1080p 해상도에 24fps YV12 영상이고 프레임 수는 총 100장인 것을 알 수 있죠.

스크립트의 처리 속도는 최저 40.19 fps, 최대 76.20 fps, 평균 66.80 fps이고 cpu와 메모리 사용량, 처리 시간 등도 알 수 있습니다.


프로그램을 처음 실행하면 설정 파일인 AVSMeter.ini파일이 만들어지는데 메모장으로 열어보면 아래와 같은 내용입니다.

CreateLog=0

PauseBeforeExit=0

FrameRange=0,-1

InvokeDistributor=1

LogEstimatedTime=0


이 파일을 수정해서 AVSMeter의 기본 설정을 바꿀 수 있습니다.

보통은 스크립트를 처음부터 끝까지 전부 측정할 필요는 없을 테니까 FrameRange만 적당한 값으로 바꿔서 사용하면 좋을 것 같습니다.

보시는 것처럼 기본값은 모든 프레임을 측정하는 0,-1 이고 처음 500프레임 정도만 측정하고 싶다면 0,499 로 바꾸면 되겠죠.






Posted by 김코덱