MPVKit is only suitable for learning
libmpv
and will not be maintained too frequently.
MPVKit
is a collection of tools to use mpv
in iOS
, macOS
, tvOS
, visionOS
applications.
It includes scripts to build mpv
native libraries.
Forked from kingslay/FFmpegKit
Metal support only a patch version (#7857) and does not officially support it yet. Encountering any issues is not strange.
https://github.com/endpne/MPVKit.git
Version | License | Note |
---|---|---|
MPVKit | LGPL | FFmpeg details , mpv details |
MPVKit-GPL | GPL | Support samba protocol, same as old MPVKit version |
make build
# or specified platforms (ios,macos,tvos,tvsimulator,isimulator,maccatalyst,xros,xrsimulator)
make build platform=ios,macos
# or build GPL version
make build enable-gpl
# or clean all build temp files and cache
make clean
# or see help
make help
./mpv.sh --input-commands='script-message display-stats-toggle' [url]
./mpv.sh --list-options
Use Shift+i to show stats overlay
- moltenvk-build
- libplacebo-build
- libdovi-build
- libshaderc-build
- libluajit-build
- libass-build
- libsmbclient-build
- gnutls-build
- openssl-build
If you appreciate my current work, you can buy me a cup of coffee ☕️.
Because MPVKit compiles FFmpeg and mpv with the GPL license enabled. So MPVKit follow the GPL license.