Какой вариант лучше для UWP? VLC действительно легко начать использовать, но FFmpeg сложнее (читай: сложно). Но если мы думаем, например, о лицензиях, поддержке разных форматов, трансляции, тегах мультимедиа, преобразовании, поддержке субтитров и аудио, редактировании видео / аудио и т. Д.
Есть опыт?
2 ответа
Vlc.DotNet не работает с UWP.
Я бы посоветовал вам использовать https://github.com/kakone/VLC.MediaElement. который использует оболочку C ++ / CX под капотом для вызова libvlc. Это довольно полный пример приложения: https://code.videolan.org/videolan/vlc-winrt
лицензии, поддержка разных форматов, кастинг, медиа-теги, конвертация, поддержка субтитров и аудио, редактирование видео / аудио
Это много соображений, и я не знаю ваших требований и потребностей. Вы должны оценить оба. Но для простоты использования VLC.MediaElement - лучший выбор.
Vlc Dot net. вы можете найти подробности здесь https://github.com/ZeBobo5/Vlc.DotNet Эта библиотека предоставит вам лучший контроль. Есть много других вариантов, но, поскольку вы говорите об аудио / видео / субтитрах / форматах, вы найдете все в этой библиотеке. Это основная медиальная библиотека и оболочка с помощью настраиваемого элемента управления.
Таким образом, можно легко импортировать в любой проект wpf / проект Uwp.
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.