Meydan okuma
İTunes'daki "iTunes Plus" ayarını kullanarak geniş bir WAV dosyası koleksiyonunu AAC'ye dönüştürmek istiyorum. iTunes bu ayarı şu şekilde tanımlar:
128 kbps (mono) / 256 kbps (stereo), 44.100 kHz, VBR, MMX / SSE2 için optimize edilmiştir.
Bu içe aktarma işlemini otomatikleştirmek istiyorum.
Deneme ve hata
afconvert
Komut satırı aracı ses dosyası formatları arasında dönüştürebilirsiniz. Birkaç ayar denedim ve alabileceğim en yakın şey:
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
Yani: verbose ( -v
) olun, AAC veri biçimini ( -d aac
) kullanın, 256 kbps ( -b 256000
) kodlayın , Apple MPEG-4 Ses dosyası biçiminde ( -f m4af
) depolayın , en yüksek kaliteyi -q 127
kullanın ( ), VBR kısıtlamalı ( -s 2
) kullanın ve SoundCheck ekleyin dosyaya veri.
Ayrıca m4a
iTunes Plus ayarını kullanarak bir dosya oluşturdum .
m4a
Tarafından oluşturulan dosya afconvert
iTunes dosyasıyla aynı boyuttadır; sadece 65536 bayt daha küçük.
Sonuçlar
afinfo
Aracı kullanarak iTunes tarafından oluşturulan dosyayı, oluşturulan dosya ile karşılaştırdım afconvert
. afinfo
Çıktıda iki fark vardır :
- İTunes tarafından oluşturulan dosya
audio data file offset
131072, bir tanesiafconvert
65536'dır. Bu, dosya boyutundaki farkı açıklar Bir şekilde iTunes tarafından oluşturulan dosya, dönüştürülen dosyadan farklı
sound check
değerlere sahipafconvert
:iTunes dosyası:
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
dosya: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
Özellikle
sc peak amplitude msec
vesc max perceived power msec
değerleri oldukça farklıdır. Bunlar tam olarak aynı girdi dosyaları, bu farklılığa ne sebep olabilir?
Soru
Sonuçları "iTunes Plus" ayarına daha da yakınlaştırmanın bir yolu var mı?
sound check
Değerlerin neden farklı olacağını ve gerçekte ne anlama geldiğini hala bilmiyorum . Cevabınızı kabul edeceğim. (Ve: Aslında çok fazla FLAC