Audiophile's Software

QAAC (QuickTime AAC/ALAC Encoder) v2.64 portable (CoreAudioToolbox v7.10.9.0) x86/x64

Дата обновления: 20 Мая 2017
2017-05-20T00:02
Audiophile's Software
Windows
Multimedia

QuickTime

Сайт | История

Консольный кодер AAC/ALAC использующий QuickTime API. В отличии от iTunes, позволяет кодировать AAC в True VBR режиме. Это облегчённая портативная версия, в комплекте идут все необходимые DLL файлы, установка QuickTime не требуется.

[СКАЧАТЬ] (8.26 MБ)


Параметры

Использование:
qaac.exe [Options] infile [outfile]

Примечание: укажите "-" вместо infile для кодирования со STDIN.

Основные параметры:
* -c, --cbr <bitrate>    постоянный битрейт
Кодирование с постоянным битрейтом. Битрейт указывается в кбит/с - от 8 до 320.



* -a, --abr <bitrate>    средний битрейт
Кодирование со средним битрейтом. Битрейт указывается в кбит/с - от 8 до 320.



* -v, --cvbr <bitrate>    переменный битрейт (ограниченный режим)
Кодирование в ограниченном VBR режиме. Битрейт указывается в кбит/с - от 8 до 320.



* -V, --tvbr <quality>    переменный битрейт (True VBR)
Кодирование в подлинном VBR режиме. Качество указывается в виде числа от 0 до 127.



* --he    High Efficiency
Кодирование в режиме High Efficiency (с использованием технологии SBR). Максимальный битрейт для данного режима - 80 кбит/с. HE не может быь использован в сочетании с режимом TVBR.



* -r, --rate <auto|keep|value>    частота дискретизации
Контроль выходной частоты семплов.
auto: автоматически выбирать частоту семплирования в соответствии с битрейтом и качеством (по-умолчанию)
keep: по возможности сохранять исходную частоту дискретизации
value: указать частоту семплирования в Гц. Доступны следующие значения: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000.



* -s, --silent    тихий режим
Не отображать прогресс кодирования в консоли.



* -A, --alac    кодирование в ALAC
Режим кодирования в ALAC (Apple Lossless Audio Codec).



* -q, --quality <n>    качество кодирования
Качество алгоритмов: от 0 (наихудшее качество, самое быстрое кодирование) до 2 (наилучшее качество, самое медленное кодирование). Значение по умолчанию - 2.



* --ignorelength    игнорировать продолжительность
Игнорировать продолжительность указанную в заголовке WAV. Необходим для кодирования файлов размером более 4 Гб.



[Полный список параметров (EN)]

Рекомендации и примеры для конвертера foobar2000

  • AAC, режим True VBR, ~200 кбит/с, максимальное качество алгоритмов - прозрачное для большинства слушателей качество:
    -s -V 90 --ignorelength - -o %d

  • AAC, режим True VBR, максимальный битрейт и качество алгоритмов:
    -s -V 127 --ignorelength - -o %d

  • HE-AAC, режим Constrained VBR, ~64 kbps:
    -s -v 64 --he --ignorelength - -o %d

  • Кодирование в Apple Lossless (ALAC):
    -s -A --ignorelength - -o %d

Скриншот с примером:


[Обсудить на форуме]

ВАЖНО:
[Принципы настройки конвертера foobar2000]


Информация от спонсора

Instagrama.Ru: всё о приложении Instagram. Здесь Вы можете узнать, как пройти регистрацию в Instagram, скачать, установить и настроить приложение. Также на сайте instagrama.ru Вы узнаете, как обработать изображение в стиле Instagram.

