Skip to content

Mikeexe2/mpv-lazy-lite

Repository files navigation

Custom MPV "Lite" Version

This repository contains a customized version of MPV. I have removed certain binary files, shaders, and other config files/functions that are not needed for my use case.

However, if you prefer to use MPV with its full set of features, including all binaries, shaders, and configurations, you can refer to the official MPV documentation.

Update to the Latest Version

Note: The mpv.exe in this repository is not the newest version.

  1. Download the latest version from here:
    mpv-winbuild Releases

  2. Once downloaded, unzip the archive and locate the .exe file.

  3. Replace the existing .exe file in your current installation directory with the new one.

OR run the updater.bat file to get the newest version.

Using the portable_config Folder

portable_config folder allows you to store your configuration files alongside the MPV executable.

  • Alternatively, you can install it system-wide by running mpv-install.bat.

Installing the Required Fonts

If you wish to use the same font like me, especially for displaying CJK (Chinese, Japanese, and Korean) languages, you need to install the following fonts:

1. Noto Sans CJK

2. Noto Serif CJK

  • Font file: NotoSerifCJK-Bold.ttc

  • Alternatively, you can change it in the mpv.config so that you can use the font you like. You can also put the font file inside the portable_config/fonts folder. If you install the font system-wide, it will help save memory when running mpv, as it won't need to load the font each time.

Features of This Lite Version:

  • Custom Font Support: Ensures proper subtitle rendering by using custom fonts, preventing issues like missing text in subtitles.

  • Dual-Subtitle Support: Based on my previous experience with PotPlayer, this version is customized to display two subtitles simultaneously, making it ideal for multilingual content. (No styling for secondary subtitle)

  • Power Efficiency: Optimized for better power consumption, offering improved energy savings compared to PotPlayer (LAV Filters + HW decoding).

  • Optimized for Low-End Devices: Optimized for low-end devices, makes use of D3D11 hardware acceleration to boost GPU rendering, ensuring smoother performance even on less powerful systems.

  • trakt.tv api:

  1. Create a trakt.tv api. You can do this using: https://trakt.tv/oauth/applications
  2. Base64 your client_id and client_secret, then copy them to the script or script configuration file

Note: This version is tailored to my personal preferences for shortcut keys and settings. Feel free to modify it to better suit your own use case or requirements.

References

About

Custom MPV configuration from a former PotPlayer user who has transitioned to MPV.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages