🍋
Menu
Audio

Normalization

Audio Normalization

การนอร์มัลไลซ์ (Normalization) ในการประมวลผลเสียงคือกระบวนการปรับระดับเสียงโดยรวมของไฟล์เสียงเพื่อให้ถึงระดับเป้าหมายที่กำหนด ช่วยให้ระดับเสียงสม่ำเสมอระหว่างแทร็กหรือรายการต่าง ๆ

รายละเอียดทางเทคนิค

การนอร์มัลไลซ์มีสองประเภทหลัก: Peak normalization ที่ปรับให้จุดสูงสุดถึง 0 dBFS (หรือค่าเป้าหมาย) และ Loudness normalization (เช่น EBU R128, -23 LUFS) ที่วัดความดังตามการรับรู้ของมนุษย์ Loudness normalization ใช้ตัวกรอง K-weighting เพื่อจำลองการรับรู้ความถี่ของหูมนุษย์ แพลตฟอร์มสตรีมมิ่งส่วนใหญ่ใช้ -14 LUFS เป็นเป้าหมาย

ตัวอย่าง

```javascript
// Normalization: Web Audio API example
const audioCtx = new AudioContext();
const response = await fetch('audio.mp3');
const buffer = await audioCtx.decodeAudioData(await response.arrayBuffer());
const source = audioCtx.createBufferSource();
source.buffer = buffer;
source.connect(audioCtx.destination);
source.start();
```

เครื่องมือที่เกี่ยวข้อง

คำศัพท์ที่เกี่ยวข้อง