चुनौती
मैं iTunes में "iTunes Plus" सेटिंग का उपयोग करके WAV फ़ाइलों के बड़े संग्रह को AAC में परिवर्तित करना चाहूंगा। iTunes इस सेटिंग का वर्णन करता है:
128 kbps (मोनो) / 256 kbps (स्टीरियो), 44.100 kHz, VBR, MMX / SSE2 के लिए अनुकूलित।
मैं इस आयात प्रक्रिया को स्वचालित करना चाहूंगा।
परीक्षण त्रुटि विधि
afconvertकमांड लाइन टूल ऑडियो फ़ाइल प्रारूपों के बीच परिवर्तित कर सकते हैं। मैं कुछ सेटिंग्स की कोशिश की है और निकटतम मैं मिल सकता है:
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
तो: वर्बोज़ ( -v), AAC डेटा फॉर्मेट ( -d aac) का उपयोग करें , 256 kbps पर एन्कोड करें ( -b 256000), ऐप्पल MPEG-4 ऑडियो फ़ाइल फॉर्मेट में स्टोर करें ( -f m4af), उच्चतम गुणवत्ता का उपयोग करें ( -q 127), VBR विवश का उपयोग करें ( -s 2) और SoundCheck जोड़ें फ़ाइल के लिए डेटा।
मैंने m4aआईट्यून्स प्लस सेटिंग का उपयोग करके एक फ़ाइल भी बनाई है ।
m4aके द्वारा बनाई गई फ़ाइल afconvertआइट्यून्स फ़ाइल के रूप में एक ही आकार के बारे में है, सिर्फ 65536 बाइट्स छोटे।
परिणाम
afinfoटूल का उपयोग करके , मैंने iTunes द्वारा उत्पन्न फ़ाइल की तुलना की गई फ़ाइल से की afconvert। afinfoआउटपुट में दो अंतर हैं :
- आईट्यून्स द्वारा बनाई गई फ़ाइल
audio data file offsetमें 131072,afconvert65536 में से एक है । यह फ़ाइल के आकार में अंतर बताता है किसी तरह आई-ट्यून्स द्वारा बनाई गई फ़ाइल में किसी के द्वारा
sound checkपरिवर्तित किए गए मान से भिन्न मूल्य होते हैंafconvert:आईट्यून्स फ़ाइल:
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 30928afconvertफ़ाइल: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
विशेष रूप से
sc peak amplitude msecऔरsc max perceived power msecमूल्य काफी भिन्न होते हैं। ये ठीक उसी इनपुट फ़ाइल हैं, जो इस अंतर का कारण बन सकती हैं?
सवाल
क्या "आईट्यून्स प्लस" सेटिंग के करीब परिणाम प्राप्त करने का एक तरीका है?
sound checkमूल्य भिन्न क्यों होंगे, और उनका वास्तव में क्या मतलब है। मैं आपके उत्तर को स्वीकार करूंगा। (और ... मेरे पास वास्तव में बहुत सी FLAC फाइलें हैं ;-))