FFmpeg Media Encoder

Contains adsIn-app purchases
2.97K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Convert audio and video directly on the device using FFmpeg http://ffmpeg.org/

FFmpeg is a set of open source libraries that allow you to record, convert digital audio and video recordings in various formats. It includes libavcodec, a library for encoding and decoding audio and video, and libavformat, a library for multiplexing and demultiplexing into a media container. The name comes from the name of the MPEG and FF expert group, meaning fast forward.
FFmpeg is already built into the program and does not require downloading additional codecs.
The conversion takes place directly on the device (the Internet is not required), and the conversion speed depends on the processor speed of the device.

Supports: MPEG4, h265, h264, mp3, 3gp, aac, ogg (vorbis and theora), opus, vp8, vp9 and many other formats (you will find the list in the app).

Requirements: Android 4.4 and the availability of the processor ARMv7, ARMv8, x86, x86_64.

FFmpeg with x264, x265, ogg, vorbis, theora, opus, vp8, vp9, mp3lame, libxvid, libfdk_aac, libvo_amrwbenc, libopencore-amr, speex, libsox, libwavpack, libwebp, librtmp

More options can be found in the help pages for FFmpeg.

For Android 11 users: New rules require the application to use more confidential methods of working with files on your device. You will have to copy/move the input files to a shared folder, such as DCIM, Movie, Music, Download. Sorry for the inconvenience
Updated on
Jan 24, 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
2.97K reviews
Simon Ghoul (Detective Neko Ghoul)
February 16, 2021
Very technical, I like it, it's the best and I can do anything with this, it's able to give you the best quality with low file size, unlike most apps. I suggest trying crf, but vbr is also good. A big problem I had was that openh264 (I believe the default) kept giving me screen tearing (not vsynced), the video is not interlaced. I switched to h264 and that fixed it.
29 people found this review helpful
Did you find this helpful?
A Google user
May 24, 2019
Works really well because basically, its ffmpeg for Android! I used it to convert a AVI to MOV (MJPEG) to play on my Nintendo Wii's Photo Channel. Transcoding went pretty well. However, transcoding large files can lead to phone freezes or really hot phones while transcoding. Also, the latest update to use third party builds is welcome. THANK YOU!!!
15 people found this review helpful
Did you find this helpful?
October 8, 2020
It works! Wanted to convert *.264's from a surveillance camera to *.MP4s. (Most "play anything" video players do not recognize 264.) FFMPEG works to convert them "right out of the box". Just navigate to the folder your 264's are stored in, check "All files in folder" back on the main page and run it. The converted files are stored in the app's FFMPEG folder which you can find using a Files app and then move them to a more appropriate folder if you want to.
18 people found this review helpful
Did you find this helpful?

What's new

Updated x265 lib
For Android 11 and above, the working directory has been changed