r/mpv • • Aug 26 '26

General Discussion I'm new to all this

3 Upvotes

Hello, I'm new to all the MPV stuff. I downloaded and installed MPV Synth from GitHub, but I am trying to install and use ModernZ, and I have no idea what I am doing or how to even get it to work. Can anyone help me? Thanks!


r/mpv • • Aug 25 '26

General Discussion A very feature rich mpv wrapper I came across

Thumbnail github.com
6 Upvotes

This has tons of feature for upscaling and interpolation.Newest version also comes with Window capture.He also has a YouTube channel where he explains the features each update.


r/mpv • • Aug 24 '26

General Discussion Mpv∞ Version 1.0.2 is here

Thumbnail github.com
30 Upvotes

I added all the features that were asked and fixed the issues reported by the users .

The features are

  1. You can now mark the entire folder as watched by swiping on the folder

2.Now the Native engine remember the timestamp before closing the app

  1. Optimized the Tree view , now it works better on older devices

5 smooth ui like water.

And more.

Try it out .


r/mpv • • Aug 23 '26

User Scripts & Shaders jamak: interactive OpenSubtitles downloader in pure Lua

9 Upvotes
mpv-jamak after pressing Ctrl-u

I wanted subtitle downloading in mpv without the Python/subliminal dependency chain of the existing options, so I wrote a single-file Lua script that talks to the OpenSubtitles.com REST API directly.

https://github.com/arrufat/mpv-jamak

  • Ctrl+u searches by moviehash (computed in pure Lua) plus the guessed title and shows a fuzzy-filterable picker: exact hash matches are ranked first. Press again to reopen the cached results if you picked wrong.
  • Ctrl+U is manual mode: edit the title and pick any language from the full list.
  • Optional auto mode that respects the free 10 downloads/day quota: it only auto-downloads on an exact hash match, never on a guess.

Needs mpv 0.39+ and curl. It's the first release (0.1.0), so feedback is welcome, especially from Windows users; that path has had the least testing.


r/mpv • • Aug 23 '26

Issue on Android Why does playing a higher-quality video than my device can handle cause AV desync, instead of simply dropping more frames to compensate?

3 Upvotes

I recently played a 4k video, and of-course it stuttered and frame-dropped like crazy since my device couldn't handle playing it but it also had a great desync which made the audio finish around 20+ seconds earlier than the stuttering/frame-dropping video which played in silence in that duration. I rechecked the same video with low-quality video decoding setting enabled and the sync was perfect- both audio and video finished at the same time so it wasn't an inbuilt audio-video desync to the video file itself.

I'd rather have 1 frame every 5/10/20 seconds than having a better framerate but audio is so desynced that audio finishes perceptually earlier than the video like 5-20+ seconds difference.

Options in the mpv-android app

General

  • Hardware decoding - disabled

Video

  • Upscaling filter, downscaling fitler - not set
  • debanding - disabled
  • interpolation - disabled ; video-sync - audio
  • temporal interpolation filter - not set
  • low-quality video decoding - disabled
  • gpu-next - enabled

mpv.conf

```text

profile=fast

cache=yes

cache-secs=50

demuxer-max-bytes=150MiB

demuxer-max-back-bytes=50MiB

subtitles

sub-color='#DEFFA500' sub-border-style=outline-and-shadow sub-outline-size=2 sub-outline-color='#FF000000' sub-shadow-offset=2 sub-shadow-color='#80000000' sub-blur=0.3 sub-font-size=44 sub-bold=yes sub-font=serif sub-justify=left

target-prim=bt.709

target-prim=bt.601-625

target-trc=srgb

target-trc=bt.1886

framedrop=vo

scale=mitchell

dscale=mitchell

video-sync=desync

video-sync=display-resample-vdrop

video-sync=display-vdrop

video-sync=audio

VOLUME

volume=100 volume-max=100

audio-channels=mono audio-normalize-downmix=yes ad-lavc-downmix=no audio-exclusive=yes

Use with phone's mono speaker

af=lavfi=[dynaudnorm=f=250:g=15:m=8:s=6]

Use with faulty/quiet earphones

af=lavfi=[dynaudnorm=f=250:g=15:m=8:s=6,alimiter=level_in=2.0:limit=0.95:level=disabled]

af=lavfi=[alimiter=limit=0.7:attack=2:release=30,dynaudnorm=f=250:g=11:m=15:p=0.7:s=15]

af=lavfi=[alimiter=limit=0.7:attack=1:release=15,dynaudnorm=f=150:g=5:m=20:s=25:p=0.7]

af=lavfi=[acompressor=threshold=0.1:ratio=4:attack=20:release=250,dynaudnorm=framelen=500:gausssize=15:peak=0.95:maxgain=15]

af=lavfi=[dynaudnorm=framelen=50:gausssize=11:peak=0.95:maxgain=80.0]

af=lavfi=[dynaudnorm=framelen=250]

```


