6 điểm bởi GN⁺ 2024-05-07 | 3 bình luận | Chia sẻ qua WhatsApp
  • Trình điều khiển loopback âm thanh ảo cho macOS
  • Cho phép truyền âm thanh giữa các ứng dụng mà không có độ trễ bổ sung

Các tính năng chính của BlackHole

  • Cung cấp phiên bản 2, 16, 64, 128, 256 kênh
  • Có thể tùy chỉnh số kênh, độ trễ, thiết bị ẩn, v.v.
  • Hỗ trợ nhiều sample rate từ 8kHz đến 768kHz
  • Không có độ trễ bổ sung do driver gây ra
  • Tương thích với macOS 10.10 Yosemite trở lên
  • Có bản build cho Intel và Apple Silicon
  • Hoạt động mà không cần sửa kernel extension hay bảo mật hệ thống

Hướng dẫn cài đặt và gỡ cài đặt

  • Có thể tải trình cài đặt hoặc cài đặt thông qua Homebrew
  • Lựa chọn 2ch, 16ch, hoặc 64ch theo số kênh
  • Khi gỡ cài đặt, sử dụng Uninstaller chuyên dụng hoặc gỡ thủ công bằng lệnh terminal

Hướng dẫn sử dụng và hướng dẫn phát triển

  • Cung cấp cách kết nối các DAW khác nhau như Logic Pro X, GarageBand, Reaper với FaceTime, Google Meet, Skype, Zoom
  • Mô tả cách ghi âm âm thanh hệ thống và định tuyến âm thanh giữa các ứng dụng
  • Cần giấy phép nếu tích hợp BlackHole cho dự án thương mại
  • Có thể cấu hình tuỳ chỉnh trong build tùy biến bằng Xcode (số kênh, độ trễ, sample rate, thiết bị mirror, v.v.)
  • Có thể tích hợp BlackHole vào CI/CD

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

  • Do là driver ảo nên BlackHole không xuất hiện trong thư mục Applications
  • Để vừa nghe audio vừa dùng BlackHole, cần cài đặt thiết bị Multi-Output
  • BlackHole sử dụng độ sâu bit số thực 32-bit, không nén với độ sâu nguyên tối đa 24-bit
  • Âm lượng của thiết bị Multi-Output không thể chỉnh theo đặc tính của macOS
  • Cung cấp nhiều mẹo khắc phục sự cố

Ý kiến của GN⁺

  • Với vai trò là driver âm thanh ảo, BlackHole dường như rất hữu ích cho streaming âm thanh giữa các ứng dụng trên macOS. Trên Windows có các sản phẩm tương tự như virtual cable của VB-Audio.
  • Vì là giấy phép GPL nên khi áp dụng cho dự án thương mại cần thận trọng. Có vẻ nên kiểm tra chính sách cấp phép thương mại như thế nào.
  • Đặc tính của thiết bị âm thanh ảo có thể gây một phần tải CPU. Cần kiểm chứng xem có vấn đề hiệu năng trong môi trường âm thanh đa kênh, chất lượng cao hay không.
  • Không loại trừ khả năng sẽ có hạn chế về cài đặt hoặc hoạt động trong tương lai do thay đổi chính sách bảo mật của macOS. Cần theo dõi sự thay đổi của Apple.

3 bình luận

 
godrm 2024-05-08

Tôi cũng đã làm ứng dụng ghi âm cho macOS bằng cái này hồi năm ngoái và đang dùng tốt.
Hy vọng Apple không chặn việc cài đặt một cách bắt buộc :(

 
h0422ys 2024-05-08

Mình thấy nó trực quan và dễ dùng.

 
GN⁺ 2024-05-07
Bình luận Hacker News

Tóm tắt bình luận trên Hacker News như sau:

  • BlackHole và các công cụ định tuyến âm thanh ảo tương tự nên có sẵn theo mặc định trong macOS. Nhiều người dùng nhận thấy BlackHole rất hữu ích cho sản xuất âm thanh, thiết kế âm thanh và stream.
  • Có một trường hợp trong thời kỳ đại dịch, khi họ dùng BlackHole cùng OBS và USB HDMI capture dongle để tổ chức game night Jackbox Party Pack trên Nintendo Switch qua Zoom.
  • BlackHole là giải pháp giúp truyền âm thanh chất lượng cao trong ứng dụng thoại mà không cần chia sẻ màn hình. Nó cũng rất hữu ích khi làm video hướng dẫn.
  • Trên Apple Silicon, do việc cài đặt kernel extension khó khăn, nhiều người sử dụng BlackHole thay vì SoundFlower, thứ họ từng dùng trước đó.
  • Trên Windows, Synchronous Audio Router cung cấp một chức năng tương tự.
  • VB-Cable cũng là phần mềm cáp âm thanh ảo tương tự BlackHole, với các trường hợp sử dụng như đưa tín hiệu vào micro từ studio vào OBS để lọc rồi dùng trên phần mềm VoIP.
  • Khi dùng cùng với Element, có thể tạo ra định tuyến âm thanh rất hay. Có một ví dụ về thiết lập live set trong Ableton Live gửi 8 track qua giao diện quang.