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