Como utilizar el Encoder AAC de QuickTime (QAAC) con AIMP

(Actualizado 23/12/2021)

En esta ocacion vamos a ver como podemos convertir nuestra musica de lossless a AAC M4A  

Qaac es una pequeña aplicacion que nos permitira convertir nuestros archivos de audio de lossless a AAC M4A, a travez del convertidor de archivos de aimp

que nececitamos?

Nececitamos 2 zips:

1 - zip del repo de github (ejecutables y dlls de qaac). Elejimos el archivo qaac_x.xx.zip mas reciente (el que dice en verde "Latest")

2 - zip con las dlls de quicktime (otras dlls necesarias). Descargamos justo donde dice "[СКАЧАТЬ]"

Este segundo ya trae todo el contenido necesario para hacer que qaac funcione, asi que en teoria, no nececitamos del primer zip, pero lo pongo aca porque a veces el segundo no tiene los archivos de qaac a la ultima version

Instalación

Si abrimos el primer zip tenemos 2 carpetas, una para 32 bit (x86) y otra de 64 bit (x64), usaremos en este caso, la de 64 bit.

 Creamos una carpeta con el nombre "qaac64" en el directorio "C:\Program Files (x86)\AIMP\System\Encoders"

Extraen el contendio de x64 del zip dentro de esta nueva carpeta "qaac64"

Ahora si nos fijamos, en el segundo zip, vemos que tenemos 2 carpetas, nosotros usaremos la "qaac64". Extraemos su contenido en "C:\Program Files (x86)\AIMP\System\Encoders\qaac64", si nos piden reemplazar el contenido le damos a omitir. 

Configuración

Ahora lo siguiente sera editar el archivo "Encoders.xml" que se encuentra en "C:\Program Files (x86)\AIMP\System\Encoders" para referenciar al nuevo encoder que acabamos de instalar y configurar los presets.

NOTA: Antes de editar, copiamos este archivo en otra locacion como puede ser el escritorio ya que para poder editar y guardar los cambios en "archivos de programa" nececitamos permisos de administrador asi una vez que terminemos de editar la copia, reemplazamos el original por esta copia modificada.

Abrimos Encoders.xml con algun editor de texto como puede ser el bloc de notas. Buscamos la linea que empieza por: 

<encoder Name="AAC m4a (QAAC)" App="qaac\qaac.exe">

Y tambien la siguiente linea:

                      <encoder Name="AAC+ m4a (QAAC)" App="qaac\qaac.exe">

Como ven,  en las 2 lineas el atributo que dice App="qaac\qaac.exe" es un directorio relativo al archivo "Encoders.xml" que apunta al exe de qaac, como el nuestro es "qaac64\qaac64.exe", lo editamos y queda asi:

 <encoder Name="AAC m4a (QAAC)" App="qaac64\qaac64.exe">

Y la segunda linea asi:

       <encoder Name="AAC+ m4a (QAAC)" App="qaac64\qaac64.exe">

Ahora podemos guardar los cambios y copiar y reemplazar el archivo original por esta copia en en "C:\Program Files (x86)\AIMP\System\Encoders".Listo, ya esta. con eso es suficiente para que el convertidor de archivos de aimp nos detecte el encoder y poder empezar ya a convertir, pero ahora, si queremos usar un preset o configuraciones especificos y no esta entre las opciones, tendremos que añadir un nuevo preset o editar uno ya existente que no usemos, al archivo "Encoders.xml", repitiendo el mismo paso para editar que acabamos de hacer.

qué es un preset?

Un preset no es nada mas que unas opciones y parametros pre-establecidos para el encoder que podemos usarlos, sin nececidad de estar escribiendolos manualmente en la linea de comandos, sino que simplemente selecionando su nombre en el menu desplegable del convertidor de aimp por ejemplo (que interpreta el codigo xml de archivo encoders)

mas abajo de lo que acabamos de editar anteriormente, estan los presets. Si nos fijamos en la sintaxis los presets son algo asi:

 <preset Name="VBR ~48 kbps" cmdparams="-s --tvbr 0 --ignorelength - -o %output%" />

Este es uno de los presets de qaac que viene por defecto, luego de la linea <presets>

El atributo Name contiene el nombre del preset que aparecera en el menu, en este caso se llama "VBR ~48 kbps"

El atributo cmdparams indica las opciones de conversion (esta es la parte mas importante)

iTunes Plus 

Si queremos por ejemplo, convertir nuestros archivos lossless a iTunes Plus de manera "bit-identical" (esto quiere decir identico a itunes plus bit por bit) tendremos que añadir la siguiente linea nueva o editar otro cualquiera luego de <presets> .  

<preset Name="iTunes Plus(256k)" cmdparams="-s -v256 -q2 --no-smart-padding --no-optimize --ignorelength - -o %output%" />

iTunes Plus usa un modo de CVBR (Constrained Variable bit Rate) con calidad maxima, al rededor de los 256 kbps., (que se consigue con las opciones -v256 -q2)

En Encoders.xml quedaria asi:

Enconders.xml

y en el convertidor de aimp se vera asi:


Si quieren pueden cambiarle el nombre al preset a cualquiera que les parezca mejor, eso no afectara la conversion en absoluto. Bueno eso fue todo, si algo no les funciona solo comenten, asi lo solucionamos y les ayuda a otros con el mismo problema.

Por ultimo les dejo una advertencia, y es que hagan una copia de este archivo porque cada vez que actualicemos aimp se pondran todos lo valores por defecto.

Comentarios

Publicar un comentario

Entradas populares