Skip to content

NullEmpty/rk_ffmpeg_android

 
 
FFmpeg README
-------------

1) Documentation
* Read the documentation in the doc/ directory in git. 
  You can also view it online at http://ffmpeg.org/documentation.html

2) Licensing
* See the LICENSE file.

3) Build and Install
* See the INSTALL file.

4) How to build ffmepg for Android
* Download Android NDK(android-ndk-r9d-linux-x86_64.tar.bz2) 
  from http://www.androiddevtools.cn/
* Unzip android-ndk-r9d-linux-x86_64.tar.bz2 to Your Path
  (eg.  /home/androd_ndk/android-ndk-r9d).
* Modify build_32.sh, Config your NDK path
  (eg. NDK=/home/androd_ndk/android-ndk-r9d)
* Move this project to Your_SDK_Root/external/ffmpeg
* Change Permissions of configure and build_32.sh. 
  #chmod 777 configure
  #chmod 777 build_32.sh
* execute ./build_32.sh, then you will find libffmpeg.so in directory(./android/armv7-a/) 

4) You Can Use Precompiled Library(libffmpeg.so)
* You Can find libffmpeg.so in android/arm32/libffmpeg.so on the git hub

5) How to Use libffmpeg.so in Your SDK
* REPLACE vendor/<venderid>/common/vpu/lib/arm/<chip_id>/libffmpeg.so in your sdk 
  note:<venderid> is vender name : such as amlgic allwinner rockchip
  note:<chip_id>  is chip name : such as a20, s905,rk3368
* MODIFIED frameworks/av/media/libmediaplayerservice/Android.mk : 
	MODIFIED [BUILD_FF_PLAYER := false] TO [BUILD_FF_PLAYER := true]
* make your android sdk

About

No description, website, or topics provided.

Resources

License

Unknown and 3 other licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING.GPLv2
GPL-3.0
COPYING.GPLv3
LGPL-3.0
COPYING.LGPLv3

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.4%
  • Assembly 5.1%
  • C++ 2.3%
  • Makefile 1.0%
  • Shell 0.1%
  • Objective-C 0.1%