Công cụ này làm gì
Công cụ mở tệp âm thanh (MP3, WAV, M4A, OGG, Opus, FLAC hoặc WebM, tùy trình duyệt giải mã được), vẽ dạng sóng và cho bạn giữ lại đúng đoạn cần dùng. Bạn đặt điểm đầu và điểm cuối bằng cách kéo hai tay nắm, dùng phím mũi tên, hoặc gõ thời gian chính xác đến mili giây. Có thể thêm đoạn tăng dần (fade in) và giảm dần (fade out), nghe thử rồi lưu thành tệp WAV. Mọi thứ chạy trong trình duyệt bằng Web Audio API: tệp không bị tải lên đâu cả.
Vì sao lưu WAV và giữ nguyên tần số lấy mẫu
Lưu WAV nghĩa là các mẫu âm bạn nghe được ghi nguyên vào tệp: không nén mất dữ liệu thêm lần nữa, nên chất lượng không giảm. Bộ mã hóa MP3 và AAC còn chèn một chút im lặng ở đầu và đệm cuối tệp cho tròn một khung, vì thế đoạn cắt mã hóa lại thành MP3 có thể bắt đầu trễ hoặc hở một khoảng khi phát lặp. WAV không có khung, không có phần đệm: đoạn cắt dài đúng như bạn chọn. Giải thích đầy đủ kèm con số có trong bài viết về cắt âm thanh không bị lỗi do mã hóa lại.
Trình duyệt giải mã âm thanh theo tần số của audio context và lấy mẫu lại mọi tần số khác. Công cụ đọc tần số lấy mẫu trong phần đầu tệp (WAV, MP3, FLAC, Ogg) rồi giải mã đúng tần số đó, nên tệp 44,1 kHz được lưu ở 44,1 kHz, không bị lấy mẫu lại. Với định dạng không đọc được tần số như M4A, công cụ giải mã ở 48 kHz. Trên 96 kHz, mức không phải trình duyệt nào cũng hỗ trợ, tệp được giải mã ở 96 kHz và công cụ sẽ báo cho bạn.
Dung lượng và bộ nhớ
Dung lượng WAV tính đơn giản: tần số lấy mẫu × số kênh × số byte mỗi mẫu × số giây, cộng 44 byte phần đầu. Ba mươi giây stereo 44,1 kHz, 16 bit là 44.100 × 2 × 2 × 30 + 44 = 5.292.044 byte, khoảng 5,3 MB, gấp chừng năm lần MP3 192 kbit/s. Khi chỉnh sửa, âm thanh đã giải mã nằm trong bộ nhớ dưới dạng số thực 32 bit (4 byte mỗi mẫu mỗi kênh), nên công cụ nhận bản ghi tới khoảng 26 phút stereo 48 kHz; bản dài hơn nên chia nhỏ trước.