Building FFMPEG for Android on x86

FFMPEG is a popular cross platform open source multimedia framework used in open source media applications such as Handbrake.  The default builds for FFMPEG are Linux, Windows, and OSX.  This blog shows a method for building the FFMPEG shared libraries for Android x86.  

The setup used for this build was a VirtualBox Virtual Machine running Ubuntu Linux 12.04 64-bit.

To build FFMPEG for Android x86:
1.  Download the latest Android NDK from

Sample Application: Video Transcoder

This sample application shows how to use the JavaScript* Media Transcoding API in a Windows* Store app. The application asks users to select one source video file and their choice of codec (H264, MPEG-4, or VC1) and resolution (480p, 720p, or 1080p). It then transcodes the file into one or more target video files with the user-specified codec and resolution.

  • 开发人员
  • Microsoft Windows* 8.x
  • Windows*
  • JavaScript*
  • WindowsCodeSample
  • windows
  • store
  • media
  • transcoding
  • api
  • Microsoft Windows* 8 风格用户界面
  • 触摸界面
  • 订阅 transcoding