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
- 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.
- 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….
- 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.
- Đọ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.
- 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%.
- 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. - 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.
- Trừ giá trị trung bình (mặc định): trừ giá trị trung bình chính xác của từng kênh khỏi mọi mẫu. Âm thanh không đổi gì khác và không có độ lệch pha do bộ lọc. Phù hợp nhất với sample, one-shot, loop và wavetable một chu kỳ, nơi độ lệch giống nhau từ đầu đến cuối.
- Bộ lọc thông cao: bộ chặn DC bậc một nhẹ nhàng với tần số cắt 10 Hz. Nó chặn mọi thứ dưới 10 Hz nên cũng bám theo độ lệch trôi dần, nhưng có ảnh hưởng nhẹ đến các tần số thấp nhất. Hợp với bản ghi dài có độ lệch thay đổi, như ghi âm ngoài trời hoặc một đoạn podcast.
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.
+12,00%: mức trung bình nằm trên số không 12% thang đo đầy đủ. Tính theo dBFS là khoảng -18,4 dBFS.-0,50%: mức trung bình nằm dưới số không nửa phần trăm thang đo đầy đủ. Nhỏ, nhưng vẫn đáng dọn trong một sample sẽ được lặp loop hoặc chồng lớp.0,00%: không có gì cần sửa. Dưới khoảng nửa bước 16-bit (khoảng 0,0015%), công cụ coi tệp là không có độ lệch.
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ế.
- WAV số nguyên 8, 16, 24 hoặc 32-bit: cùng độ sâu bit
- WAV 32 bit float: 32 bit float
- FLAC: độ sâu bit riêng của nó
- MP3 hoặc OGG: 16-bit
Ở 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
- Tiếng lách tách và pop: một sample bị lệch sẽ nhảy giữa số không và mức lệch tại chỗ nó bị cắt, lặp loop hoặc nối với clip khác.
- Mất headroom: độ lệch đẩy các đỉnh ở một phía gần thang đo đầy đủ hơn, khiến tệp bị clip hoặc bị limiter chặn sớm hơn mức cần thiết.
- Xử lý dải động: compressor và limiter phản ứng với các đỉnh bị lệch chứ không chỉ với âm thanh.
- Wavetable và loop một chu kỳ: một chu kỳ không được căn giữa ở số không sẽ đưa độ lệch không đổi vào bộ dao động, có thể gây tiếng bịch khi nhấn và nhả nốt, ngốn headroom và khiến bộ lọc, hiệu ứng méo phản ứng theo.
- Audio interface và card âm thanh rẻ tiền: một số loại để lại độ lệch không đổi trong mọi bản ghi, nên cả buổi thu có thể cần cùng một cách xử lý.
Công cụ này không làm gì
- Công cụ chỉ xử lý độ lệch không đổi, hoặc nếu dùng bộ lọc thì cả độ lệch trôi chậm. Nó không xử lý tiếng ù, tiếng ầm hay các loại nhiễu khác.
- Nó không chuẩn hóa và không đổi âm lượng. Để đo độ to và true peak, hãy dùng Đo LUFS.
- Tệp WAV đã sửa chỉ chứa âm thanh. Thẻ, điểm đánh dấu, điểm loop và siêu dữ liệu khác của bản gốc không được sao chép.
- Trừ giá trị trung bình dùng một giá trị trung bình cho cả tệp, nên tệp wavetable gồm nhiều frame chỉ nhận một lần hiệu chỉnh chung chứ không phải mỗi frame một lần.
- Tệp MP3 hoặc OGG rất dài có thể vượt quá bộ nhớ mà một tab trình duyệt cho phép. Hãy thử một đoạn ngắn hơn hoặc dùng WAV.
- Để xem sau đó dạng sóng hay dải trầm trông thế nào, hãy thử Máy hiện sóng âm thanh hoặc Phân tích phổ âm thanh.
- Để chuyển MP3 sang WAV mà không sửa gì, dùng Chuyển MP3 sang WAV; để gộp stereo thành một kênh, dùng Chuyển âm thanh sang Mono.
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.