Skip to main content
trashcaneron
Inspiring
January 25, 2022
Question

HAP Transcoding in 2023 (Updated)

  • January 25, 2022
  • 2 replies
  • 27557 views

Have been using AME Adobe Media Encoer to transcode files to HAP thanks to Diguise's plugin for a long time. 

 

I'm trying to convert a 12 minute 1920x1080 file from Apple Pro Res to HAP. 

 

It says it's going to take 8 hours. 

 

This is unbearably slow. What HAPpened? 

 

Old version from VIDVOX:

https://github.com/Vidvox/hap-qt-codec/releases

 

Stand alone converter from VIDVOX:

https://github.com/Vidvox/hap-in-avfoundation/releases

 

Latest version 12.0 from Diguise-One:

https://github.com/disguise-one/hap-encoder-adobe-cc/releases

 

Is there a better way to do this now? It's just a transcode... 

This topic has been closed for replies.

2 replies

Participant
March 10, 2023

Hey, any way to make HAP files through Media encoder 2023 (23.2.1 build 2)?

trashcaneron
Inspiring
March 10, 2023

2023 UPDATE

 

You can transcode HAP via FFMPEG – this is probably the fastest HAP renderer. You can do this on a Mac or PC. Pay attention to CHUNK count. Export from AE/PR whatever is a lightly compressed or uncompressed codec before sending to FFMPEG. There's a learning curve attached to this process, but just write down what you learn so you don't forget :). That said: HAP's encoding can be pretty rough on gradients and causes some gnarly banding. FFMPEG is free. 

 

You can still encode directly to HAP in AE/AME/PR by using "After Codecs" – this is a paid plugin from Aescripts. It's pretty good! But I do not recommend rendering directly from sequence(s) to HAP. Faster to encode as some other intermediary first. I have not tested After Codecs for QC recently, but am willing to bet it has similar banding issues (regardless of Hap or HapQ preference)

 

There's a new third party encoder that I've been using that I like by this dude Jokyo based in France. It's paid. And it costs too much to be honest. And it's locked to a computer which is incredibly annoying if you're moving from machine to machine a lot. You can buy their codecs so you can render using AE/PR/AME or you can buy his stand alone. The stand alone costs more but seems to be more efficient than using AME. I bought the stand alone version and have to admit that it does an incredible job encoding and introduces next level HAP that we so desperately need. Named HAPR, it is a much better looking encode. So far, have tested in Touch and Mad. Touch plays this new version. Mad does not. If you have the dough, this is the path I recommend. His version of HAPQ Slow is only slightly below HAPR imho and it looks nearly as good (much better than FFPMEG and After Codec's HAPQ). Jokyo's HAPQ play in Touch and Mad. 

 

Also here's a pro-tip: Pay attention to chunk count! 

Participant
March 14, 2023

Cheers Trashcaneron.  My FFMPEG knowledge is ZERO, tried looking into it a while back and it scare me!!

 

Have come across After Codecs before, will look into that again as well as Jokyo.  Sorry for my ignorance, what is Touch and Mad?

 

Cheers again

Mylenium
Legend
January 26, 2022

It's probably fair to assume that the latest changes with multiframe rendering and all that would affect this, be that just indirectly by changing soem mmemory allocation. That said, the obvious answer would have to be to turn of MFR and of course also check the other settings such as hardware accelerated encoding and such...

 

Mylenium

trashcaneron
Inspiring
January 26, 2022

Hmmm, I was not aware you could turn MFR on/off in AME?