동영상 이미지 추출 (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)가 생성되었는지 확인