Audio separator (UVR / MDX / Demucs)
UVR, MDX-Net, BS-Roformer 또는 Demucs 모델로 영상의 소리를 목소리와 배경으로 나눕니다. 여러분의 컴퓨터에서 실행됩니다. 내장된 ffmpeg 분리기의 대안이며, 그 분리기는 스테레오 기법에 의존합니다. 각 모델은 처음 사용할 때 한 번 내려받습니다.
설정 애드온 audio-separator (UVR / MDX / Demucs) 설치
Subtitld가 내려받고, SHA-256을 확인하고, 최신 상태로 유지합니다.
- 모델
- 5
- 애드온 다운로드
- 295–432 MB
- 최소 RAM
- 4 GB
기능
어떤 모델이든 Subtitld에 두 파일을 줍니다. 목소리와 나머지 전부입니다. Demucs는 드럼, 베이스, 나머지로 나누며, 애드온이 이를 다시 섞어 하나의 배경으로 만듭니다.
Include background audio를 켜고 오디오를 내보내면 더빙이 배경 위에 섞입니다. 스테레오를 유지하므로 음악과 주변 소리의 넓이도 그대로 남습니다.
음성 복제 애드온이 화자의 샘플을 필요로 하면, Subtitld는 목소리 파일에서 샘플을 잘라냅니다. 그래서 음악은 샘플에 들어가지 않습니다.
Subtitld는 영상을 열 때 분리하고 두 파일을 보관하므로, 프로젝트를 다시 열어도 그 파일을 재사용합니다.
Global settings › General › Audio separator에서 고르세요. 내장 ffmpeg 분리기는 목록에 그대로 남습니다.
모델
기본값인 Kim Inst로 시작하세요. 분리 품질이 시간보다 중요하면 BS-Roformer를 시도해 보세요. Karaoke 2는 주 목소리만 남기고 백업 보컬은 음악과 함께 둡니다. Demucs는 네 개의 스템으로 작동하며, 애드온이 이를 하나의 배경으로 다시 섞습니다.
| 모델 | 다운로드 | 적합한 용도 |
|---|---|---|
| Kim_Inst.onnx Kim_Inst.onnx | 목소리 대 나머지 전부. 기본값 | |
| UVR-MDX-NET-Inst_HQ_3.onnx UVR-MDX-NET-Inst_HQ_3.onnx | 빠르고 균형 잡힌 분리 | |
| UVR_MDXNET_KARA_2.onnx UVR_MDXNET_KARA_2.onnx | 주 목소리만, 백업 보컬은 음악과 함께 | |
| model_bs_roformer_ep_317_sdr_12.9755.ckpt | 가장 좋은 분리, 시간이 허락할 때 | |
| htdemucs_ft.yaml | 네 개의 스템, 두 개로 다시 섞음 |
각 모델은 처음 사용할 때 내려받습니다. Subtitld는 분리한 모든 영상의 스템을 보관하고 재사용하므로, 다른 모델은 아직 분리하지 않은 영상에만 적용됩니다. 한 영상을 다시 분리하려면 Subtitld 캐시의 audioseparation 폴더에서 그 파일을 삭제하세요.
모델이 저장되는 위치
애드온 밖의 자체 폴더에 있으므로, 다시 설치하거나 업데이트해도 다시 내려받지 않습니다. 다른 위치에 두려면 Subtitld를 시작하기 전에 AUDIO_SEPARATOR_MODEL_DIR를 설정하세요.
| 시스템 | 폴더 |
|---|---|
| Linux | ~/.cache/subtitld/addons/audio-separator/models |
| macOS | ~/Library/Caches/subtitld/addons/audio-separator/models |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\addons\audio-separator\models |
옵션
설정 › 애드온 › audio-separator (UVR / MDX / Demucs) › 구성에서 설정할 수 있습니다.
Kim_Inst.onnx사용할 모델입니다. 위 표를 참고하세요.
cpuCPU는 어디에서나 작동합니다. 배포되는 빌드에는 CUDA 런타임이 없으므로, CUDA를 골라도 NVIDIA 카드를 사용하지 않습니다.
FLAC플랫폼
| 시스템 | 다운로드 | 테스트 완료 |
|---|---|---|
| Linux x86-64 | 432.4 MB | CI에서, 시작만 확인 |
| macOS (유니버설) | 312.2 MB | CI에서, 시작만 확인 |
| Windows x86-64 | 295.5 MB | CI에서, 시작만 확인 |
CI에서는 각 빌드를 한 번 시작해 Subtitld에 응답하는지만 확인합니다. 분리는 실행하지 않습니다.
문제 해결
Subtitld는 아직 분리 오류를 표시하지 않습니다. 분리가 실패하면 Music/Voice 조절이 꺼진 상태로 남고, 오디오를 내보낼 때 Include background audio가 회색으로 비활성화됩니다. 먼저 다음을 확인하세요:
- PATH에 있는 ffmpeg. 애드온은 영상의 소리를 읽고 두 스템을 변환하기 위해 PATH에서
ffmpeg를 호출합니다. Subtitld 안에 있는 복사본은 사용하지 않습니다. 이 복사본은 Windows와 macOS에서 PATH에 없으므로, 터미널에서 실행되도록 ffmpeg를 설치하세요. - 처음 사용할 때의 연결. 각 모델은 처음 사용할 때 내려받습니다.
라이선스
애드온과 python-audio-separator는 MIT입니다. 각 모델은 자체 라이선스를 가지며 애드온은 이를 나열하지 않습니다. 카탈로그에는 일부 UVR과 MDX 모델이 비상업적 용도로만 쓸 수 있다고 적혀 있으니, 상업적으로 쓰기 전에 모델 카드를 확인하세요.
버전
- 0.0.5
Automated release for audio-separator v0.0.5.