Hello, Can someone show/guide me to compile ffmpeg for Android with enable-libvpx and enable-libvorbis on Ubuntu 14.04.02 x64?
I've already tried to come up with something using tutorials: [1] and [2] but without any success. The tutorials are somehow inconsistent, different errors appear regarding unsatisfied dependencies, configure logs keep throwing different errors about not finding different files. What I did: 1) downloaded and unzipped Android NDK at ~/android-ndk-r10e 2) downloaded, configured, make and make install for the following libs: libogg, libvorbis and libvpx (according to [1]). All the libs where downloaded in ~/android-ndk-r10e/sources/ffmpeg 3) after that used build_android.sh (used the one form [2], with some adaptations to enable libvpx and libvorbis and disable other unusefull options). 4) after checking the output folder ~/android-ndk-r10e/sources/ffmpeg/android/arm/ realized that in the lib folder I couldn't find any so files, not to mention any libvpx or libvorbis related artefacts. I've attached my build_android.sh, configure.log and directory structure in the archive. Also the links for [1] and [2] are specified in the file TutorialsUsed.txt. If someone has a working tutorial about how to compile ffmpeg for android with support for libvpx and libvorbis using Ubuntu 14.04. x64 I'll be greatly in his/her debt! Thanks *-------------------* *Dan Damian* *+40767-901-780* arcas...@gmail.com
android-ndk-r10e/sources/ffmpeg/ ├── android │ └── arm ├── compat │ ├── aix │ ├── avisynth │ ├── float │ ├── msvcrt │ ├── plan9 │ ├── tms470 │ └── windows ├── doc │ └── examples ├── libavcodec │ ├── aarch64 │ ├── alpha │ ├── arm │ ├── avr32 │ ├── bfin │ ├── mips │ ├── neon │ ├── ppc │ ├── sh4 │ ├── sparc │ └── x86 ├── libavdevice ├── libavfilter │ └── x86 ├── libavformat ├── libavresample │ ├── aarch64 │ ├── arm │ └── x86 ├── libavutil │ ├── aarch64 │ ├── arm │ ├── avr32 │ ├── bfin │ ├── mips │ ├── ppc │ ├── sh4 │ ├── tomi │ └── x86 ├── libogg │ ├── doc │ ├── include │ ├── macosx │ ├── src │ └── win32 ├── libpostproc ├── libswresample │ ├── aarch64 │ ├── arm │ └── x86 ├── libswscale │ ├── arm │ ├── ppc │ └── x86 ├── libvorbis │ ├── doc │ ├── examples │ ├── include │ ├── lib │ ├── m4 │ ├── macos │ ├── macosx │ ├── symbian │ ├── test │ ├── vq │ └── win32 ├── libvpx │ ├── build │ ├── examples │ ├── test │ ├── third_party │ ├── tools │ ├── vp8 │ ├── vp9 │ ├── vpx │ ├── vpx_dsp │ ├── vpx_mem │ ├── vpx_ports │ ├── vpx_scale │ └── vpx_util ├── presets ├── tests │ ├── api │ ├── checkasm │ ├── fate │ ├── filtergraphs │ └── ref └── tools 91 directories
config.rar
Description: application/rar
1 = http://wiki.webmproject.org/ffmpeg/building-with-libvpx 2 = http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/
build_android.sh
Description: Bourne shell script
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user