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

Дата обновления: 20 Сентября 2020
Удобный консольный враппер для кодера QuickTime AAC/ALAC. Имеет доступ ко всем настройкам и технологиям, в том числе True VBR.
2020-09-20T10:02
Audiophile's Software
Windows
Multimedia

QuickTime

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

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

[СКАЧАТЬ] (13,1 МиБ)


Параметры

Использование:
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]
 
   
Категория: Кодеры и утилиты (+ настройка) | Автор: | Добавил: Audiophile
Просмотров: 147299 | Теги: ALAC, Apple, QuickTime, TVBR, qtaacenc, HE-AAC, SBR, AAC | Рейтинг: 5.0/5, голосов: 4
Комментариев: 79
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
1 2 3 »
-1   Спам
[78] sergbill (15 Марта 2015 18:34)
sergbill
в новой 2.47 64 битная версия не работает у меня почему-то, кто-то пробовал?
параметры кодирования те же что и для 32 бит.
+1  
[79] Audiophile (17 Марта 2015 21:37)
Audiophile
Библиотеки 64-битные в подпапке qtfiles64 есть? (дальше пишем на форум https://audiophilesoft.com/forum/3-74-1 )
0   Спам
[76] sergbill (14 Марта 2015 22:39)
sergbill
в новых наушниках (DT250) слышу отчетливо разницу с исходным Flac и AAC -V 90 в большинстве композиций... разница в области мидбаса и нижней середины, немного разное восприятие сцены так же, ABX тест абсолютно без ошибок.
0  
[77] Audiophile (14 Марта 2015 22:49)
Audiophile
Добро пожаловать: https://audiophilesoft.com/forum/3-85-1
0   Спам
[75] alter4 (30 Января 2015 23:54)
Соберите пожалуйста 64bit qaac с новым CoreAudioToolbox, а то тут такое дело.
0   Спам
[74] gleb2411 (01 Февраля 2013 04:35)
gleb2411
Здравствуйте.
Муз. центр sony отказывается воспроизводить файлы кодированные в QAAC. Причем когда кодирую в iTunes (со стандартными параметрами и максимальными 320) центр с удовольствием их "кушает".
Пробовал все параметры QAAC (cbr; abr; cvbr; tvbr. Разный битрейт 256-320) Версии проигрывателей и кодеров последние.
Подскажите какие параметры подобрать (какие скрытые параметры использует iTunes) для совместимости. Хотелось бы использовать именно QAAC
Спасибо.

UPD. Fraunhofer и QuickTime AAC тоже не воспроизводит.(--quiet --vbr 5 --ignorelength - %d)(--quiet --ignorelength --tvbr 90 --highest - %d)
UPD 2
При кодировании с помощью утилиты xrecode II (1.0.0.199)QAAC v2.13 - прекрасно воспроизводит.(-s -V 109 -q 2 --ignorelength - -o %d) А через foobar2000 1.2.2 с теми же настройками - sony отказывается воспроизводить... Пробовал удалять теги, усиление, переименовывал файлы - ничего не помогает.Запутался. Выручайте ребята.
Данные MediaInfo на файл кодированный в iTunes с максимальным качеством, который воспроизводиться.
Расширенный отчет - http://file.karelia.ru/zsr5k6/

xrecode II - http://file.karelia.ru/k4vfg2/
Foobar2000 - http://file.karelia.ru/wtg7z3/
UPD 3
Выяснилось, что центр воспроизводит AAC (m4a) только когда вшита обложка. Причем размер обложки должен быть более ~100 КБ, тогда воспроизведение гарантированно! Если размер менее ~90КБ воспроизведения может не быть или через раз. Если кодировать через iTunes, никаких дополнительных ухищрений не требуется (вшивать обложку) Почему так происходит???
0   Спам
[73] z_mashine (25 Ноября 2012 23:22)
z_mashine
а зачем в qtfiles добавлен CoreMedia.dll? и можно ли вместо нового icudt46.dll сделать заглушку как раньше?
-1   Спам
[70] takt (24 Октября 2012 23:32)
Здрасте, не знаю на сколько портативная версия, пока не поставил QuickTime не заработало!
0   Спам
[71] Audiophile (24 Октября 2012 23:35)
Audiophile
Полностью портативная. Проверяли на чистой XP.
Соблюдайте структуру каталогов.
-3   Спам
[69] KillRadio (16 Октября 2012 21:47)
Добрый уэчер. Собсно уапрос уазник. Oo Может ли рипаться с ошибками через фубар в qaac формат, если разогнан процессор на 13% и по-моему частота шины какая-то ещё, забыл...? Комп не глючит. И есть ли какой-либо параметр в фубаре, чтоб при кодировании контролировал ошибки и сообщал о них? Пускай даже в ущерб скорости, это не главное. Просто на скорую ногу кодировал в телефон аимпом в формат wma 320, так половина песен срипалось с пропусканием секунд, в общем перескакивает звук, думал мож телефон коряво wma воспроизводит - ан нет, на компе тоже самое, вот и подумал, либо из-за разгона, либо же аимп кривой как crazy этот смайлик. Кстати телефон aac воспроизводит на ура при любых настройках, тру vbr с качеством q2 и V127 нет никаких проблем, что определённо радует.)
0   Спам
[67] AlexIT (02 Октября 2012 21:54)
Осторожно. По-моему, в этой версии 1.41 qaac идет сломаный libsoxrate.dll. Во всяком случае, у меня при использовании ключа --rate 44100 при кодировании исходника 22050Hz моно на выходе получается нечто невообразимое. Если снести этот libsoxrate.dll или взять его с предыдущего релиза v1.36 - все нормально.