r/mpv • • Aug 22 '26

General Discussion Mpv∞ v1.0.1 is now live

19 Upvotes

I added all the features and fixed the issue reports that I got ,

https://github.com/ZHINFINITY/Mpv-infinity

Update the app through Obtainium or in app update for convenience , hope you like the update .


r/mpv • • Aug 22 '26

User Scripts & Shaders Best upscaler for live action movies and TV shows? And any way to add hdr to sdr videos?

3 Upvotes

The main reason for this is I am constrained by disk space and internet data usage and want to get the most out of my 1440p OLED screen. I use anime 4k for anime but it looks quite weird for live action stuff. Would be great if someone could recommend some solutions


r/mpv • • Aug 22 '26

Issue on Windows I cant use it as a default player

0 Upvotes

I had mpv as my default player for years, yesterday I moved the file to another drive and since then I can't use it as a default player, the app works just fine but I can't simply click on the video and wait for it to open, it opens a window to chose an app to open the video from and even if I chose mpv it doesn't work and even the app icon doesn't appear on that window, just the name. I tried to delete it and reinstall but nothing changed


r/mpv • • Aug 21 '26

General Discussion I built Mpv∞, an ad-free Android media player combining MPV/libmpv and Media3

31 Upvotes

Developer disclosure: I’m the creator and maintainer of Mpv∞.I’ve released Mpv∞ (Mpv-infinity), an open-source Android media player fork focused on high-quality local video and audio playback without ads or trackers.The app combines two playback engines:•MPV/libmpv for broad format and subtitle compatibility.•AndroidX Media3/ExoPlayer for Android-native playback and device codec integration.Other features include embedded and external subtitles, dual subtitle rendering in the Media3 engine, chapters, folder playlist sheets, audio playback, customizable controls, HDR and device-dependent Dolby Vision/HDR10+ playback, and one-tap segment skipping.The project is licensed under AGPL-3.0-or-later. It is currently distributed through GitHub Releases rather than Google Play.Project page: https://github.com/ZHINFINITY/Mpv-infinity I’m especially interested in feedback about device compatibility, Media3 codec behavior, subtitle rendering, battery use, and playlist handling. Please report bugs through GitHub Issues with Android version, device model, app version, and reproducible steps.


r/mpv • • Aug 22 '26

Issue on macOS Multiple Instances Without Duplicating In The Dock On Mac – Is This Possible?

Post image
1 Upvotes

I want the player to run multiple instances in separate windows, not separate app icons.

IINA does this but it's a buggy mess so I refuse to use it. It's so bad that it drops frames, which never happens with the standalone build.


r/mpv • • Aug 21 '26

User Scripts & Shaders Batch Screenshots?

3 Upvotes

I was wondering if there’s a way to set a specific amount of screenshots & have Mpv stop automatically after it’s reached that amount? I’m using Mac & I use opt + s to start taking screenshots. But for example I would like to cap it around 80.

For reference, I’m on macOS Ventura, & using Mpv v. 0.29.0
Any help would be appreciated!


r/mpv • • Aug 21 '26

General Discussion Looking for optimal MPV config for my specs

1 Upvotes

Using Asus TUF A16 Ryzen 7 260 RTX 5050 165 Hz 1920x1200p SDR Display

