Le défi
Je voudrais convertir une grande collection de fichiers WAV en AAC en utilisant le paramètre "iTunes Plus" dans iTunes. iTunes décrit ce paramètre comme suit :
128 kbps (mono) / 256 kbps (stéréo), 44,100 kHz, VBR, optimisé pour MMX/SSE2.
Je voudrais automatiser ce processus d'importation.
Essais et erreurs
Le site afconvert
Un outil en ligne de commande permet de convertir les formats de fichiers audio. J'ai essayé plusieurs paramètres et le plus proche que j'ai pu obtenir est :
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
Donc : être verbeux ( -v
), utiliser le format de données AAC ( -d aac
), encoder à 256 kbps ( -b 256000
), stocker dans le format de fichier Apple MPEG-4 Audio ( -f m4af
), utiliser la plus haute qualité ( -q 127
), utiliser VBR contraint ( -s 2
) et ajoutez les données de SoundCheck au fichier.
J'ai également créé un m4a
en utilisant le paramètre iTunes Plus.
Le site m4a
créé par afconvert
est à peu près de la même taille que le fichier iTunes ; juste 65536 octets de moins.
Résultats
Utilisation de la afinfo
j'ai comparé le fichier généré par iTunes à celui généré par l'application afconvert
. Il y a deux différences dans le afinfo
sortie :
- Le fichier généré par iTunes a un
audio data file offset
de 131072, celui deafconvert
65536. Ceci explique la différence de taille du fichier -
D'une certaine manière, le fichier généré par iTunes est différent.
sound check
que celle convertie parafconvert
:-
Fichier 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
fichier :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
Surtout le
sc peak amplitude msec
ysc max perceived power msec
Les valeurs sont très différentes. Ce sont exactement les mêmes fichiers d'entrée, qu'est-ce qui pourrait causer cette différence ? -
Question
Existe-t-il un moyen d'obtenir des résultats encore plus proches du réglage "iTunes Plus" ?