З.Ы. Чтоб не возникало вопросов поясню. Кодирую аудиокниги, потом слушаю на мобильнике. У меня тел на андроиде ну очень плохо проигрывает 22050Hz (и MP3 и AAC и даже WAV-ы), ушам больно, как плохо. :( А с 44.1kHz все ОК.
0   Спам
[68] Rollinnn (04 Октября 2012 21:36)
Rollinnn
Ну при кодировании через foobar проще в самом foobar'e ресэмлер включить...
0   Спам
[72] AlexIT (02 Ноября 2012 20:54)
Я с коммандной строки кодирую.

В версии 1.43 глюк исправили:
release 1.43
Fixed passband of --rate (sample rate converter of libsoxrate). Regression on 1.40. Default passband was not properly set, and resulted in audibly muffled sound when you do --rate=32000 or something.
0   Спам
[66] otzhig (18 Июня 2012 17:08)
а почему по ссылке качается версия 1.37? Oo
-1   Спам
[65] ReMark (06 Июня 2012 11:36)
Здравствуйте
не могу найти ответ на свой вопрос...

купил автомагнитолу Pioneer DEH-P88RS II, в инструкции написано так: iTunes° AAC playback

кодирую через foobar в AAC музыку, что-то проигрывает магнитола, а что-то нет, от чего это зависит?

Кодирую всегда с одними же настройками, следовательно это зависит от того, что я кодирую в AAC ????

Спасибо!!!!
Ответ: Здравствуйте. Всё правильно, это QuickTime AAC. С какими настройками кодируете? Видимо не поддерживается слишком большой битрейт.
0   Спам
[64] nixon (27 Мая 2012 00:08)
...т.е. это новый параметр foobar
0   Спам
[63] nixon (26 Мая 2012 22:17)
что означает "Do not convert in multiple threads" в настройках новых версий кодека?
Ответ: Это отключение конвертации в несколько потоков (на многоядерных процессорах имеет смысл запуск параллельно нескольких процессов кодера и кодирование нескольких треков одновременно).
0   Спам
[62] vladspb (19 Мая 2012 00:06)
vladspb
Кто знает, почему в XRECODE II портативная версия QAAC не работает? Установленную "квиктайм" требует. К примеру в той же CUETools всё нормально... dont_know
0   Спам
[61] DJAKE (10 Марта 2012 18:55)
подскажите, как включить в aac - parametric stereo. И вообще есть ли она здесь? worship
Ответ: У QT AAC нет поддержки Parametric Stereo. Это у Неро только, насоклько помню.На самых низких битрейтах.
0   Спам
[60] Gabriel (09 Марта 2012 03:52)
Gabriel
Кодер очень часто обновляется, бывает такое :thumbs_up:…
Исполнительные файлы (.exe) QACC версия 1.31, также RefALAC версия 0.42 на официальном сайте имеет одинаковый размер с предыдущими версиями (QACC v1.30 и RefALAC v0.42 соответственно)... Можно получить информацию о версии непосредственно из кодера или же после кодирования файлов можно увидеть версию кодера…
0   Спам
[59] Gabriel (07 Марта 2012 20:07)
Gabriel
В архиве QACC версия 1.30, также RefALAC версия 0.41... pardon
Ответ: автор программы не сменил отображаемый номер версии.
+1   Спам
[58] Skynet (03 Марта 2012 16:31)
Skynet
Чем отличается VBR от True VBR?
Ответ: Тем же, чем отличаются пингвины от настоящих пингвинов. :)
0   Спам
[57] Yaroslav (29 Февраля 2012 13:20)
Yaroslav
Большое спасибо. Все заработало!
0   Спам
[56] Yaroslav (29 Февраля 2012 09:33)
Yaroslav
Нет, перекодировал тот же самый файл в 16bit/44.1kHz Stereo. Начал кодировать в QAAC, вот такая ошибка:

