HAP vs ProRes

626 views
Skip to first unread message

micpool

unread,
Aug 21, 2023, 6:17:45 AM8/21/23
to QLab
There is now a significant difference between HAP and ProRes codecs,

HAP codecs are no longer available for QuickTime. This means that HAP encoded content can't be played in QT Player and can only be encoded in ffmpeg or specific apps. Adobe apps now require plug-ins (some of which are expensive) to encode HAP, and as far as I can see Apple Compressor can't  encode HAP at all.

This  probably means that ProRes is far better suited to QLab workflows than HAP,  except in cases where every last drop of potential performance needs to be squeezed out of the system. 

Not being able to preview HAP in the finder, or play HAP files in  QT player, is potentially hugely limiting, and for me, rules out HAP as a sensible option.

Mic


micpool

unread,
Aug 24, 2023, 6:02:02 AM8/24/23
to QLab
I have revised my previous opinion about HAP after revisiting a project that maps videos to MIDI keyboard triggers to make a Video sampler with rather dramatic results.

Using a MIDI sequence of 17 notes in 1.6 seconds

With 4K .PNG images, QLab manages to display about 3 of the images in 4 seconds (display time for a single image after MIDI trigger is 0.8s

With 4K . 1 frame HAP.mov  images, QLab displays all 17  images, pretty much as the keys are played (display time for a single image after MIDI trigger, <0.1s)

Screen recordings attached. (Timing slightly compromised by the video capture process).

Mic
Video Keyboard 4K png Demo.mov
Video Keyboard 4K HAP Demo.mov

Christopher Ashworth

unread,
Aug 24, 2023, 6:52:39 AM8/24/23
to ql...@googlegroups.com
Out of curiosity, what computer specs are you using for this test?

(mobile)

On Aug 24, 2023, at 6:02 AM, micpool <m...@micpool.com> wrote:

I have revised my previous opinion about HAP after revisiting a project that maps videos to MIDI keyboard triggers to make a Video sampler with rather dramatic results.

micpool

unread,
Aug 24, 2023, 8:37:00 AM8/24/23
to QLab
Mac Studii M1 Max  32GB/2TB
Message has been deleted
Message has been deleted
Message has been deleted

micpool

unread,
Aug 28, 2023, 7:08:28 PM8/28/23
to QLab
Apologies, I have deleted the last test sequences I posted as they were not accurate due to a programming error.
I have double checked the attached screen recording, which compares 1 frame HAP movies, JPG stills at Quality 50 and PNG stills and think this is a valid comparison auto-following  at 24fps (or .0.041s frame duration for the still images)
When the sequence of png images is running, the keyboard is unresponsive and requires many presses of the ESC key to stop the loop.
Video loading comparisons HAP JPG PNG.mov
Reply all
Reply to author
Forward
0 new messages