Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xjunko/mpv-v
Basic video player in V using mpv and gg!!
https://github.com/xjunko/mpv-v
mpv video-player vlang
Last synced: about 1 month ago
JSON representation
Basic video player in V using mpv and gg!!
- Host: GitHub
- URL: https://github.com/xjunko/mpv-v
- Owner: xjunko
- License: gpl-3.0
- Created: 2023-03-05T16:36:49.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T11:29:35.000Z (6 months ago)
- Last Synced: 2024-08-05T01:10:59.291Z (5 months ago)
- Topics: mpv, video-player, vlang
- Language: V
- Homepage:
- Size: 891 KB
- Stars: 25
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-GPL
Awesome Lists containing this project
- awesome-v - mpv-v - World's Simplest Video Player. (Applications / Graphics)
README
# World's Simplest Video Player
![image](https://github.com/xjunko/mpv-v/assets/44401509/b20f65fb-9055-4b09-a62d-c5afdd782f3f)
![image](https://github.com/xjunko/mpv-v/assets/44401509/2ff1f23c-731e-43e7-a9d5-5f98866eca27)(it even works with pipe!!!!)
# Building
Tested in Arch Linux (6.1.9-arch1-2), but I assumed it would work anywhere else as
long as you have `mpv` installed.What I used:
```bash
clear && v fmt -w . && v -cc clang (or gcc) -d show_fps .
```## To Windows User
* Get MPV Shared library from [[email protected]](https://sourceforge.net/projects/mpv-player-windows/files/libmpv/)
* Copy `include` folder and `libmpv-2.dll` into project folder
* And you're ready to go!# Features
It has a _*lot*_ of features, such as:
- Playing a video or anything that `mpv` supports.
- That's about it really.