동영상 관련 앱을 개발할려고 인코딩 관련 해서 문서를 찾다가

ffmpeg 가  동영상 인코딩/디코딩에 가장 많이 사용되는 라이브러리라는 문서를 찾았습니다.

그런데 ffmpeg  사용하기 위해서는 컴파일을 해야 된다고 하는데요

configure my ffmpeg with following cmd.

#!/bin/sh
PREBUILT=/home/myhome/android-ndk/build/prebuilt/linux-x86/arm-eabi-4.2.1
./configure –target-os=linux \
–arch=armv41 \
–enable-cross-compile \
–cc=$PREBUILT/bin/arm-eabi-gcc \
–cross-prefix=$PREBUILT/bin/arm-eabi- \
–nm=$PREBUILT/bin/arm-eabi-nm \
–extra-cflags=”-fPIC -DANDROID ” \
–enable-static \
–disable-shared \
–disable-asm \
–disable-yasm \
–prefix=/home/myhome/work/ffmpeg-android-bin \
–extra-ldflags=”-Wl,-T,$PREBUILT/arm-eabi/lib/ldscripts/armelf.x -Wl,-rpath-link=/home/myhome/android-ndk/build/platforms/android-1.5/arch-arm/usr/lib -L/home/myhome/android-ndk/build/platforms/android-1.5/arch-arm/usr/lib -nostdlib /home/myhome/android-ndk/build/prebuilt/linux-x86/arm-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/crtbegin.o /home/myhome/android-ndk/build/prebuilt/linux-x86/arm-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/crtend.o -lc -lm -ldl”

이런 식으로 컴파일 하라고 되어 있는데요
http://slworkthings.wordpress.com/2010/02/23/ffmpeg-and-android-mk/

위의 문서 처럼 컴파일 할려면

일반 pc 에다 Linux를 설치하고  그리고 프로요  소스를 컴파일 한다음에 

위의 문서 처럼 ffmpeg  라이브러리를 컴파일 해야 되는건가요??

 Linux 는 Ubuntu 를 설치해야 되나요???

휴~~ 복잡하네요   수고 하셔요~

흠 그렇다면  amr 을 mp3로 실시간으로 인코딩하기도 어려운가요??