CLI QuickTime AAC/ALAC encoder
C++ C Python M4 Objective-C Makefile
Latest commit e056b21 May 22, 2018
Permalink
Failed to load latest commit information.
ALAC eleminate raw printf() usage in ALACEncoder.cpp Oct 19, 2012
CoreAudio add new channel layout tags May 10, 2017
filters DRC: implement lookahead Apr 10, 2018
implib 64bit support Jan 30, 2015
include update wavpack header Dec 10, 2016
input Preserve the contents of m_tags Oct 17, 2017
mp4v2 add support for FLAC in ISO Base Media File Format May 3, 2017
output allow MP4 output to redirected stdout to a (seekable) regular file May 11, 2017
taglib update taglib Feb 15, 2018
vcproject refacotor logging.h and remove logging.cpp May 10, 2017
.gitattributes add .gitattributes, eol normalization Dec 29, 2012
ALACEncoderX.cpp use return instead of pointer argument May 5, 2017
ALACEncoderX.h create ALACEncoderX::isAvailableOutputChannelLayout() May 5, 2017
AudioCodecX.h use return instead of pointer argument May 5, 2017
AudioConverterX.cpp use return instead of pointer argument May 5, 2017
AudioConverterX.h use return instead of pointer argument May 5, 2017
AudioConverterXX.cpp add new channel layout tags May 10, 2017
AudioConverterXX.h use return instead of pointer argument May 5, 2017
AudioFileX.h use return instead of pointer argument May 5, 2017
COPYING update wavpack header Oct 31, 2013
CompositeSource.cpp re-organize sources May 4, 2017
CompositeSource.h merge chapter related code to misc namespace May 9, 2017
CoreAudioEncoder.cpp use return instead of pointer argument May 5, 2017
CoreAudioEncoder.h AudioConverterX: split non-wrapper methods into new AudioConverterXX May 4, 2017
CoreAudioPaddedEncoder.cpp AudioConverterX: split non-wrapper methods into new AudioConverterXX May 4, 2017
CoreAudioPaddedEncoder.h AudioConverterX: split non-wrapper methods into new AudioConverterXX May 4, 2017
CoreAudioToolbox.h add .gitattributes, eol normalization Dec 29, 2012
ExtAudioFileX.h use return instead of pointer argument May 5, 2017
ISink.h re-organize sources May 4, 2017
ISource.cpp re-organize sources May 4, 2017
ISource.h merge chapter related code to misc namespace May 9, 2017
README.rst add .gitattributes, eol normalization Dec 29, 2012
TrimmedSource.h re-organize sources May 4, 2017
bitstream.cpp fix MSVC12 build issue Oct 25, 2013
bitstream.h generate PCE for 7.1ch rear on AAC (m4a/adts) Feb 18, 2014
cautil.cpp parseASC(): support channel layout (6.1/7.1) in 14496-3:2009/Amd 4:2013 May 10, 2017
cautil.h use return instead of pointer argument May 5, 2017
chanmap.cpp add new channel layout tags May 10, 2017
chanmap.h add new channel layout tags May 10, 2017
cuesheet.cpp merge configfile, playlist, textfile into new misc namespace May 9, 2017
cuesheet.h merge configfile, playlist, textfile into new misc namespace May 9, 2017
dl.h use lambda May 5, 2017
env.sh open source alac encoder Oct 30, 2011
expand.h allow recursive substitution by ${} in --fname-format May 17, 2014
iencoder.h re-organize sources May 4, 2017
logging.h refacotor logging.h and remove logging.cpp May 10, 2017
lpc.c add lpc extrapolator and --no-smart-padding Jan 15, 2014
lpc.h add lpc extrapolator and --no-smart-padding Jan 15, 2014
main.cpp set non-zero avgBitrate again (for iPod 5G compatibility) May 22, 2018
metadata.cpp use return instead of pointer argument May 5, 2017
metadata.h use return instead of pointer argument May 5, 2017
misc.cpp disable shlobj.h warning 4091 May 11, 2017
misc.h merge chapter related code to misc namespace May 9, 2017
mp4v2wrapper.cpp allow MP4 output to redirected stdout to a (seekable) regular file May 11, 2017
mp4v2wrapper.h allow MP4 output to redirected stdout to a (seekable) regular file May 11, 2017
options.cpp allow MP4 output to redirected stdout to a (seekable) regular file May 11, 2017
options.h merge chapter related code to misc namespace May 9, 2017
strutil.cpp fix clang -Wparentheses warning Apr 3, 2017
strutil.h refactoring on metadata again Dec 28, 2013
taglibhelper.h add .gitattributes, eol normalization Dec 29, 2012
util.cpp move time related utility functions from main May 4, 2017
util.h move time related utility functions from main May 4, 2017
version.cpp bump May 22, 2018
wgetopt.cpp rename getopt namespace May 3, 2017
wgetopt.h rename getopt namespace May 3, 2017
wicimage.cpp define HR macro in win32util May 9, 2017
wicimage.h add .gitattributes, eol normalization Dec 29, 2012
win32util.cpp create win32::is_same_file() May 5, 2017
win32util.h disable shlobj.h warning 4091 May 11, 2017
windows7.manifest switched to taglib from libid3tag + code clean up Feb 16, 2011

README.rst

qaac - CLI QuickTime AAC/ALAC encoder

How to build

You need Microsoft Visual C++ 2010 to build qaac/refalac. AMD64 build is only available for refalac.