Многие наши пользователи, имеющие технику от Apple, несомненно задавались вопросом, можно ли с помощью AIMP конвертировать песни в родной для i-устройств lossless-формат? Да, можно.
На текущий момент встроенной возможности кодирования в формат ALAC у AIMP нет. Однако, благодаря поддержке консольных кодировщиков, мы сможем сами добавить недостающий формат. Итак, приступим.
В качестве кодировщика я взял QAAC, несмотря на название, он поддерживает кодирование и в формат ALAC. QAAC требует для своей работы наличие установленного пакета Apple Application Support, который автоматически ставится с продуктами iTunes и QuickTime.
1. Скачиваем QAAC, распаковываем и переносим содержимое папки x86 в Program Files\AIMP3\Modules\qaac. Хочу заметить, что не зависимо от того, какую Windows вы используете (32-х или 64-х разрядную), нужно брать файлы из папки х86, поскольку AIMP3 является 32-х разрядным приложением.
2. Теперь нужно научить аудио конвертер работать с этим кодировщиком. Открываем в блокноте файл Encoders.xml, который располагается в папке Program Files\AIMP3\Modules, вставляем сразу после строки “<encoders …>” следующий текст:
<encoder Name="ALAC (QAAC)" App="qaac\qaac.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="32000;44100;48000;88200;96000" SampleFormats="16;24" Channels="1;2;6" /> </inputformats> <property name="Ext" value=".m4a" /> </description> <presets> <preset Name="Default Preset" cmdparams="--alac --ignorelength - -o %output%" default="1" /> </presets> </encoder>
В итоге начало файла Encoders.xml у вас должно выглядеть так:
<?xml version="1.0" encoding="utf-8" ?> <encoders generator="AIMP" version="1000"> <encoder Name="ALAC (QAAC)" App="qaac\qaac.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="32000;44100;48000;88200;96000" SampleFormats="16;24" Channels="1;2;6" /> </inputformats> <property name="Ext" value=".m4a" /> </description> <presets> <preset Name="Default Preset" cmdparams="--alac --ignorelength - -o %output%" default="1" /> </presets> </encoder> <encoder Name="FAAC" App="faac.exe"> ...
3. Момент истины.
P.S. Скачать QAAC можно здесь, а модифицированный вариант Encoders.xml – здесь.
Спасибо за инструкцию, жаль что зависит от продуктов Apple.
Я сначала преобразую нужную мне музыку в один WAV + CUE и монтирую его с помощью Deamon tools. Дальше диск можно засунуть в любой риповщик, так что он подойдёт и тем, у кого есть смарт на Windows Phone. А все, кто пользуется техникой Apple, так или иначе имеют iTunes, который распознаёт этот диск и предлагает его зарипать в билиотеку. Плюсы: Для известных дисков автоматически проставляются теги и обложки, не надо никаких танцев с самим конвертером. Минусы: надо установить Deamon 🙂
Кстати сам конвертер стал для меня открытием. Он справился в лёгкую даже с тем, что не осилил CueTools, которым я пользовался примерно 2 года, к тому же работа в 4 потока – это вообще шик! Надеюсь, конвертер будет и дальше совершенствоваться! Из пожеланий хотелось бы, чтобы добавили проверку AccurateRip 🙂
Можно, конечно, и так. Но этот способ посложнее будет, имхо, нежели один раз настроить конвертер
Не спорю, но я всё-таки сторонник стандартных решений. По крайней мере пока редактор тегов аимпа для меня не очень удобен 🙂 Кстати, раз уж Apple открыла исходники ALAC, планируется ли появление его кодировщика в составе конвертера?
При чем здесь редактор тегов? Одного кодировщика в ALAC недостаточно, нужен еще упаковщик в MP4 контейнер.
Я про то, что после записи с образа диска для меня удобнее проставить теги в iTunes, да и надёжнее, не будет ошибок с отображением в библиотеке и плеере, как уже было с другими редакторами.
Сделал всё по инструкции, заработало с первого раза.
Здравствуйте! Я все по инструкции сделал,но в коверторе нет формата ALAC.Буду признателен за объяснения.
QuickTime точно установлен?
Encoders.xml брали с сайта или сами модифицировали?
Спасибо за отклик. Да с сайта брал, а Quick Time установлен.
Можете показать содержимое папки AIMP3\Modules?
как скачать skin editor помогите (((
Читайте внимательнее!!! Это анонс!!!
-x 86
-mpcenc
-aimp_infobar.dll
-aimp_libvorbis.dll
-aimp_mediakeys.dll
-aimp_menu32.dll
-aimp_menu64.dll
-aimp_radiocat.dll
-aimp_sheduler.dll
-aimp_update.dll
-basscd.dll
-libFLAC.dll
-MACDLL.dll
-Wavpacdll.dll
-Encoders(файл xml 7кб
что-то не вижу папки QAAC, она точно на месте?
добрый день.Она в папке x 86
она должна быть в Modules
А как должно быть может покажите .
Вы статью плохо читали, там написано, как должно быть. Содержимое х86 должно быть в Modules, а не сама папка x86
В настоящее время содержимое modules выглядит так:
-mpcenc
-gaac
-refalac
-aimp_infobar.dll
-aimp_libvorbis.dll
-aimp_mediakeys.dll
-aimp_menu32.dll
-aimp_menu64.dll
-aimp_radiocat.dll
-aimp_sheduler.dll
-aimp_update.dll
-basscd.dll
-libFLAC.dll
-libsoxrate.dll
-MACDLL.dll
-Wavpacdll.dll
-Encoders(файл xml 7кб
в как у вас выглядит содержимое modules, и что мне делать
Должно быть так:
Modules\qaac\libsoxrate.dll
Modules\qaac\msvcp100.dll
Modules\qaac\msvcr100.dll
Modules\qaac\msvcr100.dll
Modules\qaac\qaac.exe
Modules\Encoders.xml (новый!)
тоесть это в папке modules надо создать папку qaac,а потом в эту папку закинуть все содержимое х86 и
Encoders.xml (новый!)?? так???
Читайте статью внимательно, там все написано
все сделал вроде правильно,но когда изменяю encoders и потом пытаюсь сохранить,пишет отказано в доступе… Скачал файл с вашего сайта,все вроде сделал,удалил старый закинул другой… не показывает в аимпе формат ALAC(( помогите…
Вот с этим и нужно разбираться. Видимо, у вас не хватает прав на изменение файлов в Program Files. Попробуйте сделать это от имени администратора.
У меня была такая же проблема с отказом в доступе при сохранении. После трех попыток понял, что пытаюсь редактировать файл ‘encoders’ при работающем аимпе. Закрыл плеер – и, вуаля! – доступ есть . Все прекрасно работает. Правда, кодировщик QAAC я втыкнул портативный для фубара с аудиофилсофта. (не люблю фубар). Конвертирую в основном в лосси qaac TVBR 127 или кодером Nero при q 0.90 – 1.00.
и еще не могли бы вы сделать принт скрин папки modules и выложить??
Что это даст вам?
то что вы выше скинули,ну ваше содержимое modules,это совершенно не то,что у меня ..(((
я хочу увидеть как оно должно выглядеть… потому,я вроде все правильно делаю,все по инструкции,а оно не работает((( qaac версия 2.10 скачал…
перечисленные файлы лежат на тех же местах?
еще там в описании написано,что мы копируем содержимое х86 в Program Files\AIMP3\Modules\qaac
но у меня самой папочки qaac нет, я так понимаю,что мы просто копируем в Modules,и у нас файлы не помещаются в какую либо папку,а именно висят в папке modules??(те которые мы копируем).. верно???
ее нужно создать
содержание папки modules;
-qaac(папка)
-aimp_infobar.dll
-aimp_libvorbis.dll
-aimp_mediakeys.dll
-aimp_menu32.dll
-aimp_menu64.dll
-aimp_radiocat.dll
-aimp_sheduler.dll
-aimp_update.dll
-basscd.dll
-libFLAC.dll
-libsoxrate.dll
-MACDLL.dll
-Wavpacdll.dll
-encoders (папка)
Запакуйте, пожалуйста, все эти файлы и пришлите мне – погляжу, чем дело
я уже всех достал,наверное. НЕТ ФОРМАТА ALAC!!!!!
Спасибо! а куда мне отправить
support[]aimp.ru
Вы забыли распаковать Encoders.xml из .zip архива =)
у меня там два encoders 1) папка 2) файл. который удалить? первый
Очень-очень внимательно прочитайте еще раз статью…
Я отправил вам на почту,что не правильно в содержании
Ответ чуть выше http://www.aimp.ru/blogs/?p=424&cpage=1#comment-933
Лучше бы вы написали код для M4A QAAC, то пришлось самому разбираться как и что писать.
Вот код кому нодо:
default=”1″ />
default=”1″ />
Вставлять также как в шапке темы показано (в Encoders.xml). А так вроде нормально кодирует да звучание после МР3 лучше, вобшем доволен как слъен.
У меня пользователи просили именно ALAC. К тому же, с M4A вы сами успешно разобрались – там нет ничего сложного.
Aртем!!!а вот скажите…если у Вас пользователи просят именно ALAC,то почему Вы не настроите его изначально? там полно форматов которые никому сто лет не нужны,а то что нужно нету.Да и обьяснеия не полностью коректны в блоге,для обычного пользователя много непонятного да и впрочьем ненужного…
Ровно потому, почему MP3 и AAC кодеки не поставляются вместе с программой. Что именно некорректно?
Здравствуйте Artem!
Сделал всё как описано выше и у меня получилось сделать так, чтобы формат ALAC отображался в списке форматов.
Но столкнулся с проблемой:
После добавления аудиофайла в формате .FLAC для конвертации в ALAC, нажимаю на кнопку “начать” и начинается процесс преобразования, НО тупо идёт время в пункте – “прошло”, а в статусе стоит – “ожидание”, “общий прогресс” вообще не идёт- просто полоски нету, и в пункте “осталось” также стоит – “-“.
Чё за фигня и почему не работает? Минут 10 сидел ждал переконвертации 1 аудиофайла… – так ничего и не получилось…
При этом ошибок никаких не возникло? Посмотрите в диспетчере задач, при конвертации процесс QAAC вообще появляется?
Нет, ошибок никаких не возникло.
В диспетчере задач есть 2-а процесса:
1-ин на проигрыватель (AIMP3.exe)
2-ой на конвертер (AIMP3ac.exe)
Cкрин прилагаю, прошло 48 минут ниодин трек даже не начал конвертацию…
[URL=http://s2.ipicture.ru/][IMG]http://s2.ipicture.ru/uploads/20130305/wqHBhFNW.jpg[/IMG][/URL]
http://s2.ipicture.ru/uploads/20130305/wqHBhFNW.jpg
Полагаю, что вы неправильно прописали путь к кодировщику QAAC, поэтому он и не запустился.
> “QAAC требует для своей работы наличие установленного пакета Apple Application Support, который автоматически ставится с продуктами iTunes и QuickTime”
У вас пакет установлен?
“Путь к кодировщику QAAC” где можно посмотреть?
И вот ещё что:
– Aimp я установил на диск “С”, а “Itunes” у меня стоит на диске “E”. Вроде бы не было информации о том, что Aimp нада ставить туда же, где установлен Itunes…
– Если у меня стоит Itunes последней версии, то значит и есть пакет “Apple Application Support”.
– QuickTime у меня не установлен! Вы в постах не говарили, что он обязательно нужен.
– Пакет QAAC версии 1.36 я даже отдельно поставил)
>> «Путь к кодировщику QAAC» где можно посмотреть?
Путь к кодировщику прописывается в Encoders.xml, как сказано в статье.
>> QuickTime у меня не установлен! Вы в постах не говарили, что он обязательно нужен.
Судя по тому, что написано на их сайте, нужен только Apple Application Support, сам QuickTime не нужен
вопрос у меня к тебе есть AAC есть возможность конвектировать ?? в 48кбит без потери качества ?? а то остальные конвектёры туфта полная звук плывёт качество ацтой , хотя при этих параметрах играет онлайн радио
Кодировать в ААС без потери качества невозможно в принципе. АИМП кодировать в ААС умеет с помощью кодировщика FAAC. Скачать его можно тут: http://www.rarewares.org/files/aac/faac-1.28-mod.zip . Сам faac.exe положить нужно в папку AIMP3\Modules.
P.S. Вы умеете говорить по-русски?
Тоже заинтересовала такая возможность, да и ещё отчасти что консольных кодировщиков сейчас пруд пруди – faac, qaac, qtaacenc, aacplus, lame энд прочие. Можно один раз настроить на свой вкус и больше не заглядывать туда.
Только есть одна маленькая неувязочка: сам несколько дней помучился с данным описанием. В результате всё оказалось проще – все необходимые компоненты находятся в системе после установки QuickTime а в папке Program Files\AIMP3\Modules\qaac\ ничего кроме qaac.exe не должно находится, весь необходимый набор кодеков в системе уже есть. Так и сделал, установил QT_Lite, создал в \Program Files\AIMP3\Modules\ отдельные папки для каждого кодировщика и теперь наслаждаюсь. Спасибо аффтару за идею!
Вопрос по конвертации в версии aimp4. Конвертация останавливается на 99% и просто идет время бесконечно. В чем может быть проблема?
У меня все работает без проблем. Я пробовал на qaac v2.55 CoreAudioToolbox v7.10.5.0
Есть другой способ: описан в теме http://www.aimp.ru/forum/index.php?topic=34387.0
Пробуйте его