Precise Frame mpv Video Player

Contains ads
4.1
1.59K reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Summary:
Video player for android with rare features not found in most popular players. Focuses on precise control of the playback such as volume level, video seek, etc.

Rare Features
- Exact seek: seek video exact to the millisecond (fast forward / rewind)
- Frame step: step the video frame by frame
- Toggle display of current millisecond timestamp and frame number during playback
- Adjust seek precision: adjust how exact you want the video seek to be (precise to 1 millisecond)
- Separate volume: volume control separate from the device volume with precise volume level adjustment from 1% and option to boost volume up 1000 times (100,000%)
- Support for complex styling in Advanced SubStation Alpha subtitles, and up to 2 subtitle tracks at the same time
- Picture adjustments such as brightness, contrast, gamma, hue and saturation
- 18-band audio equaliser GUI
- Video filters such as scaling, debanding and interpolation
- Quickly capture/snapshot current frame of video as image file
- Extract and add external audio or subtitle tracks from a video URL or file

Other Features:
- Supports most popular video and audio formats
- Adjust subtitle and audio sync/timing precise to decimal points of a second and support for large input value
- Hardware acceleration for faster performance
- Pan and zoom video
- Play video with subtitles
- Load external subtitle files
- Automatically resume playback position of videos
- Stream videos from the URL
- Change playback speed during playback
- Convenient touch gestures to seek video and change volume
- Select video, audio and subtitle track during playback
- Adjust video aspect ratio with preset or custom values
- Lock controls
- Open file using file chooser/device explorer
- Choose whether to autohide and how long to show controls
- A-B repeat part of video
- Picture in picture mode
- Background play

Supported formats/codecs (also depends on your device hardware and Android version):

File containers:
- 3GPP (.3gp)
- AMR
- Audio Data Transport Stream (ADTS) / Advanced Audio Coding (AAC)
- Audio Video Interleave (.avi)
- Common Media Application Format (CMAF)
- DivX / XviD
- Flash Video (.flv)
- Fragmented MP4 (fMP4)
- Graphics Interchange Format (.gif)
- Matroska (.mkv)
- Ogg
- MPEG-4 (.mp4)
- MPEG-TS (.ts)
- Waveform Audio File Format (WAV)
- WebM (.webm)
- Video formats:
- AOMedia Video 1 (AV1)
- H.263
- H.264 AVC Baseline Profile (BP)
- H.264 AVC Main Profile (MP)
- H.265 HEVC
- MPEG-4 SP
- VP8
- VP9

Audio formats:
- Advanced Audio Coding Low Complexity (AAC LC)
- enhanced low delay AAC (AAC ELD )
- Dolby AC-3
- Dolby Digital Plus / Enhanced AC-3 (E-AC-3)
- Dolby TrueHD
- DTS
- DTS-HD
- Apple Lossless (ALAC)
- AMR-NB
- AMR-WB
- FLAC
- GSM
- HE-AACv1 (AAC+)
- HE-AACv2 (enhanced AAC+)
- MIDI
- MP1, MP2, MP3
- Opus
- PCM μ-law
- PCM A-law
- Vorbis
- WAV

Subtitle/closed caption formats:
- Advanced SubStation Alpha
- CEA-608
- SubRip
- SubStationAlpha (SSA)
- SMPTE-TT
- TTML
- WebVTT

Uses the software libraries:

Apache 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- mbedtls (https://github.com/ARMmbed/mbedtls/blob/development/LICENSE)

FreeType License (FTL)
- FreeType (https://www.freetype.org/index.html)

ISC license (https://opensource.org/licenses/ISC)
- libass (https://github.com/libass/libass/blob/master/COPYING)

MIT license (https://opensource.org/licenses/mit-license.html)
- lua (https://www.lua.org/license.html)
- mpv-android (https://github.com/mpv-android/mpv-android/blob/master/LICENSE)

Old MIT license
- harfbuzz (https://github.com/harfbuzz/harfbuzz/blob/master/COPYING)

Unknown license
- dav1d (https://code.videolan.org/videolan/dav1d)

GNU Lesser General Public License, version 2.1
- FFmpeg (https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
- mpv (https://github.com/mpv-player/mpv/blob/master/LICENSE.LGPL)
- fribidi (https://github.com/fribidi/fribidi/blob/master/COPYING)
- libplacebo
Updated on
Feb 22, 2024

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
This app may collect these data types
App info and performance
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.2
1.43K reviews
Amy Baney
February 11, 2025
I still like this for its fame-precise player, but the built-in screenshot function isn't working. If I save them to the default folder, no files appear at all, but if I save them to DCIM, regardless of what settings I use (jpg, png, SW rendering off or on), the resulting files are 0 bytes. I can use my phone's screenshot function as a workaround, but that's not always at the video's original quality.
3 people found this review helpful
Did you find this helpful?
Nii chii
October 17, 2024
The developer kindly responded that the setting exists, I found it under the three dot menu, then notification text, text offset from top/left and it worked great to fix the issue! Ty dev, was likely just caused by the camera notch offset and/or android 15 preview? Old review edit for char lim They add a toggle to fix the time and frame count not showing all the time, *edited out as above* its also a very buggy moving and bouncing ad that resets when you move and just acts awfully distracting.
Did you find this helpful?
Precise Control
October 16, 2024
Hi, sorry about the ad experience. It is possible to change where the text appears in the settings section of the app. Then, the text will not appear under the ads.
Sushi Comet
February 1, 2022
Zoom function with 2 finger gesture is glitchy. It sometimes zooms in, sometimes zoomes way out with the same gesture, ie unpredictable. Using the slider to forward or rewind has lag (could be my phone? But the other apps I've used don't lag) so you are not able to determine via image where you are at visually unless you wait a second. Other than this, it is feature packed but for my purposes, I sadly will have to remove the app. ā˜¹ļø
4 people found this review helpful
Did you find this helpful?
Precise Control
February 2, 2022
By this do you mean that the zoom with 1 or 3 fingers is not glitchy? Forward and rewind is slower compared to other apps due to being precise to the millisecond. Other apps can be very imprecise like 5 seconds. Possibly the video format is not supported well by your processor also. Sorry to see you go.

What’s new

- screenshots in "HW+" decoder do not work with gpu-next or software rendering checked/on (requires "HW" or "SW" decoder instead)
- fix frame/time display crashing or freezing app
- fix frame back step not showing the correct frame and time information