본문 바로가기
책갈피

동영상 촬영 프로그램 Fraps로 렉 최소화하는 노하우 공개

남성열 |2008.03.15 07:57
조회 114 |추천 0

동영상 촬영 프로그램 Fraps 프로그램 사용시 렉없이 촬영하는 방법을 공개합니다.

 

[테스트 PC1] -> PC방 컴퓨터

CPU : AMD Athlon 64 X2 Dual Core Processor 5600+, 3DNow 2CPUs 2.8GHz

RAM : 2GB

VGA : Geforce 8600 GT(512MB)

HDD : Seagate Sata2 250GB 7200RPM/16MB

 

[테스트 PC2] -> 본인 컴퓨터

CPU : Intel Core2 Duo 6600(2CPU), 2.4GHz~2.4GHz

RAM : 3GB

VGA : Geforce 7600 GS(256MB)

HDD : Seagate Sata2 500GB 7200RPM/32MB(2개) => Raid 0(Stripe)

 

 

[프랩스 촬영 테스트 결과]

=> 촬영방법 : Fraps2.55 실행후 Full-Size/60fps(초당)으로 촬영했습니다.

 

- PC1 : 프랩스 촬영시 나오는 평균 수치가 47 수준에서 놀다보니 렉이 발생합니다.

 

- PC2 : 프랩스 촬영시 수치가 55이상~60이하 수준에 머물러 있으므로 렉을 거의 느끼지 못합니다.

 

 

 

자~ 그럼 뭐가 문제였을까요...?

문제는 우리가 별로 중요하게 생각하지 않은 하드웨어에 있습니다.

아래의 내용에서 확인하시기 바랍니다.

 차이점

 

1. CPU 브랜드가 AMD이고, Intel이였으나 프랩스를 촬영하는데, 성능상의 문제는 거의 없다고 할수 있습니다.

 

2. RAM이 PC1은 2GB, PC2 3GB 입니다. 하지만, 프로세스 1개당 메모리 할당량은 2GB를 넘을수 없으므로 프랩스 촬영할때

    2GB의 메모리를 전부다 사용하지 않으므로 PC1,PC2의 RAM 용량으로 인한 차이점 때문에 프랩스 촬영시 렉이 미치는 영향

    은 없다는 것입니다.(PS : 그래도 최소 RAM 1GB 이상은 되어야 하며, 제가 3GB를 쓰는 이유는 대용량 메모리를 지원

    하는 AWE 기능을 쓰기 위해서 입니다.)

 

3. VGA카드 물론 어느정도는 중요합니다. 하지만 카트영상이나 오디션등 기준으로 프랩스 촬영시 성능상의 차이점을 보일정도는

   아닙니다. 그래도 프랩스 촬영을 떠나서도 게임을 원할하게 즐길려면 Geforce 7600 GS(256MB) 정도는 되어야

  겠죠?

 

4. HDD Disk 성능이라...

   아래의 이미지처럼 작업관리자 프로세스 모니터링을 살펴봅시다.

 

- 프랩스 프로그램 실행만하고 촬영Off 인 상태

 

 

- 프랩스 프로그램 실행만하고 촬영On 인 상태

 

=> 위의 작업관리자 2개의 프로세스의 모니터링을 해보면 Disk I/O값이 현저하게 틀려진것을 알수 있습니다.

     제가 촬영한 방식 "800x600 사이즈의 초당 60프레임의 고화질 동영상"을 디스크에 저장할때는 Disk의 I/O(입출력)중에

     서도 쓰기가 매우 빈번하게 일어날수 있으므로, 디스크가 들어오는 데이터에 대해서 빠르게 대응하지 못하여 Queue(큐)가

     쌓이게 되며, 사용자 겜화면에 렉이 발생합니다. 

     그러므로, 테스트시 사용된 "PC1"과 "PC2"에서 프랩스로 동영상 촬영할때 렉과 연관된 하드웨어는 하드디스크

    성능이라고 할수 있겠습니다.

 

물론, 이것이 결론은 아닙니다. 문제점만 나왔지 해결방법이 나오지가 않았으니까요.

저의 경우에는 아래와 같은 방법을 사용하여 렉없는 촬영이 가능하였습니다. 참고하세요~

 

=> 메인보드가 Raid를 지원하는 모델이였습니다. 동일한 HDD(성능포함) 모델2개를 구매하여 "Raid 0"의 기능인

     Stripe로 구성하였습니다.(물론, 영상찍을려고 구매한건 아니구요ㅎㅎ;)

 

위의 기능을 쓰면 어떤 효과가 있는지 설명드리겠습니다.

 

"A1~A8" 까지 데이터가 있습니다.

일반적으로 흔히 사용하는 하드디스크 1개에 "A1~A8" 데이터를 저장한다고 상상해 보세요. 차곡차곡 쌓아야

할 뿐더러 디스크가 바쁠때는 더욱 늦은 입.출력 결과가 나오겠죠?

 

위의 이미지처럼 2개의 하드디스크에 "A1~A8" 데이터를 나누어서 저장한다면, 1개의 하드디스크일때보다 효과적이고 빠르게 저장가능하며, 데이터를 찾을때도 1개 일때보다 빠르게 찾을수가 있습니다.

 

저는 위의 기능을 활용한 결과를 여러분들께 알려드렸습니다. 물론, 이것보다 더 좋은 방법이 있을수도 있습니다.

참고하시라는 의미에서 알려드렸습니다.

 

혹시 앞으로 동영상 촬영시 이방법을 사용해 보겠다는 분은 하드디스크 성능에만 초첨을 맞추진 마시고, 제가 예로들은

테스트 PC2의 하드웨어 수준을 참고하시길 바라며, 메인보드가 Raid를 지원하는지 여부를 확인하시고 하드디스크 추가

구매를 권하는 바이며, 메인보드 자체에서 Raid 기능을 지원하지 않는다면 별로의 PCI 슬롯에 꽂아서 사용할수 있는

Raid카드를 구매하여도 위의 기능을 사용할수 있습니다.

 

더 자세한 사항은 네이버 지식인이나 컴퓨터 하드웨어 사이트 "다나와"등에서 제품스펙 및 가격정보까지 확인하실수 있을것

같습니다.

 

많은 내용 읽어주셔서 감사드리며, 그동안 동영상 촬영시 얻은 노하우를 여러분들께 공개하는것이니 부족한 부분이 다소

있더라도 양해 부탁드립니다.

추천수0
반대수0

공감많은 뉴스 시사

더보기

뉴스 플러스