https://github.com/dzimchuk/power-video-player
Power Video Player is a slim feature-rich video/dvd player that meets everyday needs in video playback on PC with a bunch of advanced features on board.
https://github.com/dzimchuk/power-video-player
directshow video-player wpf
Last synced: 6 months ago
JSON representation
Power Video Player is a slim feature-rich video/dvd player that meets everyday needs in video playback on PC with a bunch of advanced features on board.
- Host: GitHub
- URL: https://github.com/dzimchuk/power-video-player
- Owner: dzimchuk
- License: ms-pl
- Created: 2017-08-14T15:42:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T13:50:53.000Z (11 months ago)
- Last Synced: 2025-04-06T02:07:03.032Z (7 months ago)
- Topics: directshow, video-player, wpf
- Language: C#
- Homepage:
- Size: 6.39 MB
- Stars: 16
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: history.TXT
- License: license.md
Awesome Lists containing this project
README
# Power Video Player
**Project Description**
Power Video Player is a slim feature-rich video/dvd player that meets everyday needs in video playback on PC with a bunch of advanced features on board.
It's written in C# as a WPF application and employs a fair bit of DirectShow, COM Interop and PInvoke programming. Older versions (1.x) were Windows Forms applications and are also available.

**Features:**
- Convenient UI
- Plays almost all multimedia formats (requires appropriate codecs to be present on the client system)
- Full DVD Support (MPEG-2 and AC3 decoders should be installed on the client system)
- Video control: Video size, aspect ratio
- Playback speed control
- Windowed and fullscreen playback
- Displays detailed information about each video and audio stream
- Reports the format that could not be rendered because of the missing codec(s)
- Customizable keyboard and mouse actions
- Multilingual interface: English, Russian
- Skinnable (only one default skin is shipped now)
- Supports various video renderers: Legacy Video Renderer, VMR/VMR9, EVR
- Allows to take screenshots of the currently played video
- Drag and Drop support
- Subtitles support (requires DirectVobSub aka VSFilter)