homov / LibMpv

Complete libmpv API wrapper
MIT License
41 stars 4 forks source link

Stand With Ukraine

LibMpv Wrapper

LibMpv.Client

The LibMpv.Client project contains a complete libmpv API wrapper automatically generated using a modified version of FFmpeg.AutoGen (LibMpv.Generator)

LibMpv.MVVM

MpvContext as ViewModel for easier use in MVVM projects

LibMpv.Avalonia

VideoView (NativeVideoView, OpenGlVideoView, SoftwareVideoView) control for AvaloniaUI

What works:

To-Do:

LibMpv.WPF

VideoView (NativeVideoView) control for WPF (an attempt to solve the airspace issue)

To-Do:

Iptv player sample

Minimal but functional (Avaonia, WPF)

https://github.com/homov/LibMpv/assets/67293663/8c97b57a-b435-47d8-a793-e56d6109b51c

Native binaries

Platform-specific libraries taken from the projects