cogentcore / core

A free and open source framework for building powerful, fast, and elegant 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the Web with a single pure Go codebase, allowing you to Code Once, Run Everywhere.
http://cogentcore.org/core
BSD 3-Clause "New" or "Revised" License
1.31k stars 71 forks source link

Use libmpv instead of libav for video #950

Open yxxyun opened 2 months ago

yxxyun commented 2 months ago

Describe the feature

libmpv is more geared towards building applications with advanced media playback capabilities

Relevant code

No response

kkoreilly commented 2 months ago

Is there any Go library for interacting with libmpv? If so, I would be interested in using it.

yxxyun commented 2 months ago

https://github.com/gen2brain/go-mpv
https://github.com/aynakeya/go-mpv

kkoreilly commented 2 months ago

Those packages look relatively promising; I will take a deeper look at this soon. Thanks!

c1ngular commented 2 months ago

I don't think those two are ready to be used as customizable video player , They are just interacting with MPV player instance .