본문 바로가기
컴퓨팅 라이프

가변 프레임 동영상을 고정 프레임으로 쉽게 Handbrake

by 환타G 2016. 8. 27.

Nvidia 그래픽 카드에 제공되는 동영상 캡쳐 기능인 섀도우 플레이(Shadow Play)를 통해서 생성된 영상을 넌리니어 편집 프로그램에서 불러오게 되면, 영상과 음성이 어긋나는 싱크(sync) 밀림 현상 때문에 제대로 된 편집이 거의 불가능합니다.


가변 프레임가변 프레임 - fps : 30.27


그 원인은 Shadow Play에서 설정된 녹화 초당 프레임이 '고정 프레임'이 아닌 '가변 프레임'이기 때문입니다. 사용자가 녹화 설정에서 60fps를 선택했다고 하더라도 실제의 영상은 1~60fps 사이에서 항상 변화합니다(아마 게임 영상이라는 것이 비디오 카드의 성능 및 게임 그래픽 사양에 따라 초당 프레임이 들쑥날쑥하기 때문에 가변 프레임을 사용하는 것 같습니다).

마찬가지로 반디캠의 경우도 기본적으로는 가변 프레임으로 녹화가 되며 별도의 설정을 통해 고정 프레임으로 녹화를 할 수 있지만, 아쉽게도 Shadow Play 설정 자체에는 고정 프레임으로 설정할 수 있는 부분은 없습니다.


반디캠 고정 프레임 기능반디캠의 고정 프레임 설정


GeForce ExperienceGeForce Experience의 ShadowPlay 설정 - 고정 프레임/가변 프레임 관련 항목 없음


즉, 일반적으로 사용되는 넌리니어 편집 프로그램들은 화질과 관련된 옵션인 '고정 비트레이트', '가변비트레이트'는 처리할 수 있어도, '가변 프레임'은 처리할 수 없기 때문에 '가변 프레임'을 '고정 프레임'으로 변환하는 프로그램이 필요하며, 구글링을 통해 찾은 프로그램 중에서 'Handbrake'라는 프로그램이 가변 프레임을 고정 프레임으로 변환하는 것을 쉽게 처리할 수 있는 것을 확인할 수 있었습니다.


Handbrake : The Open Source Video Transcoder

OS : Windows, Mac, Linux

URL : https://handbrake.fr/


handbrake핸드브레이크 - 오픈 소스 동영상 트랜스코딩 프로그램


주요 사용방법은 <Source> 메뉴에서 가변 프레임 동영상을 불러온 후, Video, Audio, Chapters 탭 항목을 설정하고, Destination 항목의 [Browse] 버튼을 클릭하여 저장될 위치와 이름을 설정한 다음 <Start> 메뉴를 클릭하여 새로운 고정 프레임 영상으로 저장하는 것입니다.



트랜스코딩할 파일을 불러옵니다


파일 불러오기동영상 파일 불러오기


탐색기에서 파일 선택탐색기에서 파일 선택


Video 항목을 설정합니다.

Framerate (FPS) 항목의 프레임 수치와 'Constant Framerate' 체크를 정확히 합니다.

Quality 항목에서도 Constant Quality 슬라이더를 가장 오른쪽으로 이동시킵니다.

Optimise Video 항목에서 x264 Preset 항목의 경우도 오른쪽으로 슬라이더가 위치할 수록 화질이 좋아집니다(원본에 가까움).


비디오 설정Handbrake 비디오 설정


Audio 항목을 설정합니다.

Codec : AAC

Bitrate : 192

Mixdown : Dolby Pro Logic II


오디오 설정Handbrake 오디오 설정


Chapters 항목을 비활성화 합니다.

Create chapter markers 체크를 풉니다.


챕터 기능 끄기Handbrake 챕터 기능 끄기


Browse 버튼을 클릭하여, 새롭게 만들어질 파일의 위치와 이름을 정합니다.


저장 위치 이름 설정새 동영상 저장 위치와 이름 설정


트랜스코딩 설정 완료고정 프레임 영상을 위한 트랜스코딩 설정 완료


<Start> 버튼을 클릭하여 트랜스코딩을 진행합니다.


트랜스코딩 중트랜스코딩(동영상 변환) 중


선택한 영상은 1080p 30fps 17m52s 용량 3.02G로, 예상 출력 시간은 약 9분 정도가 걸린다고 나옵니다(샌디브릿지 i7-2600k 노오버클럭).


출력된 영상은 2.11G로 용량이 줄어들었는데, 이유는 Optimise Video 에서 x264 Preset 이 Very Fast 였기 때문이라고 생각됩니다. 그렇기 때문에 약간의 화질 저하가 있으며, 슬라이더를 가장 오른쪽으로 이동시켜서 Placebo 로 설정하면 화질차이는 거의 없으리라 생각됩니다(대신 늘어나는 인코딩 시간은 감안해야 합니다).


고정 프레임고정 프레임 - 30fps



댓글