Bộ tách âm thanh (UVR / MDX / Demucs)

Âm thanhNgoại tuyếnGPU tùy chọnMột số mô hình phi thương mại

Tách âm thanh của một video thành giọng nói và phần nền bằng các mô hình UVR, MDX-Net, BS-Roformer hoặc Demucs, trên máy tính của bạn. Đây là một lựa chọn thay thế cho bộ tách ffmpeg tích hợp sẵn, vốn dựa vào một thủ thuật stereo; mỗi mô hình được tải một lần, lần đầu bạn dùng.

Cài đặt từ Subtitld

Cài đặt Tiện ích bổ sung audio-separator (UVR / MDX / Demucs) Cài đặt

Subtitld tải về, kiểm tra SHA-256 và giữ cho tiện ích luôn được cập nhật.

Mã nguồn trên GitHub
Mô hình
5
Tải tiện ích bổ sung
295–432 MB
RAM, tối thiểu
4 GB

Nó làm gì

Giọng nói và phần nền

Mỗi mô hình cho Subtitld hai tệp: giọng nói, và mọi thứ còn lại. Demucs tách trống, bass và phần còn lại; tiện ích trộn chúng lại thành một phần nền.

Lồng tiếng của bạn đè lên bản gốc

Xuất âm thanh với Include background audio và bản lồng tiếng của bạn được trộn lên phần nền. Nó vẫn là âm thanh nổi, nên nhạc và âm thanh môi trường giữ được độ rộng của chúng.

Giọng cho nhân bản

Khi một tiện ích nhân bản giọng cần mẫu của người nói, Subtitld cắt nó từ tệp giọng nói, nên nhạc không lọt vào.

Một lần cho mỗi video

Subtitld tách một video khi bạn mở nó và giữ cả hai tệp, nên mở lại dự án sẽ dùng lại chúng.

Chọn nó trong Global settings › General › Audio separator. Bộ tách ffmpeg tích hợp sẵn vẫn có trong danh sách.

Mô hình

Bắt đầu với Kim Inst, mặc định. Thử BS-Roformer khi phép tách quan trọng hơn thời gian nó mất. Karaoke 2 chỉ giữ giọng hát chính và để hát đệm đi cùng nhạc. Demucs làm việc theo bốn phần, mà tiện ích trộn lại thành một phần nền.

Mô hình Tải vềPhù hợp với
Kim_Inst.onnx Kim_Inst.onnx
67 MB
Giọng nói so với mọi thứ khác; mặc định
UVR-MDX-NET-Inst_HQ_3.onnx UVR-MDX-NET-Inst_HQ_3.onnx
64 MB
Một phép tách nhanh, cân bằng
UVR_MDXNET_KARA_2.onnx UVR_MDXNET_KARA_2.onnx
64 MB
Chỉ giọng hát chính; hát đệm đi cùng nhạc
model_bs_roformer_ep_317_sdr_12.9755.ckpt
396 MB
Phép tách tốt nhất, khi có đủ thời gian
htdemucs_ft.yaml
320 MB
Bốn phần, được trộn lại thành hai

Mỗi mô hình được tải lần đầu bạn dùng. Subtitld giữ các phần của mỗi video nó đã tách và dùng lại chúng, nên một mô hình khác chỉ áp dụng cho các video chưa được tách. Để làm lại một video, xóa các tệp của nó trong thư mục audioseparation trong bộ nhớ đệm của Subtitld.

Nơi lưu mô hình

Trong một thư mục riêng, nằm ngoài tiện ích, nên cài lại hoặc cập nhật tiện ích không tải chúng lại. Để lưu chúng ở nơi khác, đặt AUDIO_SEPARATOR_MODEL_DIR trước khi khởi động Subtitld.

Hệ thống Thư mục
Linux ~/.cache/subtitld/addons/audio-separator/models
macOS ~/Library/Caches/subtitld/addons/audio-separator/models
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\addons\audio-separator\models

Tùy chọn

Trong Cài đặt › Tiện ích bổ sung › audio-separator (UVR / MDX / Demucs) › Cấu hình.

Separation model
Mặc định: Kim_Inst.onnx

Dùng mô hình nào. Xem bảng ở trên.

Inference device
Mặc định: cpu

CPU chạy được ở mọi nơi. Các bản dựng phát hành không đi kèm runtime CUDA, nên chọn CUDA không làm chúng dùng card NVIDIA.

Output format
Mặc định: FLAC

Nền tảng

Hệ thống Tải vềĐã thử
Linux x86-64 432.4 MBTrong CI, chỉ kiểm tra khởi động
macOS (đa nền tảng) 312.2 MBTrong CI, chỉ kiểm tra khởi động
Windows x86-64 295.5 MBTrong CI, chỉ kiểm tra khởi động

Trong CI, mỗi bản dựng được khởi động một lần để kiểm tra rằng nó trả lời Subtitld; không có việc tách nào chạy ở đó.

Khắc phục sự cố

Subtitld chưa hiển thị lỗi tách âm thanh. Khi một lần tách thất bại, nút Nhạc/Giọng vẫn tắt, và Include background audio bị mờ khi bạn xuất âm thanh. Hãy kiểm tra các điều sau trước:

  • ffmpeg trên PATH của bạn. Tiện ích gọi ffmpeg từ PATH của bạn để đọc âm thanh của video và chuyển đổi cả hai phần. Nó không dùng bản sao bên trong Subtitld, bản đó trên Windows và macOS không nằm trên PATH, nên hãy cài ffmpeg để nó chạy được từ terminal.
  • Có kết nối khi dùng lần đầu. Mỗi mô hình được tải lần đầu bạn dùng.

Giấy phép

Tiện ích bổ sung
MIT
Công cụ
MIT
python-audio-separator
Mô hình
Theo từng mô hình
Mỗi mô hình có giấy phép riêng; hãy kiểm tra thẻ mô hình

Tiện ích và python-audio-separator đều là MIT. Mỗi mô hình có giấy phép riêng và tiện ích không liệt kê chúng; danh mục ghi chú rằng một số mô hình UVR và MDX chỉ dùng cho mục đích phi thương mại, nên hãy kiểm tra thẻ của mô hình trước khi dùng cho thương mại.

Phiên bản

  • 0.0.5

    Automated release for audio-separator v0.0.5.