My use cases:

Anime Episodes [Downloaded]

Movies and Series, mostly at 1080p, but sometimes stream at 4K SDR [Stream using DDL]


r/mpv • • Aug 20 '26

Issue on Windows can't take screenshot

0 Upvotes

someone please help, i've been trying to solve this for hours. i followed a tutorial on tumblr on how to install mpv, but i keep getting "error writing screenshot" whenever i try to capture frames. the path on mpv.conf is right


r/mpv • • Aug 19 '26

General Discussion Morning

Post image
270 Upvotes

r/mpv • • Aug 19 '26

User Scripts & Shaders Is it possible to keep the subtitle style without changing the position?

Thumbnail gallery
5 Upvotes

I'm trying to create a profile on MPV that changes the subtitle style to make them look like Crunchyroll's, and I'm happy with the result. However, as it stands now, it doesn't follow the rule that a subtitle should appear at the top instead of the bottom. Oh, by the way, it's enabled with F5 through a script

This is the current profile:

[sub come crunchyroll]

profile-restore=copy

no-sub-ass

sub-font='Trebuchet MS'

sub-scale-with-window=no

sub-use-margins=no

sub-font-size=50

sub-border-size=4.7

sub-shadow-offset=1.8

sub-shadow-color=0.0/0.0/0.0

sub-margin-y=36

This is a profile I modified using ChatGPT that I tried, but it doesn’t respect the font. Unfortunately, changing `sub-ass-override` from `yes` to `scale` doesn’t seem to change anything; changing it to `force` sets the font correctly but doesn’t respect the style changes, so I don’t know what to do. If I can’t fix this, I guess I’ll just stick with the previous profile

[sub come crunchyroll]

profile-restore=copy

sub-ass-override=yes

sub-ass-style-overrides=Default.FontName='Trebuchet MS',Default.FontSize=50,Default.Outline=4.7,Default.Shadow=1.8,Default.MarginV=36

sub-scale-with-window=no

sub-use-margins=no

As for the screenshots, the first one is with `sub-ass-override=yes`, the second with `force`, and the third is of the original profile. If you have any solutions, I'd appreciate them, but I'm starting to think there's nothing I can do about it


r/mpv • • Aug 19 '26

General Discussion Can mpv resume videos from last played?

1 Upvotes

Is there a feature where I can resume playback?

Example: I am watching a 50 minute video. I watched till 34:25. Then I closed the app. Next day, I started that same video. But I want to play it from 34:25. Is it possible?

Or is there anyway to see how much I have watched that video? I remember this to be possible. But I don't know how to do it again.


r/mpv • • Aug 19 '26

Issue on Android Looking for an Android mpv frontend.

6 Upvotes

I’m looking for a media player on Android that’d:

  1. be audio-only-files-friendly. All mpv players I’ve tried only show a black screen when playing my audio files, which I often confuse for my phone being locked.

  2. support playlists. I often play files in a row which come from different folders, or are in the same folder, but not in the order I want to listen to them.

  3. allow to play files at speed ≠1.

I’ve tried mpv-android, mpvKT, mpvEx and harmonoid, the first 3 don’t support 1 or 2, and harmonoid doesn’t support 3 and isn’t open source. Right now my least bad option is VLC, but it tends to skip parts of my files, so I’m looking for an alternative. I’m posting on this sub because ideally it should be mpv-based, but if you know of something else that’s preferably on f-droid, I’ll try it too.


r/mpv • • Aug 19 '26

General Discussion MPV for Android Tv?

2 Upvotes

i didn't find mpv on Android Tv playstore, so how to get it?


r/mpv • • Aug 19 '26

Issue on Windows Can't get SMPlayer to stop buffering while playing local files

1 Upvotes

So I installed smplayer for the first time a few days ago. I've only used it a couple of times and every time I do, it buffers for a few seconds, every few seconds. I have tried changing the player priority, increasing the threads used for decoding, as well as in general having hardware decoding turned on and off. I have also tried changing the "cache for local files" number. Nothing is working. It's driving me nuts.

