Cắt âm thanh

Cắt đoạn âm thanh trên dạng sóng, thêm fade và lưu WAV.

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ả.

Cách dùng

  1. Mở tệp bằng nút chọn hoặc kéo thả vào trang. Công cụ hiện độ dài, tần số lấy mẫu và số kênh.
  2. Chọn đoạn cần giữ. Kéo tay nắm [ và ] trên dạng sóng, hoặc gõ thời điểm bắt đầu, kết thúc theo giây (12,5) hay phút (1:02.250). Khi tay nắm đang được chọn, phím mũi tên dịch 0,1 giây, giữ Shift để dịch 1 giây.
  3. Thêm fade nếu cần. Fade 0,01 đến 0,05 giây xóa tiếng "tách" khi điểm cắt rơi giữa một âm; fade vài giây giúp bài hát kết thúc nhẹ nhàng. Kiểu công suất đều nghe mượt hơn tuyến tính với fade dài.
  4. Nghe thử bằng nút Nghe đoạn đã chọn: bạn nghe đúng những gì sẽ được lưu, kể cả fade.
  5. Tải WAV. Công cụ cho biết dung lượng trước khi lưu. 16 bit là chất lượng CD, đủ cho hầu hết nhu cầu; 24 bit giữ thêm chi tiết để chỉnh sửa tiếp.

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.

Mẹo

  • Cắt ở chỗ yên lặng, giữa hai từ hay hai nhịp, và fade 10 ms thường là đủ.
  • Làm nhạc chuông: giữ 20 đến 30 giây và thêm fade out một giây.
  • Cần ghi âm trước? Máy ghi âm ghi micro ngay trong trình duyệt.

Câu hỏi thường gặp

Âm thanh của tôi có bị tải lên không?

Không. Tệp được trình duyệt đọc và giải mã bằng Web Audio API, tệp WAV được tạo ngay trên máy bạn. Không gì được gửi lên máy chủ.

Có lưu đoạn cắt thành MP3 được không?

Công cụ này thì không. Trình duyệt không có sẵn bộ mã hóa MP3, và mã hóa lại sẽ mất chất lượng thêm một lần cùng phần đệm của bộ mã hóa. WAV giữ nguyên các mẫu; bạn có thể đổi sang MP3 sau nếu cần tệp nhỏ.

Vì sao tệp WAV nặng hơn MP3 nhiều vậy?

MP3 bỏ bớt chi tiết để tiết kiệm dung lượng, còn WAV lưu mọi mẫu. Một phút stereo 44,1 kHz, 16 bit là khoảng 10,6 MB dạng WAV, so với khoảng 1,4 MB dạng MP3 192 kbit/s.

Vì sao nghe có tiếng tách ở đầu hoặc cuối đoạn cắt?

Điểm cắt rơi vào chỗ dạng sóng không bằng không nên âm thanh nhảy đột ngột. Thêm fade rất ngắn (0,01 đến 0,05 giây) ở đầu đó, hoặc dời tay nắm sang chỗ yên hơn.