This is the WD26 version of the FFplayer project which encapsulates the FFmepg video player in console mode in a Windows GUI.
Using a GDImage DWM window (compound mode) allows you to display a progress bar, or any other transparent or variable opacity graphic component, over the video.
In order to reduce the size of the framework as much as possible, only the following DLLs are used:
- mat64.dll
- obj64.dll
- pnt64.dll
- srd64.dll
- vm64.dll
these are compressed with UPX with the option below:
UPX --brute MyFile.dll
You can select a video with the button "Select file" then "Play" to start the display.
Or directly by using drag & drop from the explorer.
The ultimate goal of this project is to couple it with a capture module based on FFmpeg, to easily make tutorials of your applications in an internet compatible format (.webm).
Note: The source code compatible with the earlier versions of WINDEV is available on my private forum (from version 16).