Python3 PyQt5 play mp4 скомпилированный модуль

Я создаю настольное приложение с графическим интерфейсом, которое включает файлы MP4 (аудио/визуальные). Я скомпилировал их с помощью pyrcc5, однако пока приложение закодировано с использованием PyVLC, оно не может воспроизводить видео как скомпилированные модули — я не хочу, чтобы пользователи копировали или заменяли видео. Какие у меня есть варианты в PyQt5 в отношении воспроизведения скомпилированных видеофайлов? Если мне нужны дополнительные кодеки, где я могу их взять?

Спасибо за все конструктивные отзывы.


person hsc1000    schedule 02.12.2017    source источник
comment
покажи свой код.   -  person eyllanesc    schedule 02.12.2017
comment
Избавьтесь от PyVLC и используйте QtMultimedia (который, очевидно, имеет встроенную поддержку файлов ресурсов). В противном случае вам придется написать целую загрузку уродливого кода ctypes для чтения из файлового объекта (см. этот вопрос , Например).   -  person ekhumoro    schedule 02.12.2017
comment
@ekhumoro Я понял, что с помощью QSound можно воспроизвести скомпилированный аудиофайл (только в формате WAV, а не MP3), но, поскольку я не смог найти ничего о воспроизведении скомпилированных видеофайлов, я застрял. Ваш совет, как всегда, образцовый   -  person hsc1000    schedule 06.12.2017