ffmpeg를 설치하기 전에 아래의 패키지를 설치해야 한다.
# yum-config-manager --add-repo http://www.nasm.us/nasm.repo
# yum install nasm
# yum install autoconf automake bzip2 cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-devel
로컬 계정에 설치가 되도록 작성한 스크립트이다. 기본적으로 로컬계정 $HOME에 설치된다.
최종적으로 설치가 될 디렉토리 : $HOME/ffmpeg
디렉토리 변경을 원한다면, 스크립트에서 ROOT_DIR, ROOT_SUB_DIR 바꿔주면 된다.
1. 실행 방법.
ffmpeg_setup.sh
위의 ffmpeg_setup.sh script 파일을 다운받는다.
$ sh ffmpeg_setup.sh --download-install
-> 컴파일 파일들은 다운로드 후 설치한다.
$ sh ffmpeg_setup.sh --install
-> 컴파일 파일들이 있다는 가정하에(ex: $HOME/ffmpeg/ffmpeg_sources), ffmpeg만을 설치한다.
$ sh ffmpeg_setup.sh --update
-> 컴파일 파일들이 있다는 가정하에(ex: $HOME/ffmpeg/ffmpeg_sources), 모든 파일들을 업데이트 후 설치한다.
$ sh ffmpeg_setup.sh --remove
-> ffmpeg를 제거한다.
2. 스크립트 설치 도중, 만약 not found opus Error가 발생한다면, PKG_CONFIG_PATH 잡아주고 .bashrc 갱신 후 다시 진행한다.
ex) PKG_CONFIG_PATH=$HOME/ffmpeg/ffmpeg_build/lib/pkgconfig:$PKG_CONFIG_PATH
3. 끝.