Доступно только для пользователей
Ответ: Поставьте это: https://audiophilesoft.com/load/lib/runtimepack/8-1-0-73
0   Спам
[55] Yaroslav (28 Февраля 2012 15:44)
Yaroslav
Пробую конвертировать 6 канальный несжатый wav в QAAC. Кодер указал, все dll положил рядом с кодером. QuickTime не устанавливал, т.к. в описании написано что это не требуется. Foobar выдает такую ошибку:
Доступно только для пользователей
Что я делаю не так, и как делать правильно?
Ответ: А двухканальное аудио кодирует?
0   Спам
[49] WOLF (23 Февраля 2012 22:47)
Я бы хотел узнать что со всеми этими DLL делать??? я их кинул в папку с кодером(как положено), а толку не кокого, может надо ещё что делать (ну там в реестре их прописывать или их в определённую директорию пихать) не хочу QuickTime ставить, мне интерестно как без его наличия обходиться, на счёт параметров я всё правильно делаю, у меня раньше проблем не было с установленным QuickTime, а мне хочется без его установки))) Прошу помощи, Заранние спасибище!!! :)
Ответ: на скриншоте пример! Путь к qaac.exe надо указать самому. Это же не трудно - нажать на "..."
https://audiophilesoft.com/publ....-1-0-27
0   Спам
[50] Audiophile (23 Февраля 2012 23:06)
Audiophile
Странные люди: дашь им готовое, они начнут мудрить и всё испортят.

В архиве папка qaac - не надо в ней ничего менять! Скопируйте её куда-угодно, главное в конвертере плеера укажите путь к qaac.exe.
0   Спам
[51] WOLF (23 Февраля 2012 23:24)
Да в том то и дело что ничего не меняли, содержимое архива я распакавал в
C:\Program Files\foobar2000\encoders\qaac\
и параметр такой -s -V 127 -q 2 --ignorelength - -o %d делал как на скрине с примером! даже не знаю что не так сделал dont_know
0   Спам
[52] Audiophile (23 Февраля 2012 23:26)
Audiophile
на скриншоте пример! Путь к qaac.exe надо указать самому. Это же не трудно - нажать на "..."
https://audiophilesoft.com/publ....-1-0-27
0   Спам
[53] WOLF (23 Февраля 2012 23:51)
Спасибо за помощь))) конечно странно,сейчас установил Silverlight и всё заработало! не знаю с чем и как это связано dont_know
0   Спам
[48] WOLF (23 Февраля 2012 20:17)
Подскажите пожалуйста, расскажите как конвертировать без установки QuickTime, помещаю все необходимые DLL файлы в папку с qaac.exe (те что скачал отсюда!) И все равно получаю вот это окно dont_know

1 out of 1 tracks converted with major problems.

