I'm struggling to create a media player inside my c++ program. I started studying the references of libvlc and libgstreamer, but both are incomplete and buggy.

Is there some free library I can employ for my task? Or is there some library that provide a ready-to-use object in my program (using gtk ui)?

  • libmpv can do that
    – wb9688
    Jan 17, 2016 at 13:42

1 Answer 1


MFormats from Medialooks is perfect for this but it is not free, the only free one that i know of is FFMpeg but it is not easy to use.


  • 1
    Nigel, can you add a link and tell us why you think it is perfect?
    – user416
    Dec 10, 2015 at 19:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.