Under Development
C++ media player which uses ffmepg for decoding frames, opengl to display video, portaudio to play audio and dear imgui for graphical user interface (GUI) .
-
Make sure to clone it with (
--recurse-submodules):git clone --recurse-submodules https://github.com/shivang51/MediaPlayer.git
Now you should have a folder MediaPlayer.
-
To build it you will require
cmake VERSION 3.10 (Minimum).After cloning the repository move into it by,
cd MediaPlayerAfter moving into Media Player, make folder build and move into it by,
mkdir build && cd build
And now use
cmaketo generate files.cmake ..
For building the genrated files you can use
cmake --build .
-
After building generated files don't forget to copy assets from
MediaPlayerand dlls fromMediaPlayer\vendors\ffmpeg\bin\x64into app build directory i.e.MediaPlayer\build\bin\Debugin this case.
