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:
128 kbps (mono) / 256 kbps (stéréo), 44.100 kHz, VBR, optimisé pour MMX / SSE2.
Je souhaite automatiser ce processus d'importation.
Essai et erreur
L' afconvertoutil de ligne de commande peut convertir entre les formats de fichiers audio. J'ai essayé quelques 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: soyez verbeux ( -v), utilisez le format de données AAC ( -d aac), codez à 256 kbps ( -b 256000), stockez au format de fichier audio Apple MPEG-4 ( -f m4af), utilisez la plus haute qualité ( -q 127), utilisez VBR contraint ( -s 2) et ajoutez SoundCheck données dans le fichier.
J'ai également créé un m4afichier à l'aide du paramètre iTunes Plus.
Le m4afichier créé par a à afconvertpeu près la même taille que le fichier iTunes; juste 65536 octets de moins.
Résultats
En utilisant l' afinfooutil, j'ai comparé le fichier généré par iTunes au fichier généré par afconvert. Il existe deux différences dans la afinfosortie:
- Le fichier généré par iTunes a un
audio data file offset131072, celui deafconvert65536. Cela explique la différence de taille de fichier D'une manière ou d'une autre, le fichier généré par iTunes a des
sound checkvaleurs différentes de 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 30928afconvertfichier: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
En particulier, les valeurs
sc peak amplitude msecetsc max perceived power msecdiffèrent beaucoup. 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 paramètre "iTunes Plus"?
sound checkvaleurs seraient différentes et ce qu'elles signifient réellement. J'accepte votre réponse. (Et: j'ai aussi beaucoup de fichiers FLAC ;-))