OBS Studio OBS-Studio: Enable CoreAudio AAC encoder (Windows) [Deleted]

Status
Not open for further replies.

Jack0r

The Helping Squad
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

  • _Extract_aac _files.zip
    349 bytes · Views: 688
Last edited:

Xenat

New Member
Acá tienen el app support x32 (x86) y x64 (x64), es una versión vieja pero funciona a la perfección

Here you have the app support x32 (x86) and x64 (x64), it is an old version but it works perfectly

 

Hollo the Raven

New Member
Acá tienen el app support x32 (x86) y x64 (x64), es una versión vieja pero funciona a la perfección

Here you have the app support x32 (x86) and x64 (x64), it is an old version but it works perfectly


Thank you so much for this! I really wish I had found this sooner. For the longest time I thought the entire internet had come together to prank me into wasting my time digging through iTunes/Quicktime setup files for an audio codec that didn't exist. I'll be putting this to good use!
 
D

Deleted member 274374

The latest version can be downloaded from here: >> CoreAudio AAC encoder << ( iTunes 12.10.8 )

- Close OBS and run files.
- Extract the files and install:

AppleApplicationSupport.msi (32 bits systems).
AppleApplicationSupport64.msi (64 bits systems).

- You can see that the encoder is used by checking the log file of OBS.
- Search for a line that says: "[CoreAudio encoder]: Adding CoreAudio AAC encoder".
 

Tomani

New Member
Does CoreAudio AAC Encoder is enabled as default audio codec for OBS after installation?
 
D

Deleted member 274374

kaiyo

New Member
thank you very much for this! I spent 2 days testing different settings, audio routings and input/output devices as I was getting artifacts when recording DJ mixes etc. through OBS, was doing my head in. Will have to test with other samples but installing this encoder seems to have worked in avoiding the artifacts on the sample I've been testing with everything else.
 

julius_the_tiger

New Member
Thank you so much! My audio was horrible. One thing to note is that you need to install the Apple Support to the default location. I installed it to my D: drive and it didn't detect. I try not to install stuff onto C: unless I have to.

Easiest way to tell was to open the log, start a recording, and then check which encoder it uses.

I almost wish that there was a pay option to use an alt encoder so I don't have to use iTunes.
 

Mishasama

Member
1673268125608.png

No longer work. It doesn't have the AppleApplicationSupport.msi anymore.
And the iCloud standalone installer is no longer available. Only M$ store version.
 
Last edited:
D

Deleted member 274374

MarvinFS

New Member
The last iTunes version containing these files zipped is 12.10.8 - https://itunes-64-bits.en.uptodown.com/windows/download/2327328
In your log file search a line that says: [CoreAudio encoder]: Adding CoreAudio AAC encoder.
that is not correct!
There are new way for setting it up:
https://ideas.obsproject.com/posts/1890/windows-portable-call-to-coreaudiotoolbox-dll
a batch script for Windows to extract from latest official itunes64 package - it creates a folder with files
https://github.com/nu774/makeportable/blob/master/makeportable2.cmd
then just copy the contents to the osb installation folder and it works!
 
D

Deleted member 274374

that is not correct!
There are new way for setting it up:
https://ideas.obsproject.com/posts/1890/windows-portable-call-to-coreaudiotoolbox-dll
a batch script for Windows to extract from latest official itunes64 package - it creates a folder with files
https://github.com/nu774/makeportable/blob/master/makeportable2.cmd
then just copy the contents to the osb installation folder and it works!
NO.
First you need to install the AppleApplicationSupport from the my link above and then follow the rest of the steps...
 

alasamorph

New Member
Hi,
New to this but my OBS is not producing any sound on recorded MP4 videos. The sound _is_ coming through in OBS but it's not being recorded. So, I did the above MSI extraction and ran both the 32 and 64 bit Apple msi files, still no luck. Still get the error in the log file about 'Cant load ACC' etc.

Interestingly, I have Honestech on the system, VHS2DVD, version 7, as well and that does record sound correctly via exactly the same hardware, VIDBOX NW06!! This is the same hardware I use in OBS but get no sound.. tried everything but no luck..

Any ideas please, this seems ridiculous now as one hardware/software path works, Honestech but the OBS with same hardware does not. Both connected to a Windows 10 Pro PC, up-to-date, new NW06 driver installed...

Regards
A

View attachment 90410
No longer work. It doesn't have the AppleApplicationSupport.msi anymore.
And the iCloud standalone installer is no longer available. Only M$ store version.
It does, I just downloaded it and the 32 and 64bit versions are both there.. you have the wrong zip file...
 
Status
Not open for further replies.
Top