본문으로 건너뛰기
로그인 둘러보기
오디오·영상·캡처 · 윈도우즈 유틸

Bake’n Deck

0

Bake'n Deck은 Rekordbox에서 준비한 트랙을 CDJ에서 바로 재생할 수 있도록 loudness gain 적용, 키+BPM 기반 플레이리스트 정렬, CDJ-safe MP3 트랜스코딩을 제공하는 오픈소스 CLI 도구입니다.

MP3 변환키+BPM

소개

Bake'n Deck은 Rekordbox에서 준비한 트랙을 CDJ에서 바로 재생할 수 있도록 loudness gain 적용, 키+BPM 기반 플레이리스트 정렬, CDJ-safe MP3 트랜스코딩을 제공하는 오픈소스 CLI 도구입니다.

상세정보

소개

Bake’n Deck은 Rekordbox에서 관리한 음원을 CDJ에서 최적의 상태로 재생할 수 있도록 설계된 무료 오픈소스 CLI 도구입니다. loudness gain 적용, 키+BPM 기반 플레이리스트 정렬, CDJ-safe MP3 트랜스코딩 기능을 제공하며, MIT 라이선스로 배포됩니다.

주요 기능

  • loudness gain 적용: 트랙의 헤드룸을 분석하여 글로벌 게인을 오디오 파일에 직접 반영합니다.
  • 키+BPM 플레이리스트 정렬: rbsort 명령을 통해 Rekordbox 플레이리스트의 키와 BPM 정보를 기반으로 정렬합니다.
  • CDJ-safe MP3 트랜스코딩: 기존 데크와 호환되는 MP3 파일을 생성하여 오래된 CDJ에서도 문제 없이 재생할 수 있습니다.
  • 메타데이터 보존: 처리 과정에서 Rekordbox의 메타데이터(아티스트, 앨범, 커버 아트 등)를 유지합니다.
  • 자동 백업: 원본 파일을 안전하게 보관하면서 작업 결과를 별도로 저장합니다.

지원 환경

Windows 10 이상, macOS, Linux에서 사용할 수 있으며, 모든 플랫폼에서 ffmpeg가 별도로 설치되어 있어야 합니다.

기본 사용법

  1. ffmpeg를 시스템에 설치합니다 (winget, Chocolatey, Homebrew 등).
  2. winget을 통해 Bake’n Deck을 설치합니다: winget install M-Igashi.baken.
  3. 명령 프롬프트에서 baken headroom <파일>를 실행하여 loudness gain을 적용합니다.
  4. baken rbsort <플레이리스트.xml>를 실행하여 키+BPM 순서로 플레이리스트를 정렬합니다.
  5. 필요 시 baken transcode <입력> <출력>로 CDJ-safe MP3 파일을 생성합니다.

제한 사항 및 체크포인트

  • ffmpeg가 미리 설치되어 있어야 하며, 누락 시 오류가 발생합니다.
  • CLI 기반 도구이므로 그래픽 사용자 인터페이스가 없어 명령줄에 익숙한 사용자에게 적합합니다.
  • 일부 특수 오디오 포맷은 ffmpeg의 지원 범위에 따라 처리 가능 여부가 달라질 수 있습니다.

FAQ

Bake’n Deck은 무료인가요?

네, MIT 라이선스에 따라 무료로 사용하고 수정할 수 있습니다.

Windows에서만 사용할 수 있나요?

아니요, macOS와 Linux에서도 동일하게 작동하며, winget 외에도 Homebrew, AUR, Cargo 등을 통해 설치할 수 있습니다.

처리 중 원본 파일이 손상되나요?

아니요, 자동 백업 기능을 통해 원본은 보존되고 결과물은 별도 파일에 저장됩니다.

시스템 요구사항

ffmpeg 필요 (별도 설치)