동영상 이미지 추출 (Cropping) - leeyoungseo/- GitHub Wiki
FFMPEG Open source
Linux (Ubuntu 14.04)
$ sudo apt-get install ffmpeg
위의 명령어를 통해서 최신의 ffmpeg를 다운로드 받을 수 있음
Android (ARM)
먼저 최신 버전의 ffmpeg source file을 아래의 명령어로 다운로드 받을 수 있음
$ export CCPREFIX=/usr/bin/arm-linux-gnueabihf-
$ git clone git://source.ffmpeg.org/ffmpeg.git
git이 설치되어 있지 않은 경우에는
sudo apt-get install git
을 통해서 설치
Libx264라는 Library Dependency가 존재하므로, 수동으로 Cross compile 해 주어야 함
$ git clone git://git.videolan.org/x264
$ cd x264
$ ./configure --host=arm-linux --cross-prefix=${CCPREFIX} --enable-static --disable-asm
$ make -j8
FFMPEG Cross compile
$ ./configure --prefix=./build/ --enable-cross-compile --cross-prefix=${CCPREFIX} --arch=armhf \
--target-os=linux --enable-avresample --enable-gpl --enable-libx264 --enable-static --enable-pic \
--enable-nonfree --enable-ffmpeg --disable-shared \
--extra-cflags="--static -I./x264/" --extra-ldflags="-L./x264/" --extra-libs="-ldl -static"
$ sudo make -j8
$ sudo make install
file ffmpeg
제대로 된 binary file (statically linked)가 생성되었는지 확인