Удобный консольный враппер для кодера QuickTime AAC/ALAC. Имеет доступ ко всем настройкам и технологиям, в том числе True VBR.
 
   
Категория: Кодеры и утилиты (+ настройка) | Автор: | Добавил: Audiophile
Просмотров: 124129 | Теги: ALAC, Apple, QuickTime, TVBR, qtaacenc, HE-AAC, SBR, AAC | Рейтинг: 5.0/5, голосов: 4
Комментариев: 79
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
« 1 2 3 »
0   Спам
[34] ankor79 (23 Ноября 2011 02:08)
Здравствуйте,помогите пожалуйста разобраться. На офф. сайте написано,что:"Since 1.00, qaac directly uses CoreAudioToolbox.dll. Therefore, QuickTime installation is no more required. However, Apple Application Support is required". как я понял,начиная с 1й версии кодирование происходит за счёт CoreAudioToolbox и уже без обязательного QuickTime??? iTunes после 1й версии в свойствах файла тоже показывает CoreAudioToolbox.dll вместо привычного QuickTime. что это означает и чем чревато?
Спасибо!
Ответ: Это значит, что если поизвращаться, то можно сделать QAAC портативным. Правда, весить это будет более 10 мб (5 мб в архиве).
Не заморачивайтесь и пользуйтесь как пользовались. Если нужен портативный кодер, возьмите FhG.
0   Спам
[33] igor-tf (26 Октября 2011 18:06)
igor-tf
Объясните,почему при настройках конвертера Extension: aac кодер в конце процесса выдает ошибку и фубар отказывается проигрывать такой файл пока его не переименуешь в m4a?
Ответ: потому что по стандарту контейнера с расширением aac не существует
+1   Спам
[32] DG777 (23 Октября 2011 12:48)
DG777
Спасибо за ответ, значит буду сразу кодировать.
Жаль что нельзя редактировать посты, было бы удобней. happy
0   Спам
[31] DG777 (23 Октября 2011 12:23)
DG777
Забыл написать, что в WAV "разжимаю" по этой статье http://audiophilesoft.ru/publ/software/16_44/4-1-0-36 со своими изменениями.
0   Спам
[30] DG777 (23 Октября 2011 12:21)
DG777
Здравствуйте, мне интересно. Как можно аудио высокой разрядности (ну там, винил) перекодировать в ALAC с сохранением тегов.
У меня конкретно такая ситуация:
Если потрековый FLAC 24/96 и 24/192 полностью протегированный. Обычно при кодировке в ALAC я разжимаю все это дело в WAV, а потом уже в нужный формат. Но при этом теги, к сожалению, теряются. Так вот такой вопрос - можно ли кодировать сразу в ALAC и не будет ли это хуже FLAC->WAV->ALAC?
Спасибо за ответ!
Ответ: Внимательно изучите тракт конвертера:
http://audiophilesoft.ru/publ....-1-0-27

Зачем разжимать сначала и записывать поток в файл-контейнер WAV (тем более, в указанной вами статье описано декодирование с понижением глубины бит и разрядности), если можно этот поток сразу пустить на кодер?
0   Спам
[29] Vizin4ik (21 Октября 2011 18:25)
Попробую, спасибо.
0   Спам
[27] Vizin4ik (21 Октября 2011 18:12)
Все файлы обновлены, Quick Time установлен последней версии. Может проблема ещё в этом:

Failed to load DLL: foo_wave_seekbar.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Failed to load DLL: foo_dsp_midside.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Это появляется каждый раз при запуске foobar2000
0   Спам
[28] Audiophile (21 Октября 2011 18:17)
Audiophile
Или это какая-то нелепая ошибка или... даже не знаю.
Попробуйте еще MSVC2010 установить
http://audiophilesoft.ru/load/lib/vcredist/8-1-0-44
0   Спам
[25] Vizin4ik (21 Октября 2011 18:01)
"А готовые пресеты конвертера (вроде QAAC Max) работают?"
Тоже не работают, остальные кодеры нормально, а QAAC не хочет почему-то
0   Спам
[26] Audiophile (21 Октября 2011 18:09)
Audiophile
Странно. Вы все файлы обновили? QuickTime установлен?
Просто у меня всё работает. Может файл какой битый или недокопировался.
0   Спам
[24] Vizin4ik (21 Октября 2011 16:46)
Подскажите в чём проблема... у меня стоит ваша сборка версии 1.1.8
Обновил QAAC на версию 0.91 и тут он мне пишет:

1 out of 1 tracks converted with major problems.

Source: "E:\TEMP\Jimmy Eat World -Futures (2004) [FLAC] politux\6 - Pain.flac"
An error occurred while writing to file (The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters) : "E:\TEMP\Jimmy Eat World -Futures (2004) [FLAC] politux\6 - Pain.m4a"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "E:\TEMP\Программы\foobar2000\encoders\QAAC\qaac.exe" -s -V 115 -q 2 --ignorelength - -o "6 - Pain.m4a"
Working folder: E:\TEMP\Jimmy Eat World -Futures (2004) [FLAC] politux\

