FFmpeg Media Encoder is a free Android app that converts video and audio files on the phone itself using bundled FFmpeg libraries, so nothing is uploaded to a server and no internet connection is needed once it is installed.
Most people converting a video on a phone end up on a website that wants them to upload the file first.
This app does the job on the phone instead, with no upload, no queue and no file size limit beyond your storage.
Version 6.1.3 carries the FFmpeg libraries inside the APK, so once it is installed there is nothing else to fetch.
Everything Happens on the Phone
Turn on aeroplane mode and it still works. The conversion runs on your device's processor, which means your holiday footage and your voice notes never leave the handset.
That also sets the speed. A modern phone will chew through a short clip quickly, while a long or high-resolution video will take its time and warm the device up, exactly as it would on a laptop.
It is worth plugging in for anything substantial, because a long conversion will drain a battery faster than almost anything else you can do with a phone.
What It Converts
The format coverage comes from FFmpeg itself rather than from anything the app adds, which is why it is so broad.
On the video side that means MP4 and H.264, MPEG-4, WebM with VP8 and VP9, and older mobile formats such as 3GP, wrapped into containers like MP4 or MKV.
On the audio side it handles MP3, AAC, Vorbis in Ogg, Opus and a long list beyond those. If you are unsure which AAC variant to pick, our guide covers what AAC-LC and AAC-HE mean.
Pulling the audio out of a video is the job most people actually come for, and it is a two-tap operation here.
You can also set bitrate and resolution before starting, which is the difference between this and the one-button converters that decide quality for you.
Why the Download Is 53MB
For an app with a handful of dropdowns, 53MB looks like a lot. The size is the point rather than a problem.
The FFmpeg libraries that do the encoding and decoding are compiled into the APK, for more than one processor architecture, so the app carries its own codecs everywhere it goes.
That is why you never have to install anything extra, and why it keeps working with no connection at all.
Installing the APK Safely
This is a sideloaded APK rather than a Play Store install, so it is worth taking the same care you would with any downloaded app.
- Download the APK, then run it through our APK Checker to see the package name, permissions and signing details before you install anything.
- Check with Play Store Check whether the app needs Google Play services to work, which matters on de-Googled and Huawei devices.
- Allow installation from your browser or file manager when Android asks, then turn that permission back off afterwards.
New to sideloading? Our walkthrough on how to install an APK safely covers the permission prompts and what to look at before you tap install.
If You Would Rather Do This on a PC
A phone is the wrong tool for a large batch, and a desktop will finish the same job in a fraction of the time without heating up.
FFmpeg Batch AV Converter is the one for folders full of files, and SmartFFmpeg is a tiny portable front end for one-off conversions.
FFMPEG Audio Encoder covers the audio side on Windows, and FFmpeg itself is what all of them are driving underneath.
Who Should Look Elsewhere
The tell is what you are trying to fix. If a file will not play rather than needing converting, an app that handles more formats is the shorter route.
MX Player and VLC for Android both play almost anything without converting it first.
mpv for Android is the lean alternative if you want a player that stays out of the way entirely.
For AC3, EAC3 or DTS audio in MX Player specifically, the MX Player Custom Codec add-on is the fix, with a KMPlayer Custom Codec equivalent for that player.
If you want to trim, caption and post rather than convert, CapCut is the editor most people reach for, and Blackmagic Camera is the one for shooting properly in the first place.
For images rather than video, Image Toolbox does the same offline conversion job on photos.
And for one small audio file you would rather not install anything for, our online audio converter runs in the phone browser.
Quick questions
Does it need an internet connection?
No. Everything is processed on the phone using the FFmpeg libraries inside the app, so it works in aeroplane mode and nothing is uploaded anywhere.
Is it free?
Yes, with no trial period and no watermark on the output. FFmpeg, which does the actual work, is free and open source.
Why is a simple app 53MB?
Because the FFmpeg encoding and decoding libraries are built into it for more than one processor type. That is also why it never asks you to install extra codecs.
Why is my conversion so slow?
Phone processors are much slower at encoding than desktop ones, and long or high-resolution video is the hardest case. Keep the screen on and the phone plugged in for anything lengthy.
Can I just extract the audio from a video?
Yes, and it is one of the quickest things the app does, because the audio track can often be copied out rather than re-encoded.
Is installing an APK safe?
It is, with the usual care. Check the file with our APK Checker first and turn the install permission back off once you are done.
The rest of the Android section covers players and codec add-ons, and the Codec Finder will tell you what is inside a file before you convert it.
Download FFmpeg Media Encoder 6.1.3 and see how it handles your files, or tell us how you got on if you have used it before.
