» Demolition Media Hap Player
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Demolition Media Hap Player

plugin video gpu hap Playback
Credits: m-box, vux, tonfilm, eno, kbln



  • Hardware accelerated (Nvidia/ATI/Intel graphics cards)
  • Hap formats: Hap, Hap Q, Hap Alpha, Hap Q Alpha
  • Containers: mov (preferred), avi
  • No external codecs installation needed
  • DirectX 11 video texture output
  • Plays videos with alpha transparency
  • Fully spreadable and dynamic
  • 4k@120fps, 8k@60fps, 10k@30fps (limit is only your PC capabilities)
  • VAudio-enabled
  • 64-bit and 32-bit


Free for non-commercial
License needed for commercial use. Get it on the Store


  1. vvvv >= 45beta34.2
  2. dx11 pack >= 1.0.0
  3. VAudio pack for audio output (optional)


Unzip and copy "packs" folder to your vvvv root folder

How to encode videos

To play videos you would need to re-encode them to Hap first
Encoding tips (pdf) Additional
Encoder patch (ffmpeg binary included)


  • Q: How to achieve the maximum performance out of the player?
  • A: Try encoding without 2nd stage compression. You can save CPU time with that, at the cost of higher data-rate (it also depends on the content) -- your SSD should be fast! Add "-compressor none" to the FFmpeg arguments. I've managed to play 10k@50fps with this approach on my laptop.
  • Q: I want to drive the playback with the frame index/LFO/external clock/sync playback on several machines
  • A: There is such plugin version, but it's non-public. Write me an e-mail if you're interested!
  • Q: What about reverse playback
  • A: You would need an external clock plugin version for that (see the previous question)
  • Q: I've exported the video from After Effects with audio track. It isn't being played nicely by hap player
  • A: The audio from AE is heavy. Please re-encode with FFmpeg using the "-vcodec copy" option (will only process the audio stream, leaving video frames as is). It will be played fine then.
  • Q: I have a Windows 7 machine, and all the hap player nodes are red.
  • A: You're in a bad situation. Try 64-bit plugin version, or upgrade to a newer Windows version (8.1 is enough)



  1. Experimental support of non-multiple of 2 video resolutions
  2. Accurate computation of the current frame index
  3. The image queue size was increased to 10 frames/100Mb, which gives slightly better performance in some cases
  4. Don't seek to the start when the playback is finished
  5. Loop pin of HapAudioClock now accepts a boolean (on/off)
  6. Fix Opened/Playing outputs of HapState: don't reset to false when opening a single video from the input Path spread
  7. HapReaderNode: make number of ouput slices equal to maximum slicecount of (Path, Open) input spreads
  8. You can open one video multiple times, or open a video using arbitrary Open slice, without opening all the slices prior to it in the Open spread
  9. Now works with vvvv 45beta34.2
  10. download


    27.06.17 [17:26 UTC] by lev | 798 downloads


    27.08.17 [17:24 UTC] by lev | 214 downloads

Aurel 30/06/2017 - 12:42

Hi, is there any plugin or codec needed ?
I can not open any mp4 or mov video...
TTY said :

ERR : Exception occured in TMPluginWrapperNode.Evaluate
00:03:41 ERR : COM object that has been separated from its underlying RCW cannot be used.

lev 30/06/2017 - 23:44

Aurel To use this player, you need to convert your videos to Hap first! Take a look here how to do it: demolition-media-hap-player#How to encode videos

drehwurm 01/07/2017 - 23:26

Just tested it. It's great, @lev !

isdzaurov 07/07/2017 - 12:05

Лев ты просто тигр =)

colorsound 26/01/2018 - 19:06

Hi, in new v4 50beta35.8 the 32 bits version of the plug seem not to work i get red nodes. any idea or fix ? btw congrats for the nice plug ¡¡, cheers

colorsound 09/02/2018 - 11:23

how do you play audio as well with this goody ?


anonymous user login


~8min ago

joreg: @Tamoeba odd if so. so you don't have an LFO or MonoFlop node

~21h ago

sagishi: any vvvv wizardry going on at ADAF in athens this week?

~21h ago

vux: Freshly released, DirectX11 v1.3 directx11-1.3-update

~2d ago

weareallclowns: has anyone used avr-gcc with vvvv? thinking about uploading a vvvv sketch to arduino

~3d ago

motzi: @udo2013: you can't change the resolution of the standard DX11 renderer (res=window size). use temptarget renderer + preview instead

~3d ago

Tamoeba Kale: Is it possible that i am missing thew whole "animation" category nodes? how?

~4d ago

udo2013: hello. is there a way to change the fullscreen resolution of renderer dx11? found no possibility + can not be opened.

~4d ago

tekcor: @joreg vl.glTF loader looks intense inside, but is red in b36.

~5d ago

MultiNIL: @joreg sure!

~5d ago

joreg: @MultiNIL supa! can we have this as a gallery entry? 24