제가 개발언어는 이것저것 잡다하게 다루긴 합니다만
java를 제일 좋아하는 관계로 CMM 은 java로 제작되었습니다.
참고로 cmm은 제가 2cpu에 보답차원에서 만든거라 여기 자료실에만 업로드할 예정입니다.
(사실 뭐 스크립트성 프로그램이라... 여기저기 뿌리기도 좀 그렇죠 ㅋㅋ)
[1단계 - JAVA 설치]
그래서 java가 필수적으로 설치되어야 하며 최소 버전은 1.7 입니다.
https://java.com/ko/download/
에서 다운로드 하여 아무렇게나 설치하시면 됩니다.
java로 개발되었기에 java만 실행되면 아무os에서나 다 잘됩니다.
(사실 해보진 않았지만. 나름 내부에 os 구분 로직이 들어가 있습니다.^^)
[2단계 - FFMPEG 다운로드]
그리고 동영상 인코딩을 위해서 ffmpeg가 필요합니다.
https://www.ffmpeg.org/download.html
에서 해당 os에 맞는걸 다운로드 하시되
2016년 2월 13일 그 이후 버전은 메타정보의 날짜가 변조가 되버리는 버그가 있으니 절대로 다운받으시면 안됩니다.
윈도우 사용자는
https://ffmpeg.zeranoe.com/builds/win64/static/
에서
ffmpeg-20160213-git-588e2e3-win64-static.7z
또는
ffmpeg-2.8.6-win64-static.7z
버전을 받으시면 됩니다.
다시 말씀드리지만 2016년 2월 13일 그 이후버전은 인코딩 시에 메타정보의 촬영날짜가 9시간 줄어드는 버그가 있습니다. 다운받으면 안됩니다.
아무튼 다운받고
적당한 곳에 압축만 풀어주시면 됩니다. (설치는 안해도 됩니다)
[3단계 - CMM 다운로드]
자료실에서 cmm 최신버전을 다운로드 받습니다.
http://www.2cpu.co.kr/PDS?bo_table=PDS&sca=&sfl=wr_subject&stx=cmm&sop=and
그리고 적당한 곳에 압축을 풀고 해당 폴더를 PATH에 추가합니다.
저는
D:\Misc\cmm
폴더에 압축을 풀었습니다. 이후는 이곳 기준으로 설명합니다.
[4단계 - CMM 기본 설정]
D:\Misc\cmm폴더에 압축을 해제하면 5개의 파일이 있습니다.
cmm.cmd --- 실행 배치 파일
cmm-sample.ini --- 설정(config) 파일 샘플 ( cmm.ini로 복사하여 사용)
cmm-x.x.x.jar --- 프로그램 본체
cmm_01.cmd --- 배치파일 샘플 (간단한 참고용)
cmm_full.cmd --- 배치파일 샘플 (복잡한 참고용)
*** cmm.ini 환경설정 수정 ***
cmm-sample.ini 를 cmm.ini로 복사하고
다른건 나중에 필요할 때마다 보시고 79라인에 있는 FFMPEG path만 우선 지정합니다.
# FFMPEG 위치
FFMPEG_PATH = D:\ProgramPortable\ffmpeg\bin\ffmpeg.exe
*** 정상작동 확인 ***
동영상이 있는 폴더로 이동하셔서 다음의 명령을 내려봅니다.
cmm -c checkenc
이렇게 동영상 인코딩 정보가 나온다면 설치가 완료된 것입니다.
아.. 이제 마지막 03 사용법을 적으면 되는데 너무 졸리네요;;
사용법은 시간날때 차후에 올리겠습니다.
급하신분은 cmm --help 라고 입력하면 도움도 나오고
cmm_01.cmd 이나 cmm_full.cmd 파일을 열어서 내용을 보시면 대충은 사용 가능하십니다.
단!
버전이 0.0.1인걸 보시면 아시겠지만 버그가 있을 수 있습니다.
당분간은 원본빽업을 꼭 하시면서 믿음이 생겼을때 정상사용 부탁드립니다.
혹시나 버그로 사라진 파일은 제가 복구해 드리지 않습니다^^