1. 들어가며

  얼마 전에 Magic Lantern 팀[1]에서 캐논의 DSLR 카메라에서 RAW로 동영상을 촬영 할 수 있는 기능을 공개 하였습니다. Magic Lantern 팀의 RAW 지원은 상대적으로 저렴한 가격으로 높은 품질의 영상을 얻을 수 있게 하였고 이것은 관련 업계에 큰 파급효과를 지닐 것으로 생각 됩니다. 

Magic Lantern 팀이 공개한 것은 실제로 동영상을 촬영 할 수는 없고 RAW파일을 동영상 속도 만큼 24fps나 30fps로 저장가능 하게 하였습니다. 이렇게 찍힌 파일은 연속적인 이미지이며 후 처리를 통해 하나의 동영상으로 만들 수 있습니다.  아직 개발 단계이지만 어떤 결과를 낼지 궁금 하여 사용 해보고 그 과정을 기록해봅니다.


  동영상을 RAW파일로 찍어야 하는 이유는 일반 사진을 RAW로 찍는 이유와 동일 합니다. 일반적으로 디지털 카메라에서는 사진을 jpg로 저장하는데 이 jpg는 카메라 칩셋에서 처리를 한 결과물로 그 자체로 보기에는 좋지만 이 파일로 이후에 후 보정을 하기에는 초기 정보가 손실된 상태입니다. 이를 보완 하여 많은 정보를 남기기 위해 동영상 촬영 시 Cinestyle[2]과 같은 픽쳐 스타일을 이용 하기도 하지만 동영상파일로 만드는 과정에서 정보의 손실이 존재 하여 명부나 암부가 죽게 된다거나 물체의 선명함이 떨어지게 됩니다.

jpg는 각 색상 별로 8bit로 표현하지만(농도를 0에서 255까지 표현) 캐논 DSLR RAW파일의 경우 14bit로 표현 하여 (농도를 0에서 16383 까지 표현) RAW의 경우 이론적으로 jpg보다 64배 풍부한 데이터를 유지 할 수 있습니다. 이렇게 얻어진 RAW파일은 색 보정 작업 시 jpg나 동영상 파일인 mov로 작업 할 때 보다 용이하게 할 수 있습니다.


2. 과정

2.1 Magic Lantern 설치

  6D의 경우는 아직 정식으로 Magic Lantern에서 지원을 하지 않고 있습니다. 작년 12월부터 6D에서 Magic Lantern을 사용 할 수 있도록 작업을 진행 중이며[3] 6D에서 RAW파일을 이용하는 방법에 대한 논의는 [4]에서 진행 중입니다. 여기에서는 [4]의 noisyboy님 께서 작성하신 내용을 바탕으로 사용법을 정리 하였습니다. Magic Lantern 자체가 카메라의 펌웨어를 바꾸지는 않지만 정식으로 지원 하는 프로그램이 아니므로 사용 시 주의 하여야 합니다. 

설치과정은 Canon firmware 1.1.2 설치, 1.1.2용 Magic Lantern 설치,  Canon firmware 1.1.3 설치, 1.1.3용 Magic Lantern 설치로 이루어져 있습니다.


0) 준비물: 6D, SD 카드리더기, 고속의 SD카드


1) http://ge.tt/api/1/files/7igZK6i/0/blob?download 에서 파일을 다운 받습니다. 압축을 풀면 "ML For 6D with RAW Shooting" 폴더가 만들어지고 그 안에는 다음과 같은 폴더가 있습니다.

      • Canon 1.1.2 Firmware
      • Canon 1.1.3 Firmware
      • EOScard (Use this to make you SD Card Bootable)
      • Files to run Magic Lantern on 6D Firmware 1.1.2
      • Files to run Magic Lantern on 6D Firmware 1.1.3
      • Magic Lantern 6D Developer Firmware for 1.1.2
      • This contains raw2dng.exe for extracting DNG files  in WINDOWS
      • This contains raw2dng.exe for extracting DNG files on Mac OS

2) Magic Lantern을 설치 하기 위해서는 firmware가 1.1.2 이어야 합니다. 1.1.2인 분은 3)으로 넘어갑니다.

2-1) 카메라에서 SD카드를 꺼내고 SD 카드 리더기를 통해 SD카드를 컴퓨터에 연결 시킨 후 

2-2) Canon 1.1.2 Firmware 폴더의 6D000112.FIR 파일을 SD 카드의 root에 복사합니다. 

2-3) 그리고 컴퓨터에서 SD카드를 꺼내고(SD카드를 꺼내 실 때는 그냥 꺼내지 마시고 탐색기에서 SD 카드위에서 오른쪽버튼을 누른 후 꺼내기를 하시거나 작업표시줄의 SD 카드 꺼내기 기능을 이용하세요) 카메라에 다시 넣습니다.

2-4) 카메라 배터리가 충분히 있는지 확인하고 카메라의 다음 항목에서 6D000112.FIR  펌웨어 업데이트를 합니다.




3) 이제 카메라에서 부팅 시 Magic Lantern을 읽어 사용 할 수 있도록 설정 합니다.

