AudioConcatenate
이 노드는 기술적으로 파형 데이터와 샘플링 레이트를 포함하는 두 개의 오디오 딕셔너리를 입력으로 받습니다.
Audio Concatenate
AudioConcatenate 노드는 기술적으로 파형 데이터와 샘플링 레이트를 포함하는 두 개의 오디오 딕셔너리를 입력으로 받습니다.
AudioConcatenate 노드는 두 개의 오디오 세그먼트를 하나의 더 긴 오디오 클립으로 연결하는 것을 핵심 기능으로 하는 오디오 처리 도구입니다. 사용자가 오디오를 연결할 순서를 지정할 수 있어 오디오 소재를 유연하게 조합할 수 있습니다.
노드 기능
이 노드는 기술적으로 파형 데이터와 샘플링 레이트를 포함하는 두 개의 오디오 딕셔너리를 입력으로 받습니다. 먼저 두 오디오 입력의 샘플링 레이트가 일치하는지 확인하며, 일치하지 않으면 오류를 발생시킵니다. 샘플링 레이트가 일치하는 것이 확인되면, 노드는 사용자가 선택한 방향에 따라 PyTorch의 torch.cat 함수를 사용하여 파형 데이터의 너비 차원에서 연결을 수행하고, 최종적으로 연결된 파형과 원본 샘플링 레이트를 포함하는 새로운 오디오 딕셔너리를 출력합니다.
노드 파라미터 설명 - AudioConcatenate
연결 입력
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
audio1 | AUDIO | 예 | - | - | : 연결할 첫 번째 오디오 데이터를 입력합니다. |
audio2 | AUDIO | 예 | - | - | : 연결할 두 번째 오디오 데이터를 입력합니다. |
컨트롤 파라미터
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
direction | COMBO | 예 | right | "right", "left" | : 두 오디오 세그먼트의 연결 순서를 제어합니다. 옵션은 "right" (audio1이 앞, audio2가 뒤) 또는 "left" (audio2가 앞, audio1이 뒤) 입니다. |
출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| AUDIO | AUDIO | : 연결이 완료된 새로운 오디오 데이터를 출력합니다. |
사용 시나리오
오디오북이나 팟캐스트 제작 워크플로에서, 이 노드를 사용하여 여러 개의 녹음된 챕터나 세그먼트를 순서대로 연결할 수 있습니다. 예를 들어, 오프닝 음악을 audio1로, 내레이션 콘텐츠를 audio2로 설정하고 "right" 방향을 선택하면, 오프닝 음악이 포함된 완전한 오디오 세그먼트를 생성할 수 있습니다.
주의사항
이 노드는 입력된 두 오디오 세그먼트가 반드시 동일한 샘플링 레이트를 가져야 하며, 그렇지 않으면 처리를 진행할 수 없습니다. 연결 작업은 시간 차원에서만 이루어지며, 오디오 콘텐츠에 대한 믹싱이나 오버랩 처리는 수행하지 않습니다.
AudioConcatenate 노드 소스 코드 링크
AudioConcatenate 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.