Search code examples
c#ffmpeguwpvlc

FFmpegInterop.UWP or VLC.MediaElement for UWP apps


Which one is better choice for UWP? VLC is really easy to start to use but FFmpeg more complicated (read: difficult). But if we are thinking for example licenses, support of different format, casting, media tags, converting , subtitles and audio support, video/audio editing etc.

Any experiences?


Solution

  • Vlc.DotNet does not run with UWP.

    I'd advise you to use https://github.com/kakone/VLC.MediaElement which uses a C++/CX wrapper under the hood to call libvlc. That's a rather complete sample app: https://code.videolan.org/videolan/vlc-winrt

    licenses, support of different format, casting, media tags, converting , subtitles and audio support, video/audio editing

    That's a lot of considerations and I don't know your requirements and needs. You should evaluate both. But for ease of use, VLC.MediaElement is the best choice.