Skip to content
/ mpv-winbuild Public template

Use Github Action to build mpv-win with latest commit.

Notifications You must be signed in to change notification settings

dyphire/mpv-winbuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpv-build

GitHub Workflow Status releases downloads

Forked from zhongfly/mpv-winbuild

Use Github Action to build mpv-win with latest commit.

  • MPV Based on https://github.com/shinchiro/mpv-winbuild-cmake. mpv-winbuild-cmake
  • MPV_OWN Based on https://github.com/dyphire/mpv-winbuild-cmake. mpv-winbuild-cmake
    • Changed
      • LuaSocket is built and included, so simple-mpv-webui can be used out of the box
    • Fixes and Minor Enhancements
      • davs2: enable 10bit
      • libass: parse script properties even if missing "[Script Info]"
      • FFmpeg: check for double BOM in UTF-16 subtitle files
      • FFmpeg: Parsing ASS subtitle files with missing [Script Info] in the first line
      • FFmpeg: only handle negative durations for non-ASS subs
      • FFmpeg: handle long TrueHD input_timing gaps
      • FFmpeg: Potential TrueHD FFmpeg Passthrough Fix

Builds run daily at 08:00 UTC (or GitHubs idea of that time) and are automatically released on success.

This repo only provides 64-bit version. If you need a 32-bit version, you can fork this repo and edit mpv.yml.

Note

mpv-dev-x86_64-xxxx.7z is 64-bit libmpv version, including the libmpv-2.dll file.

Some media players based on libmpv will need libmpv-2.dll.You can upgrade their built-in libmpv version by overwriting libmpv-2.dll.

Release Retention Policy

  • The last 30 days of builds will be retained.

Information about packages

Same as shinchiro

  • Git/Hg
    • mpv mpv
    • FFmpeg FFmpeg
    • libass libass
    • libplacebo (with glad, fast_float, xxhash) libplacebo
    • vulkan-header Vulkan-Headers
    • vulkan Vulkan-Loader
    • ANGLE ANGLE
    • aom aom
    • xz xz
    • x264 x264
    • x265 (multilib) x265
    • uchardet uchardet
    • rubberband rubberband
    • opus opus
    • ogg ogg
    • openal-soft openal-soft
    • luajit luajit
    • libvpx libvpx
    • luasocket luasocket
    • libwebp libwebp
    • libpng libpng
    • libsdl2 libpng
    • libsoxr libsoxr
    • libzimg (with graphengine) libzimg
    • libdvdread libdvdread
    • libdvdnav libdvdnav
    • libdvdcss libdvdcss
    • libudfread libudfread
    • libbluray libbluray
    • libunibreak libunibreak
    • libmysofa libmysofa
    • lcms2 lcms2
    • lame lame
    • harfbuzz harfbuzz
    • game-music-emu game-music-emu
    • freetype2 freetype2mujs mujs
    • libarchive libarchive
    • libjpeg libjpeg
    • shaderc (with spirv-headers, spirv-tools, glslang) shaderc
    • speex speex
    • spirv-cross spirv-cross
    • fribidi fribidi
    • libxml2 libxml2
    • amf-headers amf-headers
    • avisynth-headers avisynth-headers
    • nvcodec-headers nvcodec-headers
    • libvpl libvpl
    • bzip2 bzip2
    • dav1d dav1d
    • expat expat
    • fontconfig fontconfig
    • libbs2b libbs2b
    • libssh libssh
    • libsrt libsrt
    • libjxl (with brotli, highway) libjxl
    • libmodplug libmodplug
    • uavs3d uavs3d
    • davs2 davs2
    • libdovi libdovi
    • libzvbi libzvbi
    • rav1e rav1e
    • rubberband rubberband
    • libaribcaption libaribcaption
    • zlib zlib
    • zstd zstd
  • Zip