본문 바로가기
영상

After effects에서 좌우반전을 쉽게 하는 방법

by Webcam 2020. 10. 30.

안녕하세요, 웹캠입니다. 일반적으로 합성을 할 때 한 레이어에 영상을 여러개 넣을 수 없는 After Effects의 경우에는 좌우반전을 하기 어렵기 때문에 보통 베가스에서 좌우반전을 한 후 에펙에 넣는 방식으로 약간 번거로운 작업을 반복해 주어야합니다.

이번 글에서는 미디를 이용해서 에펙에서 좌우반전을 더 쉽게 해보도록 하겠습니다. 비록 과정이 약간 복잡하지만 한 번 작업을 끝낸다면 에펙에서도 좌우반전을 쉽게 할 수 있으니 꼭 한번 시도해 보시길 바랍니다. 또한 해당 강좌는 mmaker님의 강좌와 스크립트를 한국어로 번역하고 약간의 설명을 추가한 강좌입니다. 영어가 되시는 분들은 mmaker님의 강좌를 참고하는 것도 좋을 것 같습니다.

 

미디 자체가 뭔지 잘 모르는 분들은 나무위키 미디 페이지를 참조해주세요. 아니면 그냥 이런 거 비스무리 한 걸 만드는 거라고 생각해도 무방합니다.

이 스크립트는 미디파일을 에펙에서 조절 할 수 있는 키프레임의 형태로 바꾸어주는 스크립트를 이용하는 방법입니다. 따라서 Reaper뿐만이 아닌, 미디 기능을 지원해주는 FL Studio같은 프로그램을 통해서도 얼마든지 사용할 수 있습니다. (Vegas pro엔 없는 기능입니다.) 단지 Reaper에서 작업을 조금 더 쉽게 하기 위해서 추가로 스크립트를 소개하는 것일 뿐입니다.

시작하기 전에

우선 미디를 에프터 이펙트상의 키프레임으로 바꿔줄 수 있는 플러그인이 필요합니다. 여기에서 해당 플러그인을 다운받을 수 있지만, 플러그인이 파일이 아닌 단순 텍스트 형식으로 제공되고, 사소한 에러가 있어서 해당 문제를 고친 파일을 아래의 링크에서 다운 받으시면 됩니다. (만약 문제가 된다면 삭제하겠습니다.)

그렇게 다운받은 플러그인을 C:\Program Files\Adobe\[본인의 에펙 버전명]\Support Files\Scripts의 경로에 넣어주세요.

사용방법: 미디 생성하기

우선 앞서 말했듯이 음원 합성에서 미디를 생성해야합니다. 이 포스트에서는 Reaper와 FL Studio를 사용해서 미디를 생성하는 방법을 소개해드리겠습니다.

미디파일 생성하기: Reaper

리퍼에서는 미디파일을 생성하기 위해서 미디 아이템을 하나 만든 후 피아노 롤에 박자를 맞춰서 미디를 만드셔야 합니다. 만약 피아노 롤을 어떻게 사용하는지 아시는 분은 큰 무리 없이 작업을 하시리라 생각됩니다만, 여기에서는 이것에 익숙하지 않거나 작업이 귀찮은 분들을 위해 제가 만든 자동으로 음조절한 파일에서 미디를 생성하는 스크립트를 한번 사용해 보도록 하겠습니다.

스크립트를 실행한 영상입니다.

우선 리퍼 스크립트를 다운로드 할 수 있는 플러그인인 ReaPack이 필요합니다. 해당프로그램의 설치방법 및 사용방법은 이 포스트에 자세히 써놨으니 참고하시면 될 것 같습니다.

그리고 ReaPack에 들어가서 스크립트를 하나 설치해줍니다. Extensions > ReaPack > Browse Packages에 들어가서 Turn item pitch in the selected track into MIDI notes를 검색한 후 우클릭하고 Install을 누른 후 Apply를 클릭해서 설치해줍니다.

그런 다음 바꾸길 원하는 트랙을 선택한 후, 단축키 Shift + /키나 Action > Show action list를 클릭합니다.

클릭하면 뜨는 창에서 아까 다운받은 스크립트 이름인 Turn item pitch in the selected track into MIDI notes를 검색하면 해당 스크립트가 뜰 겁니다. 그 스크립트를 선택하고 하단부의 Run을 클릭하면 새로운 트랙에 미디가 자동으로 생성됩니다.

주의사항

만약 트랙에 아이템이 하나도 없거나, 선택한 트랙이 없다면 에러가 날 수도 있으니 주의해주세요.

그리고 생성된 미디 파일을 내보내기 위해서 메뉴에서 File > Exprot project MIDI…를 선택해줍니다.

그러면 새로운 창이 하나 뜰텐데, 거기에서 미리 선택한 트랙이나 아이템만 미디로 내보내는 등의 설정을 Consolidate MIDI items: 에서 설정할 수 있습니다. 그리고 원하는 경로를 Browse에서 설정한 다음에 OK를 눌러서 미디파일을 내보내 주면 됩니다.

사진과는 다르게 저는 Consolidate MIDI items를 Selected tracks only로 설정하고 미디를 내보냈습니다.

미디 파일 생성하기: FL Studio

추가: ひな님이 더 좋은 방법을 알려주셔서 새로운 방법을 작성하게 되었습니다. 하지만 이전의 방법을 사용해야만 하는 경우도 있기에 만약 이전의 방법을 보고 싶은 분은 아래의 더 보기를 클릭해주세요.

 

더보기

