Skip to content

shivang51/MediaPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Media Player

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) .

Media Player Screenshot

To get started

  • Clone it

    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.

  • Build it

    To build it you will require cmake VERSION 3.10 (Minimum).

    After cloning the repository move into it by,

    cd MediaPlayer

    After moving into Media Player, make folder build and move into it by,

    mkdir build && cd build

    And now use cmake to generate files.

    cmake ..

    For building the genrated files you can use

    cmake --build .
  • Before Running

    After building generated files don't forget to copy assets from MediaPlayer and dlls from MediaPlayer\vendors\ffmpeg\bin\x64 into app build directory i.e. MediaPlayer\build\bin\Debug in this case.

About

C++ Media Player

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published