About FFmpegRuntime
Convert, compress, trim video & extract MP3 with FFmpeg on-device. No root.
FFmpeg video converter and audio converter for Android — a real FFmpeg terminal that runs fully on your device. Convert video to MP4, transcode between formats, extract MP3 audio, compress video to share, trim clips, and probe any file.
VIDEO CONVERTER, AUDIO EXTRACTOR AND MORE
• Convert video between MP4, MKV, WebM, MOV and more with real FFmpeg commands.
• Video to MP3 and audio converter: extract soundtracks, change bitrate, resample.
• Compress video to a target size, trim and cut clips, merge and remux without re-encoding.
• Make GIFs and thumbnails, extract frames, read metadata and streams with ffprobe.
• A built-in LGPL FFmpeg runtime works out of the box, including dav1d AV1 decoding.
A REAL TERMINAL, NOT A PRESET APP
• Type any FFmpeg or ffprobe command and tap Run — full power, no locked presets.
• Full-colour FFmpeg logs with per-level highlighting.
• Tap a finished run to restore its complete output.
• Copy output, clear the log, and reuse anything from your command history.
BATCH LOOPS — CONVERT WHOLE FOLDERS AT ONCE
• Batch convert with one command: for FILE in *.mp4; ffmpeg -i $FILE $_out.mp4; done
• Multi-line loops and patterns like *.{mp4,mkv} are supported.
• Files run one by one with N-of-M progress; cancel any time.
• A mistake shows the error plus a corrected example right in the terminal.
SWAPPABLE RUNTIMES — ADD THE CODECS YOU NEED
• The app ships with a built-in FFmpeg that is ready immediately.
• Need a codec the built-in build does not have? A "runtime" is simply an FFmpeg build: import your own as a .zip and activate it in seconds.
• Keep as many runtimes as you like — each lists its FFmpeg version. Tap any runtime to switch; the active one is marked.
• Build your own from the public builder repository linked inside the app.
YOUR FILES, YOUR DEVICE
• Pick photos, videos, audio and documents, or grant access to whole folders.
• Browse your workspace, copy paths straight into the terminal, and share results with the Android share sheet.
• Everything is processed locally. The app never uploads your files.
BUILT FOR THE TERMINAL
• Command history keeps your last runs ready to reuse.
• Adjust the terminal font size to your liking.
• Keep long jobs alive in the background with a progress notification.
MADE FOR EVERYONE
• Light and dark Material 3 design, adaptive for phones, foldables and tablets.
• Available in 15 languages.
OFFLINE AND PRIVATE
• No account and no sign-in. The app itself needs no internet connection.
• Ads and consent-gated analytics keep the app free; they never touch your files or commands.
PLEASE NOTE
FFmpegRuntime is an independent front end. It is not affiliated with, endorsed by, or an official product of the FFmpeg project. FFmpeg is a trademark of Fabrice Bellard. The bundled FFmpeg libraries are LGPL-licensed; you can view the build configuration in the app and obtain the source at ffmpeg.org. Custom runtimes built by you may include GPL or non-free codecs — licensing and distribution of those builds is your responsibility.
What's new in the latest 1.0.8
Runtime compress now takes flags (-inplace, -codecs, -cf) and compresses common audio too; duplicate copies go to the new Compressed folder.
Batch loops support variables, grep filters and pipes.
FFmpegRuntime APK Information
Old Versions of FFmpegRuntime
Super Fast and Safe Downloading via APKPure App
One-click to install XAPK/APK files on Android!







