Precise Frame mpv Video Player
Video player with play speed, millisecond/frame precise seek and separate volume
App info
Advertisement
App description
Android App Analysis and Review: Precise Frame mpv Video Player, Developed by Precise Control. Listed in Video players & editors Category. Current Version Is 3.3.3, Updated On 23/02/2024 . According to users reviews on Google Play: Precise Frame mpv Video Player. Achieved Over 67 thousand Installs. Precise Frame mpv Video Player Currently Has 2 thousand Reviews, Average Rating 4.0 Stars
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
We are currently offering version 3.3.3. This is our latest, most optimized version. It is suitable for many different devices. Free download directly apk from the Google Play Store or other versions we're hosting. Moreover, you can download without registration and no login required.
We have more than 2000+ available devices for Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... with so many options, it’s easy for you to choose games or software that fit your device.
It can come in handy if there are any country restrictions or any restrictions from the side of your device on the Google App Store.
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
- fix frame/time display crashing or freezing app
- fix frame back step not showing the correct frame and time information

Recent Comments
Ryan Lundsted
this app used to be great and I would give 5 stars but this last update always freezes or closes out of my video making me re open it and it wont leave off where I was at so have to find where I was again exactly. I've been dealing with it forever hoping there would be a update to fix it soon but now its been many months and still this issues persists to happen and have had the issue across multiple devices even.
Amy Baney
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.
Nii chii
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.
Sushi Comet
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. ☹️
Chris Urbano
Could be better. Don't get me wrong, it's a good app but not great. Looked up editing the mpv.conf to adjust the settings to better suit my needs, but half didn't work. Every video the brightness seems to reset to its default and so does the volume and position. It would be also be nice to have some presets for easier audio control. The tick box to adjust volume in realtime mode doesn't work. Depending on your video, the volume jumps from a 2 or 3 to a 35+ with the slightest touch.
pinkorulez
Would be awesome if I could see the information I need (frame # and timestamp). It's displayed but 1) only displays for a very short period of time, so you have to move the frame every time you want to see it pop up again, and 2) there is now an ad that shows up overlayed in the same corner whenever you move to another frame, so I can't see the time stamp. Issue #2 makes this app entirely unusable to me, since clicking the "X" to make the ad go away also makes the data disappear.
Ryan Freeman
it can go through a video frame by frame which is what I was looking for, but the text that displays the time and frame when you move frames is up for such a small amount of time that it's hard to even tell if it was there sometimes, in addition to not always showing up or just being wrong, it means you have to count frames manually, and that's hard when you can't even tell if you hit the next frame button. I assumed settings could fix this but instead it made the app crash every 5 seconds.
Alex P
Really doesn't seem to work. It seemed like when you hit the previous frame button it showed the frame number you were leaving and sometimes the frames advanced by more than 1 when that button was pressed. Also, why would the data show over the video? There are massive black bars on both the top and bottom why cover the thing that is being played? Lol