# 동영상 합치기

> 여러 동영상 클립을 정한 순서대로 하나로 합치세요. 50가지 넘는 전환, 오디오 크로스페이드, 이음매 트리밍, 연속 샷을 위한 튀지 않는 연결을 지원합니다.

Source: https://nodaro.ai/ko/docs/nodes/video/combine-videos

**동영상 합치기** 노드는 동영상 클립 둘 이상을 정한 순서대로 동영상 하나로 합칩니다. 클립 사이에 하드 컷이나 50가지 넘는 전환 중 하나를 넣고, 오디오 크로스페이드로 소리를 섞고, AI 연속 클립이 이음매에서 공유하는 중복 프레임을 잘라 낼 수 있습니다. 생성한 샷을 시퀀스나 완성된 편집으로 모을 때 쓰세요.

- Found in: Video › Cut & Assemble
- Output: video
- API type: `combine-videos`

## 사용 시기
- 생성한 클립을 시퀀스 하나로 모읍니다.
- 이미지-동영상 변환 결과 여러 개를 더 긴 동영상으로 합칩니다.
- 여러 생성 노드의 결과로 몽타주를 만듭니다.
- **매끄러운 연결(원 테이크)** 프리셋으로, 서로 이어지는 클립을 튀는 부분 없이 합칩니다.
- 완벽한 루프를 만듭니다. 클립을 자기 자신과 합친 다음, [동영상 및 오디오 병합](https://nodaro.ai/docs/nodes/video/merge-video-audio)으로 사운드트랙을 더하세요.

## 빠른 시작
### 노드 추가
캔버스에서 Tab을 누르고 **동영상 › 자르기 및 합치기 › 동영상 합치기**를 선택하세요.

### 클립 연결
모든 클립을 **동영상** 입력에 연결하세요. 목록의 항목마다 한 번씩 실행된 동영상 생성 노드처럼 한 노드의 결과를 모두 보내려면, 그 연결을 **묶음**으로 설정하세요. [목록과 일괄 처리](https://nodaro.ai/docs/concepts/lists-and-batching)를 참고하세요.

### 순서 정하기
설정 패널을 여세요. **연결된 동영상** 목록에서 클립을 재생할 순서대로 드래그하세요.

### 전환과 소리 고르기
**페이드** 같은 **전환**과 **오디오** 모드를 고르세요. **연결 및 전환** 폴더의 프리셋에서 시작해도 됩니다.

### 실행
노드에서 **실행**을 클릭하세요. 합쳐진 동영상이 노드에 나타납니다.

Workflow: 생성한 샷 3개를 페이드로 합친 다음, 합쳐진 동영상에 음악 트랙을 더합니다.

- 동영상 생성 → 동영상 합치기 (동영상)
- 동영상 생성 → 동영상 합치기 (동영상)
- 동영상 생성 → 동영상 합치기 (동영상)
- 동영상 합치기 → 동영상 및 오디오 병합 (미디어)
- 음악 생성 → 동영상 및 오디오 병합 (미디어)

## 입력
| 입력 | 연결할 수 있는 노드 | 설명 |
| --- | --- | --- |
| **동영상** | 동영상 생성, 동영상 자르기, 동영상 연장, 동영상 업로드 같은 동영상 노드 | 합칠 클립으로, 둘 이상입니다. 연결마다 클립이 하나씩 추가되고, **묶음** 연결은 그 노드의 결과를 모두 추가합니다. |

출력인 **동영상**은 합쳐진 동영상 하나입니다.

**입력이 하나면 그대로 통과합니다.** 워크플로에서 동영상 합치기에 동영상이 하나만 들어오면, 노드는 그 동영상을 바꾸지 않고 비용 없이 출력합니다. API 호출에는 여전히 동영상이 2개 이상 필요합니다.

## 설정
| 설정 | 설명 |
| --- | --- |
| **연결된 동영상** | 재생 순서대로 놓인 클립입니다. 클립을 드래그해 옮기세요. |
| **전환** | 클립 사이의 전환입니다. 기본값은 **컷**입니다. [전환](#transitions)을 참고하세요. |
| **전환 길이** | 화면 전환의 길이로, 0.1~2초입니다. 기본값은 0.5초입니다. **컷**에서는 숨겨집니다. |
| **오디오** | **원본 유지**는 클립마다 소리를 그대로 둡니다. 기본값인 **크로스페이드**는 이음매마다 소리를 섞습니다. **오디오 제거**는 소리 없는 동영상을 출력합니다. |
| **크로스페이드 길이(오디오만)** | 오디오를 섞는 길이로, 0~5초입니다. 기본값은 0.5초입니다. **오디오**가 **크로스페이드**일 때 표시됩니다. 화면은 절대 바꾸지 않습니다. |
| **크로스페이드 곡선** | 오디오를 섞는 곡선의 모양입니다. 기본값은 **선형**입니다. [크로스페이드 곡선](#crossfade-curves)을 참고하세요. |
| **경계 컷** | 이음매마다 자르는 방식입니다. 기본값인 **수동**은 정확한 수의 프레임을 잘라 냅니다. 세 가지 **스마트** 방식은 컷 지점을 자동으로 찾습니다. [이음매 트리밍](#trim-the-seams)을 참고하세요. |
| **각 클립 끝 트리밍(프레임, 마지막 클립 제외)** | **수동** 전용입니다. 마지막을 뺀 모든 클립의 끝에서 지울 프레임 수로, 0~120입니다. 기본값은 2이며, 이음매의 생성 아티팩트를 없앱니다. |
| **각 클립 시작 트리밍(프레임, 첫 클립 제외)** | **수동** 전용입니다. 첫 번째를 뺀 모든 클립의 시작에서 지울 프레임 수로, 0~120입니다. 기본값은 1이며, AI 연속 클립에 들어 있는 중복 프레임을 없앱니다. |
| **검색 범위: 이전 클립의 끝** | **스마트** 방식 전용입니다. 각 클립의 끝에서 검색할 프레임 수로, 1~24입니다. 기본값은 8입니다. |
| **검색 범위: 다음 클립의 시작** | **스마트** 방식 전용입니다. 다음 클립의 시작에서 검색할 프레임 수로, 1~24입니다. 기본값은 8입니다. |

## 전환
설정 패널의 전환 선택기에는 50가지가 넘는 전환이 있습니다. 타일마다 반복 재생되는 미리 보기가 있어 한눈에 비교할 수 있습니다. **자주 사용** 탭에는 가장 많이 쓰는 전환이 모여 있습니다.

| 전환 | 보이는 모습 |
| --- | --- |
| **컷** | 하드 컷입니다. 섞지 않고 즉시 바뀝니다. 렌더링이 가장 빠릅니다. |
| **페이드** | 부드러운 크로스페이드입니다. 깔끔한 고전적인 섞기입니다. |
| **디졸브** | 거친 입자의 무작위 픽셀로 바뀌는 디졸브입니다. 회상 장면에 좋습니다. |
| **검정으로 물들이기** | 검은 화면을 거쳐 바뀌는 페이드입니다. 장면 사이나 시간 건너뛰기에 쓰세요. |
| **흰색으로 물들이기** | 흰 화면을 거쳐 바뀌는 페이드입니다. 밝고 몽환적이어서 플래시백 같은 장면에 어울립니다. |
| **왼쪽 와이프**, **오른쪽 와이프** | 뚜렷한 경계선이 화면을 가로질러 지나갑니다. |
| **왼쪽 슬라이드**, **오른쪽 슬라이드** | 다음 클립이 현재 클립을 화면 밖으로 밀어냅니다. |
| **원형 열기** | 원형 조리개가 가운데에서 열리며 다음 클립이 드러납니다. |

다른 탭에서는 모든 전환을 계열별로 묶어 보여 줍니다.

| 탭 | 전환 |
| --- | --- |
| **페이드·딥** | 컷, 페이드, 디졸브, 검정으로 물들이기, 흰색으로 물들이기, 회색으로 페이드 |
| **와이프** | 왼쪽, 오른쪽, 위쪽, 아래쪽 와이프와, 왼쪽 위, 오른쪽 위, 왼쪽 아래, 오른쪽 아래 와이프 |
| **슬라이드** | 왼쪽, 오른쪽, 위쪽, 아래쪽 슬라이드 |
| **부드러운 전환** | 왼쪽, 오른쪽, 위쪽, 아래쪽 부드러운 전환으로, 경계를 흐리게 한 와이프입니다 |
| **도형** | 원형 열기, 원형 닫기, 원형 자르기, 사각형 자르기, 가로 열기와 가로 닫기, 세로 열기와 세로 닫기, 대각선 4가지 |
| **슬라이스** | 가로 슬라이스(왼쪽), 가로 슬라이스(오른쪽), 세로 슬라이스(위쪽), 세로 슬라이스(아래쪽) |
| **리빌** | 왼쪽, 오른쪽, 위쪽, 아래쪽 리빌 |
| **커버** | 왼쪽, 오른쪽, 위쪽, 아래쪽 커버 |
| **효과** | 픽셀화, 방사형 와이프, 블러, 디스턴스, 줌 인, 가로 스퀴즈, 세로 스퀴즈 |

## 클립 사이의 소리
**오디오**를 **크로스페이드**로 설정하면 이음매마다 소리가 섞입니다. 크로스페이드는 화면을 절대 바꾸지 않으며, 길이와 곡선은 소리에만 영향을 줍니다.

- **하드 컷에서는**(**컷** 또는 길이가 0인 모든 전환) 화면이 즉시 바뀌고 소리는 L컷이 됩니다. 다음 클립의 소리는 컷 지점에서 정확히 시작해 페이드 인됩니다. 이전 클립의 소리는 컷 뒤로 크로스페이드 길이만큼 이어지다가 페이드 아웃됩니다. 이렇게 남는 꼬리 부분은 음높이를 유지한 채 몇 퍼센트 늘어나며, 페이드가 이 늘어남을 가립니다.
- **섞는 전환에서는**(**페이드**, **디졸브**, 와이프 등) 클립마다 소리가 화면과 맞춰진 채 유지됩니다. 소리는 전환 동안 섞입니다. 전환보다 긴 크로스페이드는 섞는 구간을 양쪽 클립으로 부드럽게 늘립니다.
- **마지막 클립은 페이드 아웃되지 않습니다.** 마지막 클립의 소리는 동영상 맨 끝까지 재생됩니다.

합치기 전에 모든 클립을 공통 형식으로 변환하므로, 서로 다른 모델에서 만든 클립도 늘 깔끔하게 이어집니다. 소리가 있는 클립과 없는 클립이 섞여 있으면 소리 없는 클립에 무음 트랙을 넣으므로, 합쳐진 사운드트랙이 끊기지 않습니다.

### 크로스페이드 곡선
| 곡선 | 사용 시기 |
| --- | --- |
| **선형**(기본값) | 예측하기 쉽지만, 음악은 섞는 구간 가운데에서 소리가 작아질 수 있습니다. |
| **이퀄 파워** | 체감 음량을 거의 일정하게 유지합니다. 음악에 가장 좋은 선택입니다. |
| **부드럽게(사인)** | 이퀄 파워보다 완만합니다. 대사와 주변 소리에 좋습니다. |
| **로그** | 귀가 소리 크기를 느끼는 방식을 따르며, 꼬리가 길고 느립니다. |
| **지수** | 한쪽은 급하게, 다른 쪽은 천천히 페이드됩니다. 힘이 있어 임팩트가 필요한 순간에 좋습니다. |

## 이음매 트리밍
각 클립이 이전 클립의 마지막 프레임에서 시작하는 AI 연속 클립은 보통 이음매에서 끊겨 보입니다. 모델이 이음매 양쪽에서 거의 같은 순간을 렌더링하기 때문입니다. **경계 컷**은 두 가지 방식 중 하나로 이 중복을 없앱니다.

### 수동
**수동**은 이음매마다 양쪽에서 정해진 수의 프레임을 지웁니다. 그 수는 <strong>각 클립 끝 트리밍(프레임, 마지막 클립 제외)</strong>과 <strong>각 클립 시작 트리밍(프레임, 첫 클립 제외)</strong>으로 정합니다. 첫 번째 클립의 시작과 마지막 클립의 끝은 건드리지 않습니다. 모든 이음매에 같은 트리밍이 적용되므로, 모든 클립이 같은 길이의 디졸브로 끝나는 경우에 잘 맞습니다.

### 스마트
스마트 방식은 Nodaro Cloud에서만 작동합니다. 셀프 호스팅 Community Edition과 Business 에디션에서는 수동 방식을 쓸 수 있으며, 그곳에서 스마트 컷을 요청하면 API가 `cloud_only_feature`를 반환합니다.

스마트 방식은 두 검색 범위 안에서 각 클립의 마지막 프레임과 다음 클립의 첫 프레임을 비교해 컷 지점을 자동으로 정합니다. 이음매마다 따로 검색하므로, 클립 3개짜리 동영상에는 서로 독립된 이음매가 2개 있습니다.

| 방식 | 컷이 들어가는 지점 |
| --- | --- |
| **스마트: 최적 쌍** | 가장 비슷한 프레임 한 쌍의 지점입니다. 앞 클립은 일치한 프레임에서 끝나고 다음 클립은 그 짝 프레임 바로 뒤에서 시작하므로, 공유하는 순간이 정확히 한 번만 재생됩니다. |
| **스마트: 프리롤 다음 유지** | 일부 연속 생성 모델은 이음매 앞에서 다시 시작해 이전 클립의 마지막 순간을 반복 재생합니다. 이 방식은 반복 재생된 겹침 구간의 시작에서 자르므로, 겹침 구간은 다음 클립 쪽으로 재생됩니다. |
| **스마트: 프리롤 이전 유지** | 같은 겹침 구간의 끝에서 자릅니다. 이전 클립은 대개 더 선명한 원래 프레임을 유지하고, 다음 클립은 반복 재생 부분을 버립니다. |

- **실제로 일치할 때만 인정합니다.** 프레임은 같은 순간이라고 할 만큼 가까울 때만 일치로 칩니다. 프리롤 방식은 따로 떨어진 한 쌍이 아니라, 연속으로 일치하는 프레임들도 필요합니다.
- **일치가 없는 이음매는 기본 트리밍을 씁니다.** 서로 이어지지 않는 클립 사이처럼 일치를 찾지 못한 이음매는 시작에서 1프레임, 끝에서 2프레임을 자르는 방식으로 돌아갑니다. 스마트 방식으로 바꾸면 직접 정한 수동 트리밍 값이 초기화되므로, 숨은 설정이 이 대체 동작을 바꾸는 일은 없습니다.
- **말소리가 잘리지 않습니다.** **오디오**가 **크로스페이드**이고 하드 컷이면, 일치한 이음매에서는 이전 클립의 화면만 잘립니다. 이전 클립의 실제 소리는 다음 클립의 시작 아래에서 계속 재생되다가 크로스페이드 길이에 걸쳐 페이드 아웃됩니다. 일치하지 않은 이음매, 수동 방식, **원본 유지** 또는 **오디오 제거**, 섞는 전환에서는 화면과 소리를 함께 자릅니다.
- **범위를 벗어난 검색 범위는 보정됩니다.** 1~24를 벗어난 값은 가장 가까운 허용 값으로 바뀝니다. 예를 들어 48은 24가 되고 0은 1이 됩니다. 숫자가 아닌 값은 8로 돌아갑니다. 이 때문에 실행이 거부되는 일은 없습니다.

## 프리셋
노드의 프리셋 메뉴에 있는 **연결 및 전환** 폴더에는 프리셋이 5개 있습니다.

| 프리셋 | 전환 | 소리 | 프레임 트리밍 |
| --- | --- | --- | --- |
| **매끄러운 연결(원 테이크)** | 컷 | 크로스페이드, **이퀄 파워** | 각 클립 끝에서 4프레임, 각 클립 시작에서 3프레임 |
| **하드 컷** | 컷 | 원본 유지 | 없음 |
| **크로스페이드** | 페이드, 0.7초 | 크로스페이드, **이퀄 파워** | 기본값 |
| **디졸브** | 디졸브, 1초 | 크로스페이드, **이퀄 파워** | 기본값 |
| **블랙 페이드(암전)** | 검정으로 물들이기, 1초 | 크로스페이드, **이퀄 파워** | 기본값 |

<strong>매끄러운 연결(원 테이크)</strong>은 시작 프레임과 종료 프레임으로 만든 스토리보드나 [동영상 연장](https://nodaro.ai/docs/nodes/video/extend-video)으로 늘린 클립처럼 이어지는 샷을 합칠 때 보이는 튐을 없앱니다. 이런 클립은 이음매에서 거의 같은 프레임을 공유하므로 걸리는 것처럼 보입니다. 이 프리셋은 하드 컷을 유지하므로 결과가 여전히 하나의 이어진 테이크처럼 보이고, 소리 이음매는 이퀄 파워 크로스페이드로 가립니다. 클립을 순서대로 연결하고 실행하세요.

## 크레딧
동영상 합치기는 예상 출력 5초마다 11크레딧이 듭니다. 예상 길이는 클립 길이를 모두 더한 뒤 전환으로 겹치는 부분과 프레임 트리밍을 뺀 값입니다. 처음 두 개를 넘는 클립마다 한 단계가 더해지며, 최소는 한 단계입니다.

**실행** 버튼에 실시간 예상치가 표시됩니다. 연결되었지만 아직 생성되지 않은 클립은 8초로 칩니다.

## 팁
- **대부분의 이음매에는 페이드를.** 0.5초 **페이드**는 대부분의 클립 사이에서 깔끔해 보입니다. 빠른 편집이나 하나로 이어진 샷처럼 보여야 하는 클립에는 **컷**을 쓰세요.
- **소셜 미디어에는 전환을 짧게.** 0.3~0.5초면 빠른 흐름을 유지할 수 있습니다.
- **장면 사이에는 검은 화면으로.** **검정으로 물들이기**는 장소나 분위기가 다른 장면 사이에 잘 어울립니다.
- **화면이 아니라 소리를 섞으세요.** 0.5~1초의 오디오 크로스페이드는 화면을 건드리지 않고 하드 컷을 사이에 둔 주변 사운드트랙을 부드럽게 이어 줍니다.
- **VEO 클립 끝의 디졸브를 한 번에 없애세요.** 모든 클립이 같은 디졸브로 끝나면, <strong>각 클립 끝 트리밍(프레임, 마지막 클립 제외)</strong>을 설정해 모든 클립에서 한꺼번에 없애세요.
- **음악은 나중에 더하세요.** 사운드트랙을 더하려면 합쳐진 동영상을 [동영상 및 오디오 병합](https://nodaro.ai/docs/nodes/video/merge-video-audio)에 연결하세요.

## API에서 사용
`POST /v1/combine-videos`와 MCP `combine_videos` 도구는 같은 옵션으로 클립을 합칩니다. 스마트 방식이 실행되면, 작업 결과에 이음매마다 적용된 트리밍, 유사도 점수, 일치를 찾았는지 여부가 나열됩니다. [노드 하나 실행](https://nodaro.ai/docs/developers/api/nodes)과 [MCP 도구](https://nodaro.ai/docs/mcp/tools)를 참고하세요.

## 자주 묻는 질문

### 클립 순서는 어떻게 바꾸나요?

설정 패널을 열고 “연결된 동영상” 목록에서 클립을 드래그하세요. 목록의 첫 번째 클립이 먼저 재생됩니다.

### 이어지는 클립을 튀는 부분 없이 합치려면 어떻게 하나요?

“매끄러운 연결(원 테이크)” 프리셋을 고르세요. 하드 컷을 유지하면서 이음매마다 중복된 프레임을 잘라 내고 소리를 크로스페이드합니다. Nodaro Cloud에서는 스마트 경계 컷 방식으로 가장 좋은 컷 지점을 자동으로 찾을 수도 있습니다.

### 오디오 크로스페이드가 화면을 바꾸나요?

아니요. 크로스페이드 길이와 곡선은 소리에만 영향을 줍니다. 하드 컷에서는 크로스페이드가 있든 없든 화면이 똑같습니다.

### 셀프 호스팅 설치에서 스마트 컷을 쓸 수 있나요?

아니요. 스마트 경계 컷 방식은 Nodaro Cloud에서만 작동합니다. Community Edition과 Business 에디션에서는 이음매마다 정확한 수의 프레임을 잘라 내는 수동 방식을 쓸 수 있습니다.

### 한 노드의 결과를 모두 합치려면 어떻게 하나요?

동영상 합치기로 들어가는 연결을 “묶음”으로 설정하세요. 그러면 노드가 실행 한 번에 클립 목록 전체를 받아 모두 합칩니다.