3-1) 카메라에서 SD카드를 꺼내고 SD 카드 리더기를 통해 SD카드를 컴퓨터에 연결 시킨 후 

3-2) 포맷한 후

3-3) Files to run Magic Lantern on 6D Firmware 1.1.2 폴더의 내용을 SD 카드의 root에 복사합니다. 

3-3) 그리고 컴퓨터에서 SD카드를 꺼내고 카메라에 다시 넣습니다.

3-4) 카메라를 M모드에 맞춘 후  카메라 배터리가 충분히 있는지 확인하고 6D-112.fir  펌웨어 업데이트를 합니다. 화면SUCCESS 가 표시 될 때 까지 기다린 후 카메라 전원을 끔니다.


4) 다시 firmware를 1.1.3으로 바꿉니다.

4-1) 카메라에서 SD카드를 꺼내고 SD 카드 리더기를 통해 SD카드를 컴퓨터에 연결 시킨 후 

4-2) 포맷한 후

4-3) Canon 1.1.3 Firmware 폴더의 6D000113.FIR 파일을 SD 카드의 root에 복사합니다. 

4-4) 그리고 컴퓨터에서 SD카드를 꺼내고 카메라에 다시 넣습니다.

4-5) 카메라 배터리가 충분히 있는지 확인하고  6D000113.FIR  펌웨어 업데이트를 합니다.


5) 이제 firmware 1.1.3을 위한 Magic Lantern 을 설치합니다.

5-1) 카메라에서 SD카드를 꺼내고 SD 카드 리더기를 통해 SD카드를 컴퓨터에 연결 시킨 후 

5-2) EOScard (Use this to make you SD Card Bootable) 폴더에 있는 EOScard.exe 실행시킨 후 다음과 같이 EOS_DEVELOP와 BOOTDISK를 선택 한 후 Save 버튼을 누릅니다.



5-3) 그리고 SD카드로 이동하여 모든 파일을 지우고 Files to run Magic Lantern on 6D Firmware 1.1.3 폴더의 내용을 SD 카드의 root에 복사합니다. (최신 Magic Lantern을 이용하고자 할 경우에는 [5]에서 추가 파일을 받아 업데이트 합니다)

3-4) 그리고 컴퓨터에서 SD카드를 꺼내고 카메라에 다시 넣습니다.


2.2 촬영

 RAW로 촬영을 하기 위해 카메라의 전원을 켜고 동영상 모드에서 오른쪽 하단의 "쓰레기통 버튼"을 누릅니다. 그러면 다음과 같이 Magic Lantern 메뉴가 나오고 여기에서 "set 버튼"으로 RAW video를 on 해줍니다. 


여기에서 "Q 버튼"을 누르면 해상도, 화면 비율, 소리 등을 설정 할 수 있습니다.


현재 Magic Lantern에서는 최대 1792x1008, 24fps 해상도로 촬영 가능하고 저는 1280x720 해상도의 16:9 비율로 동영상을 촬영 하였습니다. RAW로 촬영 시 자신의 가지고 있는 SD카드의 쓰기 속도를 확인해봐야 합니다.  하단에 보시면 이 영상을 저장 하기 위해 필요한 SD 카드의 속도가 표시되어 있습니다. 6D의 경우 UHS-I 규약의 SD 카드를 이용 할 수 있고 UHS-I 규약에 따르는 메모리카드는 이론상 104MB/s로 읽고 쓸 수 있지만 제가 가지고 있는 SanDisk Extreme Pro의 경우 최대 95MB/s로 읽고 90MB/s로 쓸 수 있습니다. 최대 쓰기 속도가 90MB/s 일 경우 이것은 말그대로 최대 속도이므로 안정적인 촬영을 위해서는 이 값 보다 느리게 RAW를 촬영 하도록 설정 해야 합니다. 


촬영을 위해서는 사진/동영상 전환 스위치 위의 "START/STOP" 버튼을 누릅니다. 그러면 녹화시점의 화면에서 정지되며(HaCKed mode가 활성화 되었을 때 이렇게되고 HaCKed mode를 비활성화 시키면 화면이 보임니다. 하지만 HaCKed mode가 활성화 되었을 때 보다 오랜시간동안 영상을 저장 할 수있습니다.) 현재 버퍼 사용 현황, 누적 프래임 수, 저장되는 RAW파일이름, 쓰기 속도가 그 위에 표시 됩니다. 최대 촬영 시간은 SD카드가 FAT32로 포맷되었을 경우 파일 크기가 4GB가 될 때까지 이루어지고 1280x720, 24fps의 경우 약 100초를 녹화 할 수 있습니다. 실제 영상에서는 한번에 오랫동안 찍지 않으므로 충분한 시간이라 생각합니다(4GB이상을 사용 하려면 SD카드 포맷시 exFAT으로 설정 하면 됩니다).


