AudioToolboxWrapper
enables FFmpeg to use AudioToolbox codecs on Windows
Install / Use
/learn @dantmnf/AudioToolboxWrapperREADME
AudioToolboxWrapper
This wrapper library enables FFmpeg to use AudioToolbox codecs on Windows, with DLLs shipped with iTunes.
i.e. You need to install iTunes, or be able to LoadLibrary("CoreAudioToolbox.dll"), for this to work.
File description
bin/atw_ldwrapper<br> replaces linker parameters so we don't need to modify FFmpeg sourceinclude<br> header files from nu774/qaac, with some minor changes. Not guranteed to work with other programs.
Files in bin and src are licensed under WTFPL.
Example
# in MSYS2 MinGW shell
cd path/to/this/repo
mkdir build
cd build
prefix="$PWD/install-prefix"
cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$prefix" ..
make install
# test if we can use the wrapper library, it should not crash
./testapp
mkdir ffmpeg
cd ffmpeg
export CFLAGS="-I${prefix}/include" LDFLAGS="-L${prefix}/lib"
path/to/ffmpeg/source/tree/configure --enable-audiotoolbox
make LD="${prefix}/bin/atw_ldwrapper"
# test if ffmpeg can use it
./ffmpeg -f lavfi -i sine=1000 -c aac_at -f mp4 -y NUL
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
