[사용팁]무손실로 녹화하기 - x264vfw 이용  

[사용팁]무손실로 녹화하기 - x264vfw 이용

* 시작하기에 앞서 x264 코덱을 설치해야 하며 다음 링크에서 방법을 확인 할 수 있습니다.

http://cafe.naver.com/ohsoft/618 )

 

오캠의 코덱 메뉴를 클릭 후 외장 코덱 메뉴 아이템을 클릭합니다.

 

외장 코덱 사용하기에 체크를 하고, x264vfw 코덱을 선택한 후 설정 버튼을 클릭합니다.

 

 

 

x264vfw 기본 셋팅 설정을 기준으로 아래 그림에서 노란색 박스로 표시된 부분을 그림처럼 변경합니다.

 

 

 

 

 

변경 되는 부분은 다음과 같습니다.

 

Preset - Ultrafast ( 인코딩 속도를 향상시키기 위해서 설정하며 파일의 용량이 커질 수 있지만, 이 외에 옵션을 선택 시 랙이 많이 발생합니다. )

 

Profile - High 4:4:4 ( 기본 프로파일의 경우 화질이 손실 될 수 있으므로, 무손실 인코딩을 하기 위해서 High 444로 변경합니다. )

 

Keep input colorspace - 내부적으로 입력받는 버퍼의 색상 공간을 유지합니다.  ( 이 외에 다른 옵션을 사용하면 인코딩이 실패할 수 있습니다. )

 

Rate control - Single pass - lossless - 무손실 인코딩을 위해서 변경합니다.

 

 

OK 버튼을 누르면 설정이 적용됩니다.

 

64비트 게임녹화 시 64비트용 x264vfw64에 설정이 적용되기 때문에 시작 메뉴에서 x264vfw - Configure x264vfw64 를 실행하셔서 위에 그림과 같은 방식으로 설정하시면 됩니다.

 

 

 

위의 셋팅으로 녹화를 하게 되면 무손실로 녹화가 되며, 여기서 중요한 부분은 무손실로 된 영상을 무손실로 재생하려면 동영상 플레이어의 설정을 반드시 변경해야 합니다.

 

 

아래는 다음팟 플레이어 기준으로 무손실 영상을 확인하는 방법입니다.

 

다음팟 플레이어를 실행 후에 환경 설정 ( F5 ) 를 클릭합니다.

 

 

환경 설정창에서

 

왼쪽에 영상 - 컬러스페이스/속성을 클릭 후에 오른쪽에 컬러스페이스 그룹박스안에 가능하면 직접 변환 - 기본 출력 컬러스페이스로 변경을 선택합니다. ( 이렇게 설정하지 않으면 녹화를 무손실로 해도 재생을 할 때 화면의 색상이 손실되어서 재생이 됩니다. )

 

 

 

 

확인을 누른 후 무손실로 녹화한 영상을 재생합니다.

 

이 때 다음팟 플레이어에서 Ctrl + F1을 누르면 아래 그림처럼 반드시 비디오 코덱의 출력 형식이 RGB(32 Bits)로 출력되어야 합니다.

 

 

 

또한 재생 정보에 - 파일 정보 탭에서 다음 그림과 같이 아래의 속성이 같아야 합니다.

 

Format profile                 : High 4:4:4 Predictive@L3

Color space                    : RGB

Color range                    : Full

Matrix coefficients            : RGB

 

 

 

 

윈도우 미디어 플레이어의 경우에는 정상적으로 재생이 되지 않고, 윈도우 탐색기에서 미리보기 섬네일이 표시되지 않으므로 참고하시기 바랍니다.



추가로 알면 좋을 팁

[사용법]가변 프레임 레이트(VFR)와 고정 프레임 레이트(CFR)에 대한 FAQ

다음은 프레임 레이트 모드에 대한 FAQ를 간략하게 정리한 내용입니다.

 

Q. 가변 프레임 레이트란 정확히 무엇인가요?

A. 일정시간 녹화한 동영상 파일이 있을 때 매 초당 프레임의 개수가 모두 같다면 고정 프레임 레이트 이며, 매 초당 프레임 수가 하나라도 다르다면 가변 프레임 레이트입니다.

예를 들어서, 5초간 화면을 녹화하고 초당 30프레임으로 정확하게 녹화되었다면 고정 프레임 레이트이며, 5초간 화면을 녹화했는데 중간에 3~4초 사이에 초당 프레임이 30프레임 아니라 25 프레임으로 녹화되었고 나머지는 초당 30이라면 가변 프레임 레이트입니다.

단, 예외적으로 맨 마지막 프레임 수는 제외입니다. 4.5초간 녹화했고, 4초전까지 매 초마다 30프레임으로 정확하게 녹화되었지만 마지막 0.5초는 30프레임보다 같거나 작아도 상관없습니다.

 

Q. 오캠에서 60FPS로 게임을 녹화하고 가변 프레임 레이트 모드로 설정되어 있었고, 시스템 사양이 매우 좋아서 랙이 전혀 걸리지 않는다면 고정 프레임 레이트로 녹화되나요?

A. 전혀 랙이 걸리지 않는다면, 가변 프레임 레이트가 아니라 고정 프레임 레이트로 녹화가 됩니다. 초당 60개의 프레임을 모두 담는다면 고정 프레임 레이트이기 때문입니다.

 

Q. 오캠에서 60FPS로 게임을 5초간 녹화하고 초당 정확히 30프레임이 녹화되었다면 ( 전체 150 프레임 ) 가변 프레임 레이트인가요?

A. 이 경우 30FPS 고정 프레임 레이트로 녹화 된 동영상 파일이 생성됩니다. 60FPS로 녹화해서 60FPS의 프레임이 나오지 않았다고 해서 가변 프레임 레이트가 되지 않습니다. 가변 프레임 레이트는 프레임 수가 가변이어야 합니다.

 

Q. 가변 프레임 레이트 모드로 녹화를 60FPS로 하고 게임도 60FPS로 화면이 출력되었는데 녹화 된 파일이 59.xx 라고 나오는 경우는 왜 그런건가요?

A. 60FPS로 게임 화면이 출력될 때 정확한 간격으로 60FPS로 화면상에 출력이 되지 않습니다. 60FPS로 게임 화면이 출력 될 때 정확하게 1000ms/60=16.66666666666667ms 단위로 화면이 출력되어야 하지만 실제로 이렇게 출력이 되지 않고 미세한 밀리세컨드 단위 차이가 발생하기 때문에 59.xxx로 녹화가 되는 것입니다.

또한 오캠에 FPS 계산은 200밀리세컨드 단위로 FPS에 값을 계산해서 보여주기 때문에 60FPS라고 오캠에서 출력이 되도 59.xxx로 나올 수 있습니다.

이 문제를 해결하려면 오캠의 설정을 고정 프레임 레이트로 변경합니다.

 

Q. 고정 프레임 레이트로 녹화를 할 때 컴퓨터의 성능이 낮으면 가변 프레임 레이트로 녹화가 되나요?

A. 아니요. 고정 프레임 레이트로 녹화됩니다. 다만, 컴퓨터의 성능이 낮기 때문에 예를 들면, 120FPS, 고정 프레임 레이트로 무리하게 녹화를 하는 경우 120FPS로 녹화 된 동영상 파일이 생성되지만 녹화 된 파일의 랙이 심하게 걸리거나 녹화 시 랙이 걸릴 수 있습니다.


Back to top