Conversion failed: The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters
Ответ: А готовые пресеты конвертера (вроде QAAC Max) работают?
0   Спам
[23] KillRadio (20 Октября 2011 11:23)
И всё же,какие параметры надо использовать для CBR 320?Поставил такие параметры: -s -c 320 -q 2 --ignorelength - -o %d. Но в свойствах файла всё равно пишет variable min 320 max 330.Это так и должно быть или я чего-то не так сделал?И битрейт при проигрывании так и скачет от 320-330.Хочу постоянный режим.Потому что муз.центры и прочая техника не видит файлы AAC с битрейтом выше,чем 320 кб/с.Да и тру вбр далеко не все.В общем вопрос мой открыт.
Ответ: Что есть - то есть. AAC (как и Vorbis) не работает с полностью постоянным битрейтом. Занижайте целевой битрейт/качество.
0   Спам
[22] Vizin4ik (15 Октября 2011 12:53)
Когда уже стабильная версия выйдет...
Ожидание утомляет :(
0   Спам
[21] KillRadio (05 Октября 2011 19:40)
А этот сайт вообще дышит? Oo Так-то я уже 0.85 скачал версию QAAC.По ходу они регулярно обновляют свою коды(будь они не ладны). :D Иногда я начинаю презирать все программы и компьютер в целом,потому что всякие никчёмные обновления стоят поперёк горла.Собирали бы ошибки,затем выпустили бы стабильную версию и всё на этом!Нет,надо каждый день по одному глюку собирать и выпускать новую версию.А потом думай...Стоит ли пользоваться этими программами или вообще уйти в лес и собирать грибы. crazy
Ответ: я потому и не обновлял - надоело. ждал стабильной версии
0   Спам
[20] KillRadio (17 Сентября 2011 17:19)
Добрый вечер.Поставил такие параметры: -s -c 320 -q 2 --ignorelength - -o %d
Но в свойствах файла всё равно пишет variable min 320 max 330.Это так и должно быть или я чего-то не так сделал?И битрейт при проигрывании так и скачет от 320-330.Хочу постоянный режим. worship
Ответ: Зачем Вам постоянный битрейт? Постоянный битрейт - это далеко не постоянное качество, даже совсем наоборот. Почитайте:
http://audiophilesoft.ru/load/coders_utils/qaac/7-1-0-50
http://audiophilesoft.ru/publ/my/delusions/11-1-0-80

Самый оптимальный режим - True VBR, без всяких ограничений. Когда каждому фрагменту выделяется ровно столько бит, чтобы обеспечить заданное пользователем качество.
0   Спам
[19] Volandoff (11 Сентября 2011 21:37)
Что-то у них версии меняются чуть ли не каждый день, задолбался уже энкодер обновлять...
0   Спам
[18] NikosColev (26 Июня 2011 22:38)
NikosColev
Переименование исходного файла картину не меняет.
А вот при кодировании из командной строки, ругается на отсутствие библиотеки QTCF.dll:
http://dl.dropbox.com/u/13518348/ScreenShot%20000%20%5B26062011%5D.png
Всё ж таки дело в QuickTime, хотя только что обновил его до самого последнего билда, через автоапдейтер Apple.
ОС ещё Вин7 х64 видимо как-то сказывается...
Ответ: Понятно. Возьму на заметку. Я обычно вручную ставлю новую версию.
0   Спам
[17] NikosColev (26 Июня 2011 20:34)
NikosColev
Перекачал, пути упростил:
1 out of 1 tracks converted with major problems.

Source: "F:\01 - Talkin' Loud.flac"
An error occurred while writing to file (The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters) : "F:\Image.m4a"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "F:\qaac_0.47\qaac\qaac.exe" -s -A --ignorelength - -o "Image.m4a"
Working folder: F:\

Conversion failed: The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters

Не выходит каменный цветок...
Ответ: Ну попробуйте еще переименовать исходный файл в 1.flac
Если всё равно ошибка - попробуйте непосредственно через командную строку закодировать. Поместите wav файл в папку с qaac.exe, там же создайте файл 1.bat:
Quote
qaac.exe -s -A --ignorelength 1.wav -o 1.m4a
0   Спам
[16] NikosColev (26 Июня 2011 19:50)
NikosColev
А в CUE правильно имя файла указано?
Да, с куем все хорошо:
REM GENRE Chanson
REM DATE 2011
REM DISCID DF0CC50F
REM COMMENT "ExactAudioCopy v1.0b1"
PERFORMER "Zaz"
TITLE "Zaz (Limited Special Edition)"
FILE "Zaz - Zaz (Limited Special Edition).ape" WAVE
TRACK 01 AUDIO
TITLE "Les Passants"
PERFORMER "Zaz"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Je Veux"
PERFORMER "Zaz"
INDEX 00 03:33:20
INDEX 01 03:33:32
qaacом не конвертится не только этот файл, а любой, который пробую - все с этой же ошибкой.
Ответ: Хм, что-то не соображу.
Попробуйте поместить все файлы по простым адресам. Повторно скачайте архив http://audiophilesoft.ru/commandline/qaac/qaac_0.47.7z , распакуйте его в папку, скажем, D:/qaac/, исходный файл поместите по адресу, скажем D:/1.flac, а целевой выберите 2.m4a . Возможно, дело в путях - или недопустимые символы, или где-то ошибка.
0   Спам
[15] NikosColev (26 Июня 2011 19:05)
NikosColev
1 out of 1 tracks converted with major problems.

Source: "F:\#LOSSLESS\#Jazz & Blues\Zaz\2011 - ZAZ (Limited Special Edition)\Zaz - Zaz (Limited Special Edition).cue" / index: 2
An error occurred while writing to file (The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters) : "E:\#ALAC\#Temp\2011 - Zaz (Limited Special Edition)\02. Je Veux.m4a"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "C:\Program Files (x86)\foobar2000\#EnCoder\qaac_0.16\qaac.exe" -s -A --ignorelength - -o "02. Je Veux.m4a"
Working folder: E:\#ALAC\#Temp\2011 - Zaz (Limited Special Edition)\

Conversion failed: The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters

QuickTime 7.6.9

Не пойму, что я упустил. Настройки проверил, ранее с ними конвертил нормально. Кодер на месте...
Ответ: А в CUE правильно имя файла указано?
0   Спам
[14] Vizin4ik (09 Июня 2011 00:31)
Посоветуйте пожалуйста, через что лучше кодировать - iTunes или всё же использовать foobar2000 c кодеком QAAC? Что даст наибольшее качество? (Заранее спасибо)
Ответ: Конечно QAAC. iTunes - для людей, мягко говоря, недалеких.
0   Спам
[13] evs1408 (26 Мая 2011 13:13)
..." QAAC поддерживает ALAC ..." - если это его основное назначение (а не кодирование в ААС) - тогда да :), это повод отправить кодек, на основании которого он написан на свалку.

