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_OWN Based on https://github.com/dyphire/mpv-winbuild-cmake.
- Test: mpv from dyphire/mpv
- merged mpv-player/mpv#8865, mpv-player/mpv#9360, mpv-player/mpv#9621, mpv-player/mpv#9664, mpv-player/mpv#9856
- add
--auto-window-resize
,--sub-fonts-dir
,--osd-fonts-dir
,--subs-fallback
,--subs-fallback-forced
,--osd-wrap-unicode
and--sub-ass-feature-*
options
- Test: Build with libass from dyphire/libass_dev
- ass: it can fix some problems for scaled with PlayResX
- Remember: This is not perfect
- Test: mpv from dyphire/mpv
Builds run at 08:00 UTC on Thu and Sun (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.
mpv-dev-x86_64-xxxx.7z
is 64-bit libmpv version, including thempv-2.dll
file.Some media players based on libmpv will need
mpv-2.dll
.You can upgrade their built-in libmpv version by overwriting mpv-2.dll.
- The last build of each month is kept for one years.
- The last 30 weekly builds are kept.
Same as shinchiro
-
Git/Hg
- mpv
- FFmpeg
- libass
- libplacebo (with glad)
- vulkan-header
- vulkan
- ANGLE
- xz
- x264
- x265 (multilib)
- uchardet
- rubberband
- opus
- openal-soft
- luajit
- libvpx
- libwebp
- libpng
- libsoxr
- libzimg (with graphengine)
- libdvdread
- libdvdnav
- libdvdcss
- libudfread
- libbluray
- libunibreak
- libmysofa
- lcms2
- lame
- harfbuzz
- game-music-emu
- freetype2
- mujs
- libarchive
- libjpeg
- shaderc (with spirv-headers, spirv-tools, glslang)
- spirv-cross
- fribidi
- nettle
- libxml2
- amf-headers
- avisynth-headers
- nvcodec-headers
- libmfx
- aom
- dav1d
- fontconfig
- libbs2b
- libssh
- libsrt
- libmodplug
- libjxl (with brotli, highway)
- mpv
-
Zip