চ্যালেঞ্জ
আমি আইটিউনসে "আইটিউনস প্লাস" সেটিংস ব্যবহার করে ডাব্লুএইভি ফাইলগুলির একটি বৃহত সংগ্রহকে এএকে রূপান্তর করতে চাই। আইটিউনস এই সেটিংটি বর্ণনা করে:
এমএমএক্স / এসএসই 2 এর জন্য 128 কেবিপিএস (মনো) / 256 কেবিপিএস (স্টেরিও), 44.100 কেএইচজেড, ভিবিআর
আমি এই আমদানি প্রক্রিয়াটি স্বয়ংক্রিয় করতে চাই।
বিচার ও ত্রুটি
afconvertকমান্ড লাইন টুল অডিও ফাইল ফরম্যাটের মধ্যে রূপান্তর করতে পারেন। আমি কয়েকটি সেটিংস চেষ্টা করেছি এবং আমার কাছে পাওয়া সবচেয়ে কাছেরটি হ'ল:
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
সুতরাং: ভার্বোজ ( -v) হোন , এএসি ডেটা ফর্ম্যাটটি ( -d aac) ব্যবহার করুন , 256 কেবিপিএসে এনকোড করুন ( -b 256000), অ্যাপল এমপিইজি -4 অডিও ফাইল ফর্ম্যাটে সংরক্ষণ করুন ( -f m4af) সর্বোচ্চ মানের ( -q 127) ব্যবহার করুন, ভিবিআর -s 2কনস্ট্রেইন্ডড ( ) ব্যবহার করুন এবং সাউন্ডচেক যুক্ত করুন ফাইলের তথ্য।
আমি m4aআইটিউনস প্লাস সেটিংস ব্যবহার করে একটি ফাইলও তৈরি করেছি ।
দ্বারা m4aনির্মিত afconvertফাইলটি আইটিউনস ফাইলের প্রায় একই আকারের; মাত্র 65536 বাইট ছোট।
ফলাফল
afinfoসরঞ্জামটি ব্যবহার করে , আমি আইটিউনস দ্বারা উত্পাদিত ফাইলটির দ্বারা উত্পন্ন ফাইলের সাথে তুলনা করেছি afconvert। afinfoআউটপুটে দুটি পার্থক্য রয়েছে :
- আইটিউনস দ্বারা উত্পাদিত ফাইলটির একটি
audio data file offset131072 রয়েছে, এটিafconvert65536 দ্বারা একটি This এটি ফাইলের আকারের পার্থক্যের ব্যাখ্যা করে আইটিউনস দ্বারা উত্পন্ন ফাইলটির
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মানগুলি আলাদা হবে এবং সেগুলি আসলে কী বোঝায়। আমি আপনার উত্তর গ্রহণ করব। (এবং: আমার কাছে আসলে অনেকগুলি