OBS-Studio: Enable CoreAudio AAC encoder (Windows)

OBS Studio OBS-Studio: Enable CoreAudio AAC encoder (Windows)

Jack0r

The Helping Squad
Forum Moderator
Jack0r submitted a new resource:

Enable CoreAudio AAC encoder in OBS-MP (Windows) - Apple's audio encoder can be used in OBS-MP and here is how to install it under Windows.

First of all, if you have iTunes or QuickTime installed, chances are you are already using the CoreAudio AAC encoder in OBS-MP. But if you normally do not use or install any of those, there is another way to enable it.

All we need is the Apple Application Support, for 32 or 64bit depending on the OBS-MP version you use. Apple themselves explain how to get those:
https://discussions.apple.com/docs/DOC-6562#components...
Read more about this resource...
 

kaloc

Member
Minimal Install Guide for CoreAudio AAC ( Windows )

This is a contribution to the original guide to allow for full function but no install needed and minimal file size.

1. Download iTunesSetup and extract AppleApplicationSupport.msi from it just as it says in the guide, but DO NOT install it.

2. Download lessmsi and extract it to its own folder. ( for temporary use )
http://lessmsi.activescott.com/

3. Move AppleApplicationSupport.msi into the lessmsi folder.

4. Download the attached batch file ( or create your own ) and put it in the lessmsi folder.

5. Run the batch file and it should create a new folder called Apple in the lessmsi folder.
The Apple folder should contain an "Apple Application Support" folder and inside that should be 8 dll files + 1 folder.

6. ( Optional ) To reduce the size of a required dll, but still allows everything to work properly, grab a dummy dll for icudt55.dll here and replace / overwrite the one inside the "Apple Application Support" folder.
https://www.hydrogenaud.io/forums/index.php?showtopic=85135&st=950&p=907418&#entry907418

7. Copy the Apple folder to your Common Files directory for your version of windows, examples below :
32-bit Windows
C:\Program Files\Common Files

64-bit Windows
C:\Program Files (x86)\Common Files
8. Thats it, you're done, you may delete the lessmsi temporary folder. Start OBS MP and check your current log file to confirm CoreAudio AAC is working ( as mentioned in the guide ).


----------------
Here is the Code in case you want to create your own lessmsi batch file or if the attachment isn't working
Code:
lessmsi x AppleApplicationSupport.msi ASL.dll CoreAudioToolbox.dll CoreFoundation.dll CFCharacterSetBitmaps.bitmap icudt55.dll libdispatch.dll libicuin.dll libicuuc.dll objc.dll && move "AppleApplicationSupport\SourceDir\Common Files\Apple" %cd% && rd /s /q AppleApplicationSupport
ASL.dll
CoreAudioToolbox.dll
CoreFoundation.dll
CoreFoundation.resources\CFCharacterSetBitmaps.bitmap
icudt55.dll
libdispatch.dll
libicuin.dll
libicuuc.dll
objc.dll
 

Attachments

Last edited:
Top