El reto
Me gustaría convertir una gran colección de archivos WAV a AAC utilizando el "iTunes Plus" en iTunes. iTunes describe esta configuración como:
128 kbps (mono) / 256 kbps (estéreo), 44.100 kHz, VBR, optimizado para MMX/SSE2.
Me gustaría automatizar este proceso de importación.
Ensayo y error
El afconvert
herramienta de línea de comandos, puede convertir entre los formatos de archivo de audio. Yo he probado un par de ajustes y el más cercano que pude conseguir es:
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
Así: ser detallado (-v
), el uso de la AAC formato de datos (-d aac
), codificar a 256 kbps (-b 256000
), almacenar en el Apple MPEG-4 formato de archivo de Audio (-f m4af
), el uso de la más alta calidad (-q 127
), usar VBR restringido (-s 2
) y agregar la prueba de sonido de datos para el archivo.
También he creado un m4a
archivo usando el iTunes Plus valor.
El m4a
archivo creado por afconvert
es de aproximadamente el mismo tamaño que el archivo iTunes; sólo 65536 bytes más pequeños.
Resultados
El uso de la afinfo
herramienta, he comparado el archivo generado por iTunes para el archivo generado por afconvert
. Hay dos diferencias en el afinfo
salida de:
- El archivo generado por iTunes tiene una
audio data file offset
de 131072, el uno porafconvert
65536. Esto explica la diferencia en el tamaño del archivo -
De alguna manera el archivo generado por iTunes tiene diferentes
sound check
valores que la convierten porafconvert
:-
archivo iTunes:
sc ave perceived power coeff 343 407 sc max perceived power coeff 6873 8940 sc peak amplitude msec 154389 194861 sc max perceived power msec 194025 194025 sc peak amplitude 31129 30928
-
afconvert
archivo:sc ave perceived power coeff 341 388 sc max perceived power coeff 6087 4157 sc peak amplitude msec 212509 152323 sc max perceived power msec 215481 185017 sc peak amplitude 31024 29857
Especialmente la
sc peak amplitude msec
ysc max perceived power msec
valores difieren bastante. Estos son exactamente los mismos archivos de entrada, lo que podría causar esta diferencia? -
Pregunta
Es allí una manera de conseguir resultados aún más cerca de la "iTunes Plus"?