Kompresi audio lokal di browser

Konverter Sample Rate

Resample audio yang didukung ke 8, 16, 22,05, 32, 44,1, 48, atau 96 kHz secara lokal. Alat mengukur rate sumber, memakai jalur resampler FFmpeg, mempertahankan durasi dan pitch, menjelaskan encoding lossy yang terjadi, lalu memverifikasi sample rate dan durasi output.

Pemrosesan lokal: file, nama, tag, artwork, dan isi audio tidak diunggah.
Status Pilih file audio

Output

InputOutput
Ukuran file--
Container--
Codec--
Bitrate rata-rata--
Sample rate--
Kanal--
Durasi--
Metadata output--
Waktu proses--

Apa yang diubah oleh konversi sample rate

Sample rate adalah jumlah sampel per detik. Resampling menghitung rangkaian baru pada rate target sambil menjaga durasi dan pitch; ini bukan perubahan kecepatan putar.

Output diperiksa ulang. Jika container memerlukan encode lossy baru, konsekuensinya ditampilkan terpisah dari proses resampling.

Sample rate vs bitrate

Sample rate menjelaskan resolusi waktu dan batas frekuensi teoretis; bitrate menjelaskan data encoded per detik. Keduanya bukan pengaturan yang sama.

Menurunkan sample rate tidak selalu mengecilkan output lossy bitrate tetap secara proporsional, tetapi langsung mengalikan ukuran PCM WAV.

44,1 kHz vs 48 kHz

44,1 kHz umum untuk musik, sedangkan 48 kHz umum untuk video, broadcast, konferensi, dan produksi. Tidak ada pilihan yang selalu lebih baik; ikuti spesifikasi tujuan.

Hindari konversi yang tidak perlu ketika sumber sudah sesuai, terutama untuk format lossy.

Downsampling dan anti-aliasing

Nyquist adalah setengah sample rate. Frekuensi di atas batas target baru perlu difilter sebelum pengurangan grid agar tidak melipat menjadi alias.

Alat memakai swresample FFmpeg dengan filter lebih besar dan cutoff terkontrol, bukan pembuangan sampel sederhana.

Upsampling tidak memulihkan detail

Mengubah 16 kHz menjadi 48 kHz menambah posisi sampel, tetapi tidak menciptakan frekuensi tinggi yang tidak pernah direkam atau sudah dibuang.

Upsampling tetap dapat diperlukan untuk editor atau pipeline tertentu; peringatan mencegah klaim peningkatan kualitas yang keliru.

Kapan 16 kHz berguna untuk speech

Mono 16 kHz umum dalam pengenalan ucapan dan telepon karena mencakup kebutuhan banyak sistem suara dengan data PCM lebih sedikit. Ini bukan standar universal podcast atau arsip.

Jika musik, ambience, atau informasi ruang penting, bandwidth lebih lebar dan stereo mungkin diperlukan.

Encoding ulang, format, dan ukuran

MP3, AAC, dan Vorbis tetap perlu diencode ulang untuk sample rate baru. WAV dan FLAC menghindari coding lossy tetapi dapat menghasilkan file dan penggunaan memori besar.

Hasil membandingkan rate sumber/target, Nyquist, estimasi ukuran, parameter aktual, serta toleransi durasi; kegagalan toleransi ditampilkan.

FAQ

Apakah resampling mengubah pitch?

Tidak dalam alur ini. Durasi dan pitch dipertahankan, lalu durasi output diverifikasi.

Apa itu frekuensi Nyquist?

Setengah sample rate, yaitu batas frekuensi teoretis sinyal sampled.

Apakah 96 kHz memperjelas sumber 16 kHz?

Tidak. Upsampling tidak menciptakan detail frekuensi tinggi yang tidak ada.

Mengapa resampling bisa lossy?

MP3, AAC, dan Vorbis harus diencode lagi untuk menulis sample rate baru.

Pilih 44,1 atau 48 kHz?

Ikuti tujuan; 44,1 umum untuk musik dan 48 umum untuk video/broadcast.

Bagaimana downsampling difilter?

Alat memakai swresample FFmpeg dengan filter lebih besar dan cutoff terkontrol.