2.3 후편집

  RAW로 촬영한 영상을 동영상으로 바꾸는 work flow는 여러 가지가 있겠지만 여기에서는 PC를 기준으로 RAW를 dng로 변환, dng 수정, dng를 tiff로 변환, tiff를 ProRes 422 HQ[6]로 변환, 영상편집 프로그램에서 편집의 과정을 거칩니다. OSX에서의 work flow는 [7]을 참조 하시면 됩니다.


1) RAW를 dng로 변환하기 위해서는

1-1) 카메라에서 SD카드를 꺼내고 SD 카드 리더기를 통해 SD카드를 컴퓨터에 연결 시킨 후 

1-2) DCIM 폴더 안에 있는 MXX-XXXX.RAW 파일을 컴퓨터로 복사 한 후 "ML For 6D with RAW Shooting" 폴더 속의 raw2dng.exe 를 이용하여 raw2dng  MXX-XXXX.RAW 명령을 통해 dng파일로 만듭니다.(명령 실행은 windows key+r을 눌러 cmd를 입력하고 확인을 누르면 command 창이 나오고 여기에 RAW파일과 raw2dng파일이 있는 곳으로 cd 파일위치 를 통해 이동합니다. 그 후 raw2dng  MXX-XXXX.RAW )

2) Photoshop과 같은 프로그램에서 dng로 변환된 파일을 열면 camera RAW프로그램이 실행되고 첫 번째 영상을 보정 한 후 모든 이미지를 선택 한 후에 동기화, 그리고 이미지 저장 버튼을 누릅니다. 




그러면 Save options 창이 뜨고 저장할 곳을 지정한 후 TIFF로 저장 합니다. jpg의 경우 각 색상 별로 농도를 8bit로 표현 하지만 TIFF의 경우 색상 별로 16bit로 표현 하므로 14bit를 가진 RAW파일을 저장 하기에 적합합니다.

위의 일련의 작업은 camera RAW가 아닌 다른 프로그램(ex. Light Room)을 통해서도 가능하며 용량을 줄이기 위해서는 jpg로 저장합니다.


3) tiff 파일을 ProRes 422 파일로 변환 하기 위해 ffmpeg 파일을 이용합니다. 

3-1) ffmpeg 파일을 구하기 위해 RAWanizer[8] 프로그램을 설치 합니다.(RAW를 dng로 바꾸고 dng를 tiff로 바꾸고 다시 ProRes 422 파일로 바꾸는 작업을 RaWanizer를 통해 한번에 할 수 도 있지만 여기에서는 tiff로 바꾸는 과정에서 보정을 하기 위해 사용하지 않았습니다.) 

3-2) "C:\Program Files (x86)\RAWanizer\Tools" 혹은 "C:\Program Files\RAWanizer\Tools"의 ffmpeg 파일을 작업 폴더로 복사 합니다.

3-3) ffmpeg.exe -r 24 -i %6d.tif -codec:v prores -profile:v 3 out.mov 명령을 통해 mov 파일을 만듭니다. (jpg를 mjpeg로 만들기 위해서는 ffmpeg -r 24 -i %6d.jpg -vcodec mjpeg -qscale 1 out.avi 를 입력 합니다.)


4) 최종 생성된 mov 파일을 영상 편집 프로그램에서 편집을 합니다(adobe premiere를 이용할 경우 mov 파일을 만들지 않고 tiff에서 바로 편집 가능 합니다.)


위의 과정을 거친 최종 결과물은 다음과 같습니다.


4. 결론

  위의 과정을 통해서 6D로 RAW 영상 촬영 방법에 대해서 알아 보았습니다. 아직 안정화 된 상태는 아니어서 위험하기도 하고 설정하기가 번거롭기도 하지만 그래도 저 같이 궁금하신 분들에게 도움이 되었으면 합니다. 

사진과 마찬 가지로 영상도 장비보단 찍는 사람이 어떻게 찍는 가에 따라 그 결과물이 달라지는 것 같습니다. 어떻게 찍을까 고민 하며 Magic Lentern이라는 도구를 잘 이용해 봅시다.


5. 참고자료

[1] http://www.magiclantern.fmhttp://magiclantern.wikia.com/wiki/Magic_Lantern_Firmware_Wiki

[2] https://www.technicolorcinestyle.com/download/

[3] http://www.magiclantern.fm/forum/index.php?topic=3904.0

[4] http://www.magiclantern.fm/forum/index.php?topic=5530.0

[5] https://bitbucket.org/OtherOnePercent/tragic-lantern-6d/downloads

[6] http://en.wikipedia.org/wiki/ProRes_422http://support.apple.com/kb/ht5151

[7] https://vimeo.com/66355682

[8] http://www.magiclantern.fm/forum/index.php?topic=5557.0 




저작자 표시 비영리 변경 금지
신고
Posted by 중이

omnibot

움직이는것들 2011.06.30 03:29
아두이노를 이용하여 세 개의 바퀴를 가지고 어느 방향이든 회전 없이 이동하는 로봇 소개 페이지 입니다.
전체 구성은 다음과 같습니다.




구동 영상은 다음과 같습니다.




신고
Posted by 중이


티스토리 툴바