Trợ giúp

DC offset là gì? Cách gỡ khỏi tệp âm thanh, sample và wavetable

DC offset là một độ lệch không đổi khiến dạng sóng nằm trên hoặc dưới số không thay vì được căn giữa tại đó. Trang này đo độ lệch trong từng kênh rồi trả lại cho bạn một tệp WAV đã sửa, nhờ vậy tiếng lách tách ở điểm cắt và điểm loop biến mất, còn headroom của bạn không bị lãng phí cho một độ lệch chẳng ai nghe thấy. Công cụ dùng được cho sample, bản ghi và wavetable của synth; tệp được giải mã và sửa ngay trong trình duyệt của bạn và không bao giờ bị tải lên.


Cách gỡ DC offset khỏi tệp âm thanh, từng bước

  1. Kéo tệp vào Chọn tệp âm thanh hoặc thả vào đây, hoặc chọn để duyệt tìm. Hỗ trợ WAV, MP3, FLAC và OGG, tối đa 50 MB.
  2. Chờ trong lúc màn hình hiện Đang giải mã âm thanh… rồi đến Đang đo và loại bỏ độ lệch….
  3. Xem dạng sóng. Bản gốc được vẽ mờ (Trước) còn bản đã sửa được vẽ bằng màu nhấn (Sau), cả hai quanh đường số không.
  4. Đọc DC offset phát hiện được. Mỗi kênh được liệt kê riêng (Kênh 1, Kênh 2 và tiếp theo), còn tệp mono chỉ hiện một giá trị lớn.
  5. Kiểm tra Còn lại sau khi sửa. Với phương pháp mặc định, con số này vào khoảng 0,00%.
  6. Nhấn Tải xuống WAV đã sửa. Tệp có tên tên-gốc-dc-da-sua.wav, và dòng bên dưới nút cho biết tần số lấy mẫu, độ sâu bit, số kênh và kích thước.
  7. Chọn Sửa tệp khác để bắt đầu lại với một sample khác.

Nếu một tệp gần như không có độ lệch, sẽ có ghi chú cho biết bản đã sửa gần giống hệt bản gốc. Đó cũng là một câu trả lời hữu ích: tệp không cần sửa.

Trừ giá trị trung bình hay bộ lọc thông cao?

Mở Nâng cao rồi chọn một lựa chọn trong Phương pháp hiệu chỉnh. Đổi phương pháp sẽ xử lý lại tệp bạn đã nạp, nên không cần kéo thả lại.

DC offset là gì? Cách đọc các con số

Độ lệch là mức trung bình của một kênh, hiển thị theo hai cách: phần trăm của thang đo đầy đủ và dBFS. Giá trị dương nghĩa là dạng sóng nằm trên đường số không, giá trị âm nghĩa là nằm dưới.

Con số dBFS là độ lớn của phần lệch so với thang đo đầy đủ, không phải độ to. Mức lệch -18,4 dBFS là lớn đối với giá trị DC và đủ để gây tiếng lách tách nghe rõ ở điểm cắt.

Bạn nhận lại gì

Kết quả luôn là WAV, nên không có gì bị mã hóa lại bằng codec mất dữ liệu. Thông thường tần số lấy mẫu và số kênh được giữ nguyên, và mỗi kênh được sửa riêng, vì vậy tệp stereo và đa kênh đều dùng được. Dòng bên dưới nút tải xuống cho biết đầu ra thực tế.

Ở các định dạng số nguyên, mẫu sắp vượt thang đo đầy đủ sẽ bị giữ lại ở đó thay vì lật vòng sang phía bên kia và gây tiếng nổ lớn. WAV 32 bit float có thể vượt thang đo đầy đủ mà không bị lật vòng.

Vì sao nên dọn độ lệch DC

Công cụ này không làm gì


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

DC offset là gì?

