Apa itu WAV dan FLAC?
WAV dan FLAC adalah dua format yang menyimpan audio tanpa kehilangan satu sampel pun — keduanya lossless. Cara keduanya sangat berbeda. WAV adalah kontainer mentah yang menyimpan sampel PCM tanpa kompresi persis seperti yang dihasilkan mikrofon atau synthesizer: setiap potret amplitudo tersimpan apa adanya dalam file, itulah sebabnya WAV besar tetapi sangat mudah diedit dan menjadi format perantara universal untuk studio. FLAC membungkus PCM yang sama dengan kompresor lossless yang biasanya memperkecil file 50–60% sambil tetap memungkinkan dekode yang identik per byte kembali ke byte aslinya — decode(encode(x)) sama dengan x, setiap kali. Kedua format mempertahankan setiap sampel, tidak seperti format lossy seperti MP3, AAC, dan Ogg Vorbis (dibahas di halaman masing-masing); pertukarannya adalah ukuran file.
Lima fakta sebagai dasar untuk seluruh halaman ini:
• WAV = kontainer RIFF dengan PCM mentah tanpa kompresi (sama sekali tanpa kompresi)
• FLAC = kompresi lossless dari PCM, biasanya 50–60% lebih kecil, dapat didekode secara tepat per byte
• bitrate (bps) = sampleRate (Hz) × bitDepth × channels — hanya tiga pengatur untuk ukuran PCM
• ukuran WAV (byte) = bitrate × durasi_detik / 8 — perhitungan yang sepenuhnya dapat diprediksi
• Nyquist: frekuensi maksimum yang dapat direproduksi = sampleRate / 2; 44,1 kHz menangkap hingga 22,05 kHz, di atas pendengaran manusia (20 kHz)
PCM dan cara kerja audio digital
PCM (Pulse Code Modulation) adalah format mentah universal untuk audio digital: bentuk gelombang analog diiris menjadi interval waktu yang sama (sample rate) dan pada setiap interval amplitudonya dibulatkan ke tingkat diskrit terdekat dari jumlah yang tetap (bit depth). Rekaman 44,1 kHz / 16-bit / stereo menyimpan 44.100 pengukuran amplitudo per detik per channel, masing-masing dibulatkan ke salah satu dari 216 = 65.536 tingkat (24-bit: salah satu dari 224 = 16.777.216). Teorema sampling Nyquist–Shannon menyatakan bahwa sinyal yang tersampel dapat direkonstruksi sempurna selama frekuensi tertingginya di bawah sampleRate / 2. Pendengaran manusia mencapai sekitar 20 kHz, jadi 44,1 kHz (menangkap hingga 22,05 kHz) secara matematis cukup untuk reproduksi yang sempurna — itulah sebabnya standar CD mengadopsi laju tepat tersebut.
Bit depth mengatur rentang dinamis (rasio antara sinyal terkeras dan terpelan), bukan respons frekuensi. Setiap bit tambahan menambah sekitar 6,02 dB rasio sinyal-ke-noise teoretis: 16-bit memberi 98,1 dB, 24-bit memberi 146,2 dB, float 32-bit (dipakai secara internal di DAW) memberi 194,4 dB. Perangkat keras nyata tidak pernah mencapai angka teoretis — ADC 24-bit yang dirancang dengan baik memberikan sekitar 120 dB rentang yang dapat digunakan (piringan hitam: ~70 dB, kaset: ~60 dB).
WAV adalah kontainer PCM
WAV (atau WAVE, secara formal WAVEform Audio File Format) adalah kontainer RIFF Microsoft/IBM yang didefinisikan pada 1991. Tata letak di disknya terdiri dari tiga chunk berurutan: header RIFF 12-byte yang menamai file sebagai WAVE, chunk fmt yang menjelaskan format PCM (sample rate, channel, bit depth), dan chunk data yang berisi sampel mentahnya. Byte bersifat little-endian; formatnya tidak berubah selama 35 tahun; setiap sistem operasi dan DAW membacanya secara native.
Karena WAV menyimpan PCM mentah tanpa kompresi dan tanpa overhead selain header, ukuran file dapat diprediksi dengan tepat: byte = sampleRate × bitDepth × channels × durasi_detik / 8. Trek kualitas CD (44,1 kHz / 16-bit / stereo, bitrate = 1.411.200 bps = 1411,2 kbps) menghabiskan 1.411.200 ÷ 8 = 176.400 byte per detik, yang setara dengan 10,584 MB per menit atau sekitar 42,336 MB untuk lagu 4 menit. Format studio 48 kHz / 24-bit / stereo (bitrate 2304 kbps) naik ke 17,280 MB per menit. Prediktabilitas inilah yang membuat WAV tetap menjadi format pertukaran industri.
FLAC adalah kompresi lossless
FLAC (Free Lossless Audio Codec) dirancang oleh Josh Coalson pada 2001 sebagai jawaban terbuka dan bebas royalti untuk ALAC milik Apple yang saat itu bersifat proprietary. Ia bekerja pada blok sampel (biasanya 4.096 pada level 5) dalam tiga langkah: dekorelasi antar-channel (membuat dua channel stereo lebih mirip), linear-predictive coding (memprediksi sampel berikutnya dari sampel sebelumnya, hanya menyimpan residu kecilnya), dan Rice entropy coding (cara hampir optimal untuk mengemas bilangan bulat kecil ke dalam bit). Properti krusialnya: dekode mengembalikan PCM asli persis byte demi byte. FLACdecode(FLACencode(x)) === x. Identitas itulah yang membuat FLAC lossless — bukan "kualitas tinggi" melainkan identik bit demi bit.
FLAC menyediakan 9 level kompresi (0–8) yang menukar kecepatan encoding dengan ukuran file. Level 0 paling cepat dan hanya mencapai pengurangan sekitar 30%; level 5 adalah default dan mencapai sekitar 55%; level 8 memeras sekitar 62% tetapi membutuhkan waktu 4–5 kali lebih lama untuk encoding. Rasio di dunia nyata bergantung pada musiknya: piano solo atau trek vokal berkurang 45–50% karena sinyalnya jarang; musik orkestra atau elektronik yang padat berkurang 55–65% karena noise floor-nya lebih dapat diprediksi. Trek 4 menit kualitas CD tipikal pada level 5 berada di sekitar 19,05 MB — hampir persis setengah dari WAV 42,336 MB.
Perhitungan bit rate dan ukuran file
Bit rate aliran PCM mana pun diberikan oleh satu rumus pendek: bps = sampleRate × bitDepth × channels. Titik referensi umum:
- 1411,2 kbps — audio CD (44,1 kHz / 16-bit / stereo)
- 1536 kbps — 48 kHz / 16-bit / stereo (DAT, DVD awal)
- 2304 kbps — 48 kHz / 24-bit / stereo (master studio)
- 4608 kbps — 96 kHz / 24-bit / stereo (Hi-Res)
- 9216 kbps — 192 kHz / 24-bit / stereo (ultra-Hi-Res)
Untuk mengubah bit rate menjadi ukuran file, kalikan dengan durasi dan bagi dengan 8 (byte per bit). Untuk contoh 4 menit kualitas CD: 1411200 × 240 / 8 = 42.336.000 byte = 42,336 MB. Untuk FLAC, kalikan ukuran WAV dengan 1 - rasio_kompresi: pada default level 5 sekitar 55%, trek yang sama menjadi 42.336.000 × 0,45 ≈ 19.051.200 byte ≈ 19,05 MB. Trek 48 kHz / 24-bit / stereo berbobot 17,280 MB per menit dalam WAV dan kira-kira 7,78 MB per menit dalam FLAC level 5. Codec lossy (MP3, AAC, Opus) menyajikan audio yang sama pada 128–256 kbps, sepersepuluh ukurannya lagi — tetapi mereka membuang sampel untuk mencapainya. Satu jebakan satuan yang perlu diketahui: bit rate ditulis dalam kilobit per detik (kbps) sedangkan pengelola file menghitung dalam kilobyte — bagi dengan 8 untuk konversi (1411,2 kbps ÷ 8 = 176,4 kB/dtk).
Kapan menggunakan WAV vs FLAC
Kedua format lossless, jadi pertanyaannya adalah alur kerja dan bandwidth, bukan kualitas. Gunakan WAV ketika editor atau DAW membutuhkan input PCM mentah, ketika merender bounce perantara yang akan diproses lebih lanjut, atau ketika dibutuhkan file master yang dapat dibaca setiap program tanpa library. Gunakan FLAC ketika menginginkan audio lossless dengan setengah ukuran untuk arsip, pustaka musik, streaming jaringan (satu CD lossless muat sekitar 19 MB alih-alih 42 MB), dan cadangan media fisik. FLAC juga mendukung metadata kaya melalui Vorbis Comment yang lebih mampu daripada RIFF LIST INFO milik WAV (yang tidak memiliki bidang artis album — itulah sebabnya editor tag di atas menyembunyikan input artis album saat WAV dipilih).
Satu tips ukuran: rekaman suara secara alami mono — satu mulut, satu mikrofon. Merekam ucapan dalam stereo menggandakan bitrate tanpa penambahan informasi (rekaman suara 1 jam 44,1 kHz / 16-bit berukuran 317,5 MB dalam mono, 635,0 MB dalam stereo), jadi ubah opsi Channel di atas ke Mono untuk suara.
Kesalahpahaman umum
- FLAC "berkualitas lebih baik" daripada WAV. Tidak — keduanya lossless dengan presisi bit. FLAC hanya menyimpan audio yang sama dengan ruang lebih sedikit. Mendekode FLAC kembali menjadi PCM menghasilkan urutan byte yang identik dengan yang akan disimpan WAV.
- Bit depth yang lebih tinggi selalu terdengar lebih baik. 24-bit memberi lebih banyak headroom untuk pengeditan (sinyal level rendah berada jauh di atas noise floor), tetapi distribusi konsumen akhir biasanya 16-bit. 8 bit ekstra adalah presisi kerja di DAW, bukan kualitas yang terdengar di speaker.
- Hi-Res (96 kHz / 192 kHz) terdengar lebih baik daripada CD (44,1 kHz). Untuk musik yang di-dither dengan sempurna, manusia tidak dapat membedakan frekuensi di atas sekitar 20 kHz. 96 kHz menangkap konten ultrasonik yang tidak didengar manusia dan tidak direproduksi earphone mana pun. Manfaat Hi-Res yang dapat diperdebatkan adalah lebih sedikit artefak aliasing dalam rantai perekaman, bukan kualitas pemutaran.
- Mengonversi MP3 ke WAV memulihkan kualitas asli. Tidak. Setelah kompresi lossy membuang sampel, sampel itu hilang selamanya. File WAV yang dihasilkan memuat artefak MP3 — ia tidak identik bit demi bit dengan master sebelum MP3, apa pun ekstensi filenya.
Alat terkait: Audio ke MP3 / Tag ID3 untuk kompresi lossy, Audio ke OGG / Opus untuk codec lossy terbuka, Audio ke AIFF / ALAC / WavPack untuk format lossless lain, Spektrum Audio untuk memvisualisasikan frekuensi apa yang ada dalam audio, dan MIDI ke WAV (MIDI adalah instruksi, bukan audio — pipeline konversi yang berbeda).