Source: "D:\Multimedia\Music\Artist\Madonna\Madonna - Jump.m4a"
An error occurred while writing to file (The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters) : "C:\Users\Пользователь\Desktop\Madonna - Jump.m4a"
Additional information:
Encoder stream format: 44100Hz / 2ch / 16bps
Command line: "C:\Program Files\foobar2000\encoder\QAAC\qaac.exe" -s -V 127 -q 2 --ignorelength - -o "Madonna - Jump.m4a"
Working folder: C:\Users\Пользователь\Desktop\

Conversion failed: The encoder has terminated prematurely with code 2 (0x00000002); please re-check parameters
0   Спам
[54] megane68 (24 Февраля 2012 14:59)
WOLF
Установите обновленный Visual C++ Extended http://forum.oszone.net/thread-145766.html - x86 или http://forum.oszone.net/thread-145766.html - x64 .
0   Спам
[47] gleb2411 (29 Января 2012 16:31)
gleb2411
Подскажите что означает Quality 96 в MediaInfo (qaac 1.24, CoreAudioToolbox 7.9.7.3, AAC-LC Encoder, TVBR q127, Quality 96)
Как его увеличить? (Q123 - Q127 = ~320 kbps)
Спасибо! Очень полезный ресурс!
Ответ: Зачастую подобные параметры имеют мало общего с реальным качество и даже настройками кодирования, так что не советую особо заморачиваться по этому поводу. Вам же нужно качество повыше, а не цифры где-то в тегах побольше.
А вообще, это значение соответствует максимальному качеству алгоритмов (-q2).
0   Спам
[46] megane68 (26 Января 2012 19:59)
Обновление уже было плеера QuickTime DLL 7.9.7.8
0   Спам
[45] rexexe (26 Января 2012 03:04)
Вау, достаточно кульный ресур для рашн сегмента сеточки..

Ммммм, возможно не всё шуршит как задумано...

CoreAudioToolbox.dll: This application has failed to start because the application configuration is incorrect. Reinstalling the app... and so on...

Dll hell or smth?
0   Спам
[43] Redeggs (11 Января 2012 23:23)
Redeggs
Спасибо! Нашел таки экспериментальным методом! Декодирую альбом в WAV, создаю плей-лист на IPod и пауз между треками нет там где их быть не должно, благо места много!
0   Спам
[42] Redeggs (10 Января 2012 23:31)
Redeggs
Камрады! Помогите! При кодировании предложенным здесь способом в ALAC и AAC мой IPod Classic делает эти ужасные паузы в концептуальных альбомах между треками, где этих пауз быть не должно. Недавно попался в сети альбом в ALAC поделенный на треки, но пауз между ними нет. По медиаинфо - обычные файлы, только рип делался с помощью XLD (X Lossless Decoder) естественно из под MAC. Макинтоша у меня нет и не надо (был уже). Как можно разбить на треки в ALAC или AAC образ в формате, к примеру, FLAC из под винды, но чтобы не было пауз при проигрывании IPodом?

Complete name : D:\ÒÎÐÐÅÍÒÛ\Asura - 360 ALAC\04. Atlantis Child.m4a
Format : MPEG-4
Format profile : Apple audio with iTunes info
Codec ID : M4A
File size : 65.5 MiB
Duration : 10mn 33s
Overall bit rate : 867 Kbps
Album : 360
Album/Performer : Assai
Track name : Atlantis Child
Track name/Position : 4
Track name/Total : 10
Performer : Asura
Genre : Ambient
Recorded date : 2010
Encoded date : UTC 2010-11-25 19:28:39
Tagged date : UTC 2012-01-09 17:19:06
Writing application : qaac 0.24, QuickTime 7.6.8
Cover : Yes
ALBUMARTIST : Asura
TRACKTOTAL : 10
Audio #1
ID : 1
Format : ALAC
Codec ID : alac
Codec ID/Info : Apple Lossless Format
Duration : 10mn 33s
Bit rate mode : Variable
Bit rate : 866 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 65.4 MiB (100%)
Encoded date : UTC 2010-11-25 19:28:39
Tagged date : UTC 2012-01-09 17:19:06
Ответ: Вопрос к Apple. Это специфика их девайсов.
0   Спам
[37] Gabriel (07 Декабря 2011 23:17)
Gabriel
При соблюдении правильной настройки (имея файлы msvcp100.dll и msvcr100.dll в папке с кодером, с установленной QuickTime Lite) foobar2000 v1.1.10 и QAAC 0.99 в Windows7 Ultimate x64 кодирует без проблем с параметрами:
ALAC:
-s -A --ignorelength - -o %d
AAC, True VBR, максимальный битрейт и качество алгоритмов:
-s -V 127 -q 2 --ignorelength - -o %d
HE-AAC, VBR, ~64 kbps:
-s -v 64 --he -q 2 --ignorelength - -o %d