DC offset là một độ lệch không đổi khiến mức trung bình của dạng sóng nằm trên hoặc dưới số không thay vì nằm đúng ở số không. Toàn bộ tín hiệu bị dịch lên hoặc xuống một lượng cố định, bạn không nghe trực tiếp được nhưng nó ngốn headroom và có thể gây tiếng lách tách. Nguyên nhân có thể là audio interface và card âm thanh rẻ tiền hoặc lỗi, mạch micro và preamp, một số thiết bị analog và vài bước tổng hợp hay xử lý. Mục “DC offset phát hiện được” cho biết độ lệch theo phần trăm của thang đo đầy đủ và theo dBFS.

Vì sao DC offset gây ra tiếng lách tách?

Một sample bị lệch khỏi số không bắt đầu và kết thúc ở xa số không. Khi nó bị cắt, lặp loop hoặc nối với clip khác, mức tín hiệu nhảy giữa số không và giá trị bị lệch chỉ trong một mẫu, và cú nhảy đó nghe như tiếng lách tách hoặc pop. Khi độ lệch được dọn đi, phần nhảy đó biến mất. Một điểm cắt ở giữa dạng sóng lớn vẫn có thể gây tiếng lách tách vì ở đó bản thân âm thanh không nằm ở số không.

Bộ lọc thông cao có loại bỏ được độ lệch DC không?

Có. Bộ lọc thông cao chặn mọi thứ dưới tần số cắt, mà độ lệch không đổi nằm ở 0 Hz nên bị chặn. Tùy chọn “Bộ lọc thông cao” ở đây là bộ chặn DC bậc một nhẹ nhàng với tần số cắt 10 Hz, nên nó cũng bám theo độ lệch trôi trong một bản ghi dài. Nó ảnh hưởng nhẹ đến tần số thấp nhất và thêm chút lệch pha ở đó, vì vậy “Trừ giá trị trung bình” là phương pháp mặc định cho sample.

Làm sao để dọn DC offset wavetable?

Kéo tệp WAV một chu kỳ vào trang và giữ phương pháp mặc định “Trừ giá trị trung bình”. Phương pháp này trừ giá trị trung bình chính xác của từng kênh khỏi mọi mẫu, nên chu kỳ được căn giữa ở số không với cùng độ dài và hình dạng. Lưu ý rằng một giá trị trung bình được dùng cho cả tệp và WAV mới chỉ chứa âm thanh, nên điểm đánh dấu, điểm loop và các khối siêu dữ liệu khác của bản gốc không được giữ lại.

Làm trong Audacity hoặc DAW thì sao?

Audacity có hiệu ứng để gỡ DC offset (trong menu Hiệu ứng, Âm lượng và nén), và hiệu ứng Chuẩn hóa cũng có một ô tích cho việc này. Trong Logic Pro, Audio File Editor có chức năng này ở menu Functions. Trang này là đường tắt khi bạn chỉ có một tệp và không muốn mở DAW hay cài plugin.

Gỡ DC offset có làm đổi âm thanh hay độ to không?

“Trừ giá trị trung bình” chỉ dịch dạng sóng nên âm sắc không đổi, và nó không chuẩn hóa hay thay đổi độ khuếch đại. Các đỉnh ở một phía tiến gần số không còn các đỉnh ở phía kia xa hơn, nên mức đỉnh có thể đổi đôi chút. Với WAV số nguyên 8, 16, 24 và 32-bit, mẫu mà độ dịch sẽ đẩy vượt thang đo đầy đủ được giữ ở thang đo đầy đủ thay vì lật vòng. WAV 32 bit float không có giới hạn đó.

Tệp đã sửa có định dạng và độ sâu bit nào?

Đầu ra luôn là WAV, nên không có gì bị mã hóa lại gây mất dữ liệu. Thông thường tần số lấy mẫu và số kênh được giữ nguyên, và dòng bên dưới nút tải xuống cho biết đầu ra thực tế. Nguồn WAV hoặc FLAC giữ độ sâu bit của nó, còn WAV 32 bit float vẫn là float. Tệp MP3 và OGG cho ra 16-bit.

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

Không. Tệp được giải mã và sửa ngay trong tab trình duyệt của bạn và không có gì được gửi đến máy chủ. Hỗ trợ tệp WAV, MP3, FLAC hoặc OGG tối đa 50 MB.