Awesome
mpv-winbuild
<a href="https://hits.seeyoufarm.com"><img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fmitzsch%2Fmpv-winbuild&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false"/></a>
Use Github Action to build mpv for Windows with latest commit.
This is a fork of https://github.com/zhongfly/mpv-winbuild.
Originally based on https://github.com/shinchiro/mpv-winbuild-cmake.
Adapted to https://github.com/mitzsch/mpv-winbuild-cmake.
Auto-Builds
Checks the mpv repository every hour for updates. If there is an update and it is relevant to the windows build, it will automatically run the compilation and release it on success.
This repo only provides 64-bit version. If you need a 32-bit version, you can fork this repo and run MPV
workflow by yourself.
[!NOTE]
mpv-dev-xxxx.7z
is libmpv, including thempv-2.dll
file.Some media players based on libmpv use
libmpv-2.dll
ormpv-2.dll
.You can upgrade their libmpv by overwriting (and renaming) this dll.
mpv-dev-lgpl-xxxx.7z
is libmpv under LGPLv2.1+ license, which disables LGPLv2.1+ incompatible packages and statically links to ffmpeg under LGPLv3.I'm not a lawyer and can't guarantee that I've disabled all LGPL-incompatible packages, use at your own risk.
Release Retention Policy
- The last 3 or 4 months of builds will be retained.
Information about packages
same as shinchiro/mitzsch
-
Git/Hg
- amf-headers
- ANGLE
- aom
- avisynth-headers
- bzip2
- dav1d
- davs2
- expat
- FFmpeg (modified)
- fontconfig
- freetype2
- fribidi
- harfbuzz
- lame
- lcms2
- libarchive
- libaribcaption
- libass
- libbluray
- libbs2b
- libdovi
- libdvdcss
- libdvdnav
- libdvdread
- libjpeg
- libjxl (with brotli, highway)
- libmodplug
- libmysofa
- libplacebo (with glad, fast_float, xxhash)
- libpng
- libsdl2
- libsoxr
- libsrt
- libssh
- libudfread
- libunibreak
- libva
- libvpl
- libvpx
- libwebp
- libxml2
- libzimg (with graphengine)
- libzvbi
- luajit
- mpv (modified)
- mujs
- nvcodec-headers
- ogg
- openal-soft
- openssl
- opus
- rubberband (with libsamplerate)
- shaderc (with spirv-headers, spirv-tools, glslang)
- speex
- spirv-cross
- svtav1
- uavs3d
- uchardet
- vorbis
- vulkan
- vulkan-header
- x264
- x265 (multilib)
- xz
- zlib
- zstd
-
Zip
- xvidcore (1.3.7)
- lzo (2.10)
- libopenmpt (0.7.8)
- libiconv (1.17)
- vapoursynth