Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unknownrori/cli-video-player
Simple, Rusty CLI Video Player and Fun Project
https://github.com/unknownrori/cli-video-player
cli video-player
Last synced: about 4 hours ago
JSON representation
Simple, Rusty CLI Video Player and Fun Project
- Host: GitHub
- URL: https://github.com/unknownrori/cli-video-player
- Owner: UnknownRori
- License: other
- Created: 2024-03-03T10:41:59.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-04T00:08:42.000Z (9 months ago)
- Last Synced: 2024-03-04T12:48:35.696Z (9 months ago)
- Topics: cli, video-player
- Language: Rust
- Homepage:
- Size: 7.55 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CLI Video Player
![](./screenshot/demo.jpg)
> [!WARNING]
> It's can run a video but currently it's locked at 30.5fps good enough to play Bad Apple
> But it will be changed to dynamically use from ffmpeg metadata, and the sound will be out of sync, since I'm trying to figure it outThis is very simple and basic CLI video player written in Rust just for fun. it's currently support grayscale color, if colored video is passed it will be converted into grayscale.
Watch the demo here : https://youtu.be/1PNJHKkE3QI?si=rDZZ2hwC7u1l7Krp
## 🚀 Installation & Running
> [!WARNING]
> Make sure you have ffmpeg on your path, since I'm being too lazy to interface with FFI```sh
# Clone repository and enter to cloned directory
git clone https://github.com/UnknownRori/cli-video-player
cd cli-video-player# Run the bad apple video
cargo run --release -- -i ./bad-apple.mp4
```## License
This project is licensed under the [GLWTSPL](/LICENSE).
![Good Luck](https://github.com/me-shaon/GLWTPL/raw/master/good-luck.gif)
...and godspeed.