...qaac is a command line AAC/ALAC encoder using QuickTime API, strongly influenced by http://tmkk.hp.infoseek.co.jp/qtaacenc/ ... - с сайта разработчика.

И что значит "намного активнее ... ? - разница в последних версиях - 2-3 недели ...
Ответ: Намного активнее - значит, что чаще выходят обновления.
Зачем нам два кодера - для AAC и ALAC, если есть один, выполняющий обе функции?
И почему вы так против QAAC? Разве у него есть какие-то существенные недостатки в сравнении с QTAACENC?
Я убрал второй кодер чтобы не озадачивать пользователей. Всё равно они дают идентичный результат для AAC.
0   Спам
[12] Vizin4ik (25 Мая 2011 16:58)
Подскажите, а куда кидать вот эти файлы: msvcr100.dll и msvcp100.dll
Ответ:
Quote
msvcr100.dll и msvcp100.dll в папке с кодером

также можно поместить в папку system32 (SysWOW64 для 64-битной ОС)
0   Спам
[11] evs1408 (25 Мая 2011 13:32)
Непонятно, почему qaacenc, на основании которого сделан этот кодек (qaac), отправлен в раздел "Свалка". В этот кодек добавлены лишь расширения (сравните истории версий в части самого кодека). И на hydrogenaudio, в обсуждениях и тестах, чаще встречается именно qaacenc (который, кстати, продолжает обновляться).
Ответ: QAAC поддерживает ALAC. И его разработка ведется намного активнее.
-1   Спам
[10] Илья (25 Февраля 2011 11:01)
Неужели нет другого выхода, как ставить ещё один проигрыватель (36 Mb кстати) в систему - ради единственно недостающего формата ALAC?
Собс-но для чего тогда вообще приспосабливать фубар для прослушивания ALAC (это я про плагин foo_input_alac)... Нет ли возможности сделать это как-нибудь попроще?
Ответ: Просто установленный QuickTime предоставляет внешним программам API,с помощью которого они могут использовать его алгоритмы кодирования. Плеер вам по сути не нужен, просто нужен установленный пакет QuickTime. Также можно использовать QuickTime Lite (http://www.free-codecs.com/QT_Lite_download.htm ).

Если так уж не хочется ставить какие-либо пакеты, есть второй вариант - кодирование в ALAC с помощью FFmpeg. Скачать можно тут:
http://sourceforge.net/projects/mplayer-win32/files/FFmpeg/

Параметры кодирования:
-i - -f ipod -acodec alac -y %d

Но учтите, что этот кодер не полностью соответствует спецификации и у результирующих файлов могут быть проблемы с воспроизведением - например, на iPod.

0   Спам
[9] Илья (25 Февраля 2011 07:44)
Не получается конвертнуть в ALAC из FLAC (собс-но и из WAV то же).
Настройки: http://s61.radikal.ru/i174/1102/9d/f1b66ed58925.bmp
При кодировании выдает вот что: http://s44.radikal.ru/i105/1102/bb/f8209432b1bb.bmp
Плагин foo_input_alac установлен (дело явно не в нем, ошибка не при воспроизведении а еще при кодировании).
Ответ: Вы QuickTime поставили??

И еще совет на будущее: никогда не выкладывайте картинки в формате bmp

0   Спам
[8] AphexTwinner (18 Февраля 2011 18:20)
Порылся и нашел. Вдруг кому то пригодится...
Достать из mp4 контейнеров чистый поток AAC без перекодировки, можно 2я способами:
1.mp4box+скрипты (например: for %%I in (*.mp4) do mp4box -raw 1 "%%I")
2.Yamb - оболочка для mp4box (то же самое но удобнее)
0   Спам
[7] AphexTwinner (18 Февраля 2011 17:35)
Что бы контейнер avi её принял... видите ли m4a не поддерживается, а aac поддерживается.
Сам на mkv перешел забот не знаю, но людям которым фильм озвучивал нужен именно avi.
Вот и хочу из m4a безболезненно вытащить чистый aac. Может что подскажешь??? dont_know
Ответ: т.е. из контейнера извлечь raw aac поток.
К сожалению, ничем не могу помочь.
0   Спам
[6] AphexTwinner (17 Февраля 2011 23:07)
Извиняюсь что оффтоп.. но может подскажешь чем безопасно достать aac из m4a, так сказать что бы без перекодировки???
Заранее спасибо
Ответ: никогда не было такой необходимости. а зачем??
0   Спам
[5] AphexTwinner (17 Февраля 2011 22:40)
я проверял.. все работает.. но где то читал что для корректной работы сам плеер нужен.
Я на это повелся и от alternative отказался. по сути кодеки те же просто перепакованы и без не нужного плеера. не знаю где правда?
А вообще я спрашивал про другое.. нельзя ли их портативными сделать, что бы я папку со всем добром перенес если что и нечего устанавливать не надо было??
Ответ: Я уже ответил.
Если бы можно было, уже бы сделали.
0   Спам
[4] AphexTwinner (17 Февраля 2011 22:24)
Вот это я дебил.. таких поискать надо :overlook::overlook::overlook:
Я думал в чем дело то было..
Последний раз когда винду восстанавливал папку с foobarom и всем прочем для работы с музыкой перетащил а про QT забыл, я уверен был что он установлен... А на будущее что бы такое не случалось нельзя ли его тоже портативным сделать или хотя бы кодеки вычленить??
Извиняюсь что по глупости потревожил.
Ответ: Нет, "вычленить" нельзя :)
Вроде можно QuickTime Alternative использовать, но я не проверял
0   Спам
[3] AphexTwinner (17 Февраля 2011 21:58)
Помогите чайнику...
1 out of 1 tracks converted with major problems.

Source: "C:\Documents and Settings\Администратор\Рабочий стол\Dubbing (цензурная).wav"
An error occurred while writing to file (The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters) : "C:\Documents and Settings\Администратор\Мои документы\Dubbing (цензурная).m4a"
Additional information:
Encoder stream format: 48000Hz / 2ch / 32bps
Command line: "C:\Documents and Settings\Администратор\Рабочий стол\AudioPhiles\Program Files\foobar2000\encoders\qaac\qaac.exe" -s -V 127 -q 2 --ignorelength - -o "temp-385CB7DEA025BFD597C2883B6BA411CF.m4a"
Working folder: C:\Documents and Settings\Администратор\Мои документы\

Conversion failed: The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters

Что он от меня хочет...
Путь к кодеку проверил, настройки проверил, другие кодеки работают...
Может дело в дескритизации, но и настройку --rate keep прописывал.. все равно не хочет dont_know

Ответ: QuickTime установлен? Какая версия?
1-30 31-60 61-62