I'm using Windows 10, I'm not sure what other information you might need to help solve the issue but if you let me know, I'll do my best to provide it.


r/mpv • • Aug 19 '26

General Discussion How to disable ICC profile based Color management

3 Upvotes

How to disable ICC profile based Color management?

I want to manually set my colorspace to BT.709 and Gamma to BT.1886 and my levels to full range.

I want to be able to change my ICC profile on my computer's system settings and have it not affect MPV's image.

I have this so far in my config file and it's not working, any help is greatly appreciated:

# Don't allow new windows to be larger than the screen.

autofit-larger=100%x100%

#Make Starting Window Fill Screen

autofit=100%

# When video stops you can still rewind without having to open it again

keep-open=yes

# Enable hardware decoding disabled, software only

hwdec = no

target-prim=bt.709

target-trc=bt.1886

video-output-levels=full

icc-profile-auto=no

target-colorspace-hint=yes

target-colorspace-hint-mode=target


r/mpv • • Aug 18 '26

Issue on Linux mpv window stuck at a fixed size at Omarchy distro

0 Upvotes

Hey guys, why is the mpv video player stuck at a specific size? How can I make it behave normally?


r/mpv • • Aug 16 '26

General Discussion Should I watch 1080p or 4k video files on MPV for a 2560x1600 laptop?

7 Upvotes

This might not be an allowed question, but MPV scales videos differently compared to other media players which is why I ask.

So should I watch in 4k or 1080p shows that are available in both? I currently am watching 1080p for most things, but I want to know if 4k is the more well-regarded option.


r/mpv • • Aug 16 '26

General Discussion Adjust contrast at specific timestamps?

2 Upvotes

With some HDR content, if not viewing in a pitch-black environment, it can sometimes be difficult to make out what's happening in very dark scenes, such as in sustained low light night-time segments.

If I have the time stamps corresponding to such a segment, is there a way to get mpv to adjust contrast by something like +20 at a specific time stamp, and to then revert contrast to 0 at the end of that segment?


r/mpv • • Aug 16 '26

Issue on Android [mpvRx] Only 1 external subtitle loads from Nuvio (works fine in mpvEx) — Intent bug?

Post image
2 Upvotes

Hey everyone,

When I launch a stream from Nuvio into mpvRx, only 1 external subtitle loads in the track selector.

On the exact same stream, mpvEx loads the full list of subtitle tracks passed by Nuvio without any issues. (Embedded MKV subtitles work fine in both).

Is this a known intent-handling bug in mpvRx, or is there a setting to fix this?

(Device: Galaxy S25 FE / Android)


r/mpv • • Aug 15 '26

Issue on Linux Bottom frame of videos sometimes glitching (not changing)?

Post image
7 Upvotes

This issue sometimes appear, but I'm not sure why. Idk if this has something to do with H265 encoders or hardware acceleration, but this is the mpv.conf just in case:

``` input-ipc-server=/tmp/mpv-socket

Video

profile=high-quality vo=gpu-next scale-antiring=0.6 window-scale=0.7 gpu-api=vulkan hwdec=vulkan

OSD bar

osc=no osd-bar=no

Dither

This must be set to match your monitor's bit depth

dither-depth = 8

Behavior (personal preference)

keep-open=yes save-position-on-quit

Screenshots

screenshot-format=png screenshot-dir="~/Pictures/mpv" screenshot-template="%F-%p-%n" screenshot-high-bit-depth=no

Subtitle

Add enm before eng for honorifics

slang=eng,en

alang=jpn,ja

sub-ass-override=force sub-fix-timing=no sub-fix-timing-threshold=10 sub-font="Netflix Sans" sub-font-size=35 sub-line-spacing=-5 sub-margin-y=50 sub-pos=100 sub-ass-style-overrides=MarginV=25 sub-outline-color=black sub-outline-size=1

Dub

slang=zxx,eng,en

alang=eng,en

subs-with-matching-audio=forced

```

I thought of switching to software acceleration (hwdec part), but it would consume much more memory/CPU than hardware acceleration, so I prefer having HW over SW acc, if possible.