Changes the resolution of video files and creates a new video file from the original source. By lowering high resolution, 4K/8K videos will be played comfortably on old machines.
The demultiplexor will be able to extract audio/video data from any video format which FFMpeg supports. It is important that getting high-resolution frames should not exhaust CPU very much and it should not take too much time.
A desktop app will be developed. The user will be able to choose a source file and a target resolution. The gui will probably developed using Xamarin for a quick way.
An image resizer will be programmed. Input is a raw image with height and width information and a target resolution. Output is the raw image with the chosen resolution.