Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guidocella/mpv-image-config

Example configuration for using mpv as an image viewer
https://github.com/guidocella/mpv-image-config

image-viewer mpv

Last synced: 3 months ago
JSON representation

Example configuration for using mpv as an image viewer

Awesome Lists containing this project

README

        

This is an example configuration for using mpv as an image viewer.

## Why?

* mpv is feature rich and far more extensible than any image viewer. You can easily add original key bindings, set up conditional profiles and do pretty much anything with Lua scripts
* Zoomed images look better than in image viewers (or at least the ones I previously used), and you can even improve image quality further with GLSL shaders like [FSR](https://gist.github.com/agyild/82219c545228d70c5604f865ce0b0ce5) and [Anime4k](https://github.com/bloc97/Anime4K)
* You can use quit-watch-later with directories of images
* You can browse directories with both videos and images in one application
* Background transparency
* It supports Wayland unlike sxiv or feh

## Usage

Copy what you want to use from `mpv.conf` and `input.conf` into your versions of these files, and copy or symlink into `~~/scripts` `scripts/align-images.lua` to automatically align the OSD to the top-right corner of images bigger than the OSD and to center images smaller than the OSD, and `scripts/image-bindings.lua` for the script messages used by `input.conf`.

## How can I display thumbnails of images?

Use [mpv-gallery-view](https://github.com/occivink/mpv-gallery-view)