우선 FL Studio에 들어가서 원하는 트랙만 남기고 나머지를 작업창에서 삭제합니다. 빨간 사각형 부분에 주의해서 피아노 롤에 작업한 것들 중 원하는 걸 제외하고 전부 삭제하면 됩니다.(오디오 파일은 굳이 삭제하지 않으셔도 됩니다.) 이 작업도 그렇고 후에 미디로 변환하는 작업이 되돌리기가 불가능하기 때문에 프로젝트를 따로 백업해 놓고 작업하는 것을 추천합니다.

그리고 상단 메뉴에서 Tools > Marcos > Prepare for MIDI export를 클릭해줍니다. 그러면 작업을 되돌릴수 없다는 경고창이 뜰텐데, 그걸 무시하고 OK를 누르면 다음과 같이 여러 개의 창이 뜨면서 미디파일로 내보내기 위한 준비가 완료 됩니다.

그런 다음 상단 메뉴에서 File > Export > MIDI export를 선택한 후 적당한 위치에 미디를 저장해 주면 됩니다.


FL Studio에서는 원하는 트랙의 피아노롤에 들어간 다음, 피아노 롤의 좌측 상단의 사각형을 클릭한다음 File > Export as MIDI file...을 클릭한 다음 원하는 곳에 미디파일을 저장하는 방식으로 원하는 트랙만의 미디파일을 만들 수 있습니다.

사용방법: 에프터 이펙트에서 좌우반전 하기

에펙을 켠 후 원하는 컴포지션에 들어간 다음, File > Scripts > Run Script File…을 클릭한 다음, 아까 넣었었던 ominoMidiFileReader.jsx를 선택해주세요.

그러면 에펙에서 이런 창이 하나 뜰 건데, 여기에서 midi file 옆의 작은 사각형을 클릭한 후 원하는 미디 파일을 찾아서 열어주세요.

그리고 플러그인에서 Apply버튼을 눌러주면 약간의 시간이 지난 후 새로운 Null레이어가 생성이 되는데, Effect 항목에 들어가시면 미디의 음정(pitch), 세기(vel), 지속시간(dur)에 따른 세 종류의 키프레임이 형성되어 있습니다. 하지만 저희가 여기에서 원하는 건 지속시간 뿐이니 나머지 키프레임은 삭제를 해주시면 됩니다.

새로운 컴포지션을 생성해서 좌우반전을 하고 싶은 영상을 넣고 적절하게 효과를 줍니다. 저는 영상의 크기를 키워주고 Radial blur를 넣었습니다.

그리고 이 작업한 컴포지션(이 사진에서는 For flipping 컴포지션입니다.)을 아까의 Null레이어가 있던 컴포지션에 넣어준 다음, 해당 컴포지션이 있는 레이어를 우클릭 한 후 Time > Enable Time Remapping을 선택해줍니다.

그러면 이렇게 레이어에 Time Remap이라는 항목이 새로 생기게 됩니다. 여기에서 항목 왼쪽의 스톱워치를 Alt키를 누른 채 클릭해주게 되면 오른쪽 부분에 스크립트를 입력할 수 있는 창이 뜨게 됩니다.

이 부분에 이 사이트에 있는 스크립트 중 1~8번째줄을 복붙해서 넣어주시면 됩니다.

그런 다음 같은 레이어(여기에서는 For flipping 레이어)에 Transform 효과를 넣은 후, Uniform scale의 체크를 해제해줍니다.

그러면 Scale Width라는 항목이 생성이 되는데, 그 항목 옆의 스톱워치를 Alt키를 누른 상태로 클릭을 하면 역시 스크립트를 입력할 수 있는 항목이 레이어 옆에 생기게 됩니다. 그러면 아까 스크립트를 복사한 사이트에 들어가서 12번째~마지막 줄까지 복사해서 붙여 넣어줍니다.

그러면 다음과 같이 좌우반전을 한 영상이 나오게 됩니다.

 

만약 미디파일이 없다면?

이런저런 이유로 미디파일 같은 것 없이 그냥 에펙 상에서 모든 걸 해결해야 할 상황이 올 수도 있습니다. 그럴 때는 다음과 같은 방법으로 작업을 하시면 됩니다.

우선 Null레이어 하나를 만들고 이름을 midi라고 해주세요. 그런 다음 이 레이어에 Slider Control이라는 효과를 넣고 그 효과의 이름을 ch_0_dur이라고 지어주세요. 효과창에서 효과를 선택한 후 효과 이름을 우클릭하시면 이름 수정이 가능합니다.

그런 다음 ch_0_dur의 타임라인의 원하는 위치에 키프레임을 생성합니다. 이후의 과정은 3. 사용방법: 에프터 이펙트에서 좌우반전 하기의 뒷부분과 동일하게 새로운 컴포지션을 생성하고 스크립트를 복붙하는 과정을 거치면 좌우반전을 할 수 있게 됩니다.

주의사항

ReaPack에서 스크립트를 다운로드 하기 전에 Extensions > ReaPack > Synchronize packages을 클릭해서 최신버전이 다운로드 되게 해주세요.

미디를 내보낼 때 여러 미디 트랙을 한번에 내보내면 원하지 않는 미디 트랙에 대해서 좌우 반전을 할 수도 있으니 주의해주세요.

여기에서 다루지 않은 몇가지 정보가 글 초반에 언급한 mmaker님의 영상 및 설명란에 언급되어 있으니 관심있는 분은 한번 읽어보면 좋을 것 같습니다.

댓글