Các thách thức
Tôi muốn chuyển đổi một tập hợp lớn các tệp WAV thành AAC bằng cách sử dụng cài đặt "iTunes Plus" trong iTunes. iTunes mô tả cài đặt này là:
128 kbps (mono) / 256 kbps (âm thanh nổi), 44.100 kHz, VBR, được tối ưu hóa cho MMX / SSE2.
Tôi muốn tự động hóa quá trình nhập khẩu này.
Phep thử va lôi sai
Công afconvertcụ dòng lệnh có thể chuyển đổi giữa các định dạng tệp âm thanh. Tôi đã thử một vài cài đặt và gần nhất tôi có thể nhận được là:
afconvert -v -d aac -b 256000 -f m4af -q 127 -s 2 --soundcheck-generate input.wav output.m4a
Vì vậy: be verbose ( -v), sử dụng định dạng dữ liệu AAC ( -d aac), mã hóa ở tốc độ 256 kbps ( -b 256000), lưu trữ ở định dạng tệp âm thanh Apple MPEG-4 ( -f m4af), sử dụng chất lượng cao nhất ( -q 127), sử dụng VBR bị ràng buộc ( -s 2) và thêm SoundCheck dữ liệu vào tập tin.
Tôi cũng đã tạo một m4atệp bằng cài đặt iTunes Plus.
Các m4atập tin được tạo ra bởi afconvertcó kích thước tương tự như các tập tin iTunes; chỉ nhỏ hơn 65536 byte.
Các kết quả
Sử dụng afinfocông cụ này, tôi đã so sánh tệp được tạo bởi iTunes với tệp được tạo bởi afconvert. Có hai sự khác biệt trong afinfođầu ra:
- Tệp được tạo bởi iTunes có
audio data file offset131072, mộtafconverttệp là 65536. Điều này giải thích sự khác biệt về kích thước tệp Bằng cách nào đó, tệp được tạo bởi iTunes có các
sound checkgiá trị khác với tệp được chuyển đổi bởiafconvert:Tệp 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 30928afconverttập tin: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
Đặc biệt là
sc peak amplitude msecvàsc max perceived power msecgiá trị khác nhau khá nhiều. Đây là các tệp đầu vào chính xác, điều gì có thể gây ra sự khác biệt này?
Câu hỏi
Có cách nào để có được kết quả gần hơn với cài đặt "iTunes Plus" không?
sound checkgiá trị sẽ khác nhau và ý nghĩa thực sự của chúng. Tôi sẽ chấp nhận câu trả lời của bạn. (Và: Tôi thực sự cũng có rất nhiều tệp FLAC ;-))