Project Description

FFmpeg4iOS project has been created to assist users and developers in FFmpeg library use on iOS devices.
The project does not contain FFmpeg project source files, it only includes scripts for library compilation and compiled libraries for iOS.

FFmpeg is free software licensed under the LGPL or GPL depending on your choice of configuration options. If you use FFmpeg or its constituent libraries, you must adhere to the terms of the license in question. You can find basic compliance information and get licensing help on FFmpeg license and legal considerations page.

FFmpeg4iOS is built basing on FFmpeg 1.0 with Clang complier and iOS 6 SDK. FFmpeg4iOS will be updated against further FFmpeg versions release. All the builds are available on Downloads page.

User information: adding FFmpeg4iOS libraries to iOS app

Before you start using FFmpeg4iOS library please study legal info carefully.

To add FFmpeg codecs to iOS application via FFmpeg4iOS project follow the next steps:

  1. Download required version of libraries from Downloads page (you can learn the number of supported FFmpeg library from developers of application you want to use FFmpeg library with). The latest version of FFmpeg4iOS - ffmpeg4ios-1.0-lib.zip
  2. Connect your iOS device to your computer and open iTunes. Select your iPad in the Devices section on the left side of iTunes and click the Apps tab and scroll down to the bottom of the page. Select application to which you want to add FFmpeg4iOS libraries.
  3. Drag and drop ffmpeg4ios-x.x-lib.zip into the Documents list or click Add button to add ffmpeg4ios-x.x-lib.zip to application.
  4. The next time you start the app it should find new libraries and load them automatically.