azxcvn/mpv-android-anime4k

【已归档】项目已用 Flutter 重写并迁移至 azxcvn/xiaomiao-player,本仓库停止维护、不再发布新版本。Archived: rewritten in Flutter and moved to azxcvn/xiaomiao-player. No longer maintained.

What it solves

It addresses the poor visual quality of low-resolution anime and animation videos on Android devices by providing a real-time upscaling solution during playback.

How it works

Built on libmpv, the player integrates the Anime4K real-time super-resolution algorithm using GLSL shaders. This allows the app to upscale anime-style content on the fly, enhancing edges and clarity without needing to pre-process the video files.

Who it’s for

Anime enthusiasts and users of Android 12+ devices who want to improve the visual fidelity of their local or streamed animation collections.

Highlights

  • Real-time Upscaling: Implements Anime4K to significantly enhance low-resolution anime videos.
  • Comprehensive Playback: Supports mainstream formats (MP4, MKV, AVI) and WebDAV for cloud storage playback.
  • Bilibili Integration: Supports online playback, downloading, and login for Bilibili anime.
  • Advanced Media Features: Includes a built-in WebView for video sniffing, customizable subtitles, and a robust danmaku (bullet chat) system.
  • User-Centric Controls: Features gesture-based controls for brightness, volume, and progress.

Related

  • Project
  • Project
  • Project
  • Project
  • Project