Но QAAC версии 1.02, 1.05, 1.07, 1.08 выдают ошибку с параметром:
HE-AAC, VBR, ~64 kbps:
-s -v 64 --he -q 2 --ignorelength - -o %d

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

Может какой-то синтаксис поменяли? Сам тоже разбираюсь, в случаи удачи, напишу… Тоже самое с refalac64 творится. Та же ошибка…
0   Спам
[38] takt (27 Декабря 2011 23:49)
iTunes 10.5.2 помогает
+1   Спам
[39] z_mashine (28 Декабря 2011 23:36)
z_mashine
не кодирует потому что нужно обновить библиотеки. это значит что последний QT нужно ставить. я не люблю комп засирать и решил покопаться.

экспериментальным методом выяснил что требуются следующие библиотеки:


скачать можно по ссылке - http://ompldr.org/vYnlmMQ/qt.dlls.7z - и положить в одну папку с энкодером.
0   Спам
[40] Redeggs (29 Декабря 2011 23:29)
Redeggs
Уважаемый z_mashine! Спасибо за помощь! Все действительно заработало после обновления библиотек.С Наступающим и всего самого лучшего!
0   Спам
[41] z_mashine (01 Января 2012 00:56)
z_mashine
еще как бы забыл сказать. при наличии выложенных dll-ек в папке с энкодером, установка QT или QT Lite не требуется.
0   Спам
[44] Volandoff (17 Января 2012 12:05)
z_mashine, спасибо за проделанную работу. Действительно, достаточно скинуть в папку с энкодером указанные библиотеки и установка QuickTime или QT Lite не требуется. Для остальных сообщаю: выложенные этим человеком dll-ки являются компонентами QuickTime 7.7.1
0   Спам
[36] Redeggs (26 Ноября 2011 18:39)
Redeggs
Огромная благодарность за ресурс, очень полезно! Пользуюсь IPod, поэтому интересуюсь кодером QAAC. Есть вопрос, точнее одна проблема. QAAC 0.98 - последний, который работает нормально. Все последующие (проверено) начинают кодироание и через несколько секунд система информирует о прекращении работы qaac.ex. WIN7, foobar 2000 Вашей сборки. В чем может быть проблема?
Ответ: На самом деле iPod'у нет разницы, каким кодером вы кодируете.

Чтобы не было ошибки - обновите QuickTime до последней версии.
0   Спам
[35] ankor79 (23 Ноября 2011 02:47)
Спасибо большое за оперативный ответ!!! Портативный кодер не нужен. Значит можно смело обновляться и пользоваться как и раньше? Я по незнанию уже думал откатывать до 0.99 или вообще вернуться на QuickTime AAC. Но,как я понял,между QuickTime AAC и QAAC по-прежнему нет принципиальной разницы,и заморачиваться не стоит. А тут как раз уже выложили 1.05... FhG пока не интересует,так как,насколько я понимаю,он не поддерживает True VBR. Да и слепые тесты кодеров уже утомили и перешли потихоньку в разряд "глухих" )) ,решил остановиться на QAAC,а тут такие новости с обновлением ) до этого долго выбирал между iTunes и QAAC,и благодаря Вашему сайту остановился всё таки на True VBR.
Спасибо!!!
Ответ: Все кодеры AAC работают в режиме True VBR. Это в Apple придумали ограничивать битрейт и создали режим Constrained VBR.
А кодировать через iTunes - это костыли...
1-30 31-60 61-62