AVSMeter: avs 스크립트 속도 측정 프로그램
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 로 바꾸면 되겠죠.