Video Player Application – C++ Desktop Media Player
Built a desktop video player application using C++, OpenCV, and Qt, featuring playback functionality and brightness control. Serves as a foundational project for multimedia programming.
Technologies Used
Overview This personal project demonstrates the development of a desktop-based video player application using C++. It includes basic video playback capabilities and brightness adjustment features. The project emphasizes understanding the fundamentals of multimedia processing, including decoding video files and rendering frames.
Key Features
Video playback from local file input
Brightness control using OpenCV matrix manipulation
Modular architecture for extending video control functionality
Makefile-based build system for cross-platform compilation
Uses Qt for planned UI enhancements (future phase)
Planned Enhancements
Integration of a custom graphical user interface using Qt
Addition of standard playback controls: pause, resume, stop, seek
Potential support for multiple video formats and resolution scaling