CrendKing
5th June 2019, 08:44
I made a filter that hides idle cursor for supported video player. Thought some people here might find it useful.
Description
When playing a video, it is annoying to have the mouse cursor hanging over the screen. While some video players offer option to hide the cursor during playback (e.g. PotPlayer (https://user-images.githubusercontent.com/975235/58520991-6194b780-816f-11e9-9b4a-12b413d1a740.jpg)), this feature is not available elsewhere (most notably in MPC-BE window mode (https://sourceforge.net/p/mpcbe/tickets/210/)). Instead of reinventing the wheel in each player, this repository offers a generic DirectShow filter solution. All players that support DirectShow filters can enjoy the hide cursor feature. This filter should not conflict with players that already have the similar functionality fully or partially.
This filter completely passes through video and audio data. Thus it is safe to put it anywhere in the filter chain (except in certain combos such as BlueskyFRC (http://bluesky23.yukishigure.com/en/BlueskyFRC.html) with Zero-Copy mode and madVR (http://madvr.com/)).
This filter activates when there is video data and during playback. It deactivates whenever the playback is paused. User can customize the hiding delay in filter property dialog.
Download
Project: https://github.com/CrendKing/emperors-clothes
Version 0.1: https://github.com/CrendKing/emperors-clothes/releases/tag/0.1
Install
Unpack
Run install.bat to register the filter emperors_clothes.ax Enable the filter Emperor's Clothes in video player
Uninstall
Run uninstall.bat to unregister the filter and clean up user data
Description
When playing a video, it is annoying to have the mouse cursor hanging over the screen. While some video players offer option to hide the cursor during playback (e.g. PotPlayer (https://user-images.githubusercontent.com/975235/58520991-6194b780-816f-11e9-9b4a-12b413d1a740.jpg)), this feature is not available elsewhere (most notably in MPC-BE window mode (https://sourceforge.net/p/mpcbe/tickets/210/)). Instead of reinventing the wheel in each player, this repository offers a generic DirectShow filter solution. All players that support DirectShow filters can enjoy the hide cursor feature. This filter should not conflict with players that already have the similar functionality fully or partially.
This filter completely passes through video and audio data. Thus it is safe to put it anywhere in the filter chain (except in certain combos such as BlueskyFRC (http://bluesky23.yukishigure.com/en/BlueskyFRC.html) with Zero-Copy mode and madVR (http://madvr.com/)).
This filter activates when there is video data and during playback. It deactivates whenever the playback is paused. User can customize the hiding delay in filter property dialog.
Download
Project: https://github.com/CrendKing/emperors-clothes
Version 0.1: https://github.com/CrendKing/emperors-clothes/releases/tag/0.1
Install
Unpack
Run install.bat to register the filter emperors_clothes.ax Enable the filter Emperor's Clothes in video player
Uninstall
Run uninstall.bat to unregister the filter and clean up user data