I can develop a c++ Windows software that will receive a video, then encrypt it and generate another exe for that video. When the exe will be double clicked, the user will be prompted to enter a unique password and only then the video will be played.
The development will be done using Visual Studio 2017 Enterprise, c++.