FFMPEG를 OSX에 설치해서 MATLAB 으로 이용해야 할 일이 생겨 관련해서 정리해 본다.
FFMPEG OSX 설치
1) Home Brew 설치
터미널을 열고
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
권한문제 발생하면 앞에 sudo 붙이고 비밀번호 입력
2) 혹시 brew가 이미 설치되어 있고 업데이트가 필요하다고 나오면
brew update 입력한 후 업데이트 실행
3) 다 되면 brew doctor 를 입력하고 설치의 이상 없음을 확인
4) brew options ffmpeg 를 입력하고 가용한 라이브러리 확인
5) 그냥 몽땅 설치하려면
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc --with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with-opus --with-rtmpdump --with-schroedinger --with-speex --with-theora --with-tools
입력 후 설치 프로세스 대기
6) 한참 기다리면 완료
MATLAB에서의 이용
system 명령어를 통해서 바로 ffmpeg 명령 수행 불가
라이브러리를 찾아서 path 설정해 주는 방법도 있는 거 같은데 그냥 귀찮아서 현재 설치된 ffmpeg의 절대 경로를 추가하여 사용하는 방법을 남겨두겠다.
현재 ffmpeg ver2.2.2 기준
labpath = '/usr/local/Cellar/ffmpeg/2.2.2/bin/ffmpeg '; % ffmpeg 명령어 절대 경로 설정
custom_cmd = 'sample.mp4 -vn sample.wav'; % mp4 동영상 파일에서 사운드만 wav로 추출
ffmpeg_cmd = [labpath, custom_cmd];
system(ffmpeg_cmd); % 콘솔 명령어 수행
'Lab Notes' 카테고리의 다른 글
WEKA 결과 화면 분석 (0) | 2014.10.01 |
---|---|
파이썬 배포 패키지 생성 시 유의~ (0) | 2014.09.24 |
conTEXT 와 Python 연동 (0) | 2014.09.23 |
혹시나 해서 SSD 테스트 (0) | 2014.09.23 |
이클립스 아이콘을 작업 표시줄에 고정 시키기 (0) | 2014.09.21 |