https://github.com/kaandesu/raylib-mpeg2-example
playing video in raylib with libmpeg2
https://github.com/kaandesu/raylib-mpeg2-example
libmpeg2 raylib raylib-examples video-player video-streaming
Last synced: 7 months ago
JSON representation
playing video in raylib with libmpeg2
- Host: GitHub
- URL: https://github.com/kaandesu/raylib-mpeg2-example
- Owner: kaandesu
- License: mit
- Created: 2024-11-02T15:43:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T21:46:23.000Z (over 1 year ago)
- Last Synced: 2025-09-08T22:37:20.752Z (8 months ago)
- Topics: libmpeg2, raylib, raylib-examples, video-player, video-streaming
- Language: C
- Homepage:
- Size: 3.99 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## raylib-mpeg2-examle
This project is about playing video to Raylib using [libmpeg2](https://libmpeg2.sourceforge.io/)
for decoding.
### Project Setup for macOS and Linux
This document outlines the steps to set up the development environment for the project on both macOS and Linux. (haven't tested on linux yet)
### Prerequisites
#### macOS
1. **Install Homebrew** (if not already installed):
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
2. Install Dependencies:
```bash
brew install libmpeg2 raylib
```
#### Linux
1. Install Dependencies:
```bash
sudo apt update
sudo apt install build-essential libmpeg2-4-dev libgl1-mesa-dev libraylib-dev pkg-config
```
### Setting Up the Project
```bash
git clone https://github.com/kaandesu/raylib-mpeg2-examle
cd raylib-mpeg2-examle
make
# "make build" to only build without running
```
### Notes
- Ensure that `pkg-config` is installed on both macOS and Linux, as it is used to manage library compile and link flags.
- On macOS, make sure you have the Xcode command line tools installed:
```bash
xcode-select --install
```