# 동영상 효과음

> 동영상 속 움직임에 맞는 효과음, 폴리, 앰비언스를 선택 사항인 프롬프트로 생성하세요. 새 사운드가 동영상의 원래 오디오 트랙을 대체합니다.

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

**동영상 효과음** 노드는 동영상에 들어갈 소리를 생성합니다. 화면에서 일어나는 일에 맞춘 효과음, 폴리, 앰비언스입니다. 클립을 보고, 선택 사항인 프롬프트를 읽은 뒤, 생성된 사운드가 들어간 MP4를 반환합니다. 이 노드는 MMAudio 모델을 실행합니다.

- Found in: Video › Sound for Video
- Output: video
- API type: `video-sfx`

**새 사운드가 오디오 트랙을 대체합니다:** 
동영상 효과음은 동영상의 원래 소리를 버립니다. 원래 소리도 남기려면 결과와 원래 오디오(예: [오디오 추출](https://nodaro.ai/docs/nodes/video/extract-audio)의 출력)를 [동영상 및 오디오 병합](https://nodaro.ai/docs/nodes/video/merge-video-audio)에 연결하세요.

## 사용 시기
- 소리 없이 생성된 동영상에 폴리나 앰비언스를 더합니다.
- 짧은 시네마틱 클립에 룸톤, 날씨 소리 같은 주변 환경음을 생성합니다.
- 한 번의 실행으로 사운드의 대체 테이크를 여러 개 만들고, 가장 좋은 것을 고릅니다.
- 이 노드의 효과음과 다른 노드의 대사나 음악을 겹쳐 사운드트랙을 층층이 만듭니다.

동영상 없이 텍스트 설명만으로 효과음을 만들려면 [텍스트로 오디오 만들기](https://nodaro.ai/docs/nodes/audio/text-to-audio)를 사용하세요.

## 빠른 시작
### 노드 추가
캔버스에서 Tab을 누르고 **동영상 › 동영상 사운드 › 동영상 효과음**을 선택하세요.

### 동영상 연결
클립을 **동영상** 입력에 연결하세요. 300초 이하의 MP4, MOV, WebM 클립을 사용할 수 있습니다.

### 소리 설명
프롬프트에 원하는 소리를 입력하세요. 예를 들면 `rain on a metal roof`(금속 지붕에 떨어지는 빗소리)입니다. 동영상만 보고 폴리를 만들게 하려면 프롬프트를 비워 두세요.

### 실행
노드에서 **실행**을 클릭하세요. 새 사운드가 들어간 동영상이 노드에 나타납니다.

Workflow: 동영상 효과음이 무음 클립에 빗소리를 더하고, 동영상 및 오디오 병합이 그 아래에 음악 트랙을 깝니다.

- 동영상 생성 → 동영상 효과음 (동영상)
- 텍스트 → 동영상 효과음 (프롬프트)
- 동영상 효과음 → 동영상 및 오디오 병합 (미디어)
- 음악 생성 → 동영상 및 오디오 병합 (미디어)

## 입력
| 입력 | 받는 노드 | 하는 일 |
| --- | --- | --- |
| **동영상** | 동영상 생성, 동영상 업로드 같은 동영상 노드 | 소리가 필요한 클립입니다. 필수입니다. MP4(H.264), MOV, WebM, 최대 300초입니다. |
| **프롬프트** | 텍스트, 텍스트 생성 - 모든 LLM 같은 텍스트 노드 | 생성할 소리입니다. 연결한 프롬프트는 설정 패널에 입력한 프롬프트를 대체합니다. |
| **네거티브** | 텍스트 노드 | 제외할 소리입니다. |

출력인 **동영상**은 생성된 사운드가 들어간 MP4입니다. 원래 소리는 버려집니다.

## 설정
| 설정 | 하는 일 |
| --- | --- |
| **프롬프트** | 원하는 소리입니다. 예: `footsteps on dry leaves`(마른 낙엽 밟는 발소리), `rain on a metal roof`(금속 지붕에 떨어지는 빗소리), `engine revving`(엔진 회전음). 동영상만 보고 폴리를 만들게 하려면 비워 두세요. |
| **네거티브 프롬프트** | 제외할 소리입니다. 기본값은 `music`(음악)으로, 결과에 음악이 들어가지 않게 합니다. 소리로 음악을 원하면 이 칸을 비우세요. |
| **버전 수** | 한 번의 실행으로 생성할 테이크 수로, 1~4개입니다. 버전마다 다른 시드를 쓰며, 버전이 늘수록 비용도 늘어납니다. 워크플로 실행에서는 버전 1개를 만듭니다. |
| **CFG 강도** | **고급**에 있습니다. 모델이 프롬프트를 얼마나 엄격하게 따를지 정하며, 1(느슨함)~10(엄격함)입니다. 기본값은 4.5입니다. |
| **추론 스텝** | **고급**에 있습니다. 10(빠름)~50(깔끔함)입니다. 기본값은 25입니다. |
| **시드** | **고급**에 있습니다. 비워 두거나 -1을 입력하면 무작위 시드를 씁니다. 시드와 입력이 같으면 결과도 같습니다. 버전이 여러 개이면 버전마다 시드에 자기 번호를 더하므로, 모든 테이크가 서로 다르면서도 재현할 수 있습니다. |
| **앞뒤 텍스트** | 프롬프트 앞뒤에 항상 덧붙는 텍스트입니다. 내 워크플로를 앱으로 사용하는 사람에게는 보이지 않습니다. [프롬프트 앞뒤 텍스트](https://nodaro.ai/docs/concepts/prompt-pre-post-text)를 참고하세요. |

## 크레딧
가격은 입력 동영상의 길이(구간 단위로 올림)와 버전 수에 따라 다릅니다. Nodaro는 실행이 시작될 때 동영상 길이를 측정하며, 사운드는 클립 전체를 덮습니다. 길이를 읽을 수 없으면 8초 기준으로 가격을 매기고 사운드도 8초 분량으로 만듭니다.

| 동영상 길이 | 버전당 크레딧 |
| --- | --- |
| 8초 이하 | 11 |
| 15초 이하 | 11 |
| 30초 이하 | 22 |
| 60초 이하 | 33 |
| 120초 이하 | 55 |
| 300초 이하 | 121 |

총액은 버전당 가격에 버전 수를 곱한 값입니다. 예를 들어 버전 1개로 12초 클립은 11크레딧, 31초 클립은 33크레딧이고, 버전 4개로 60초 클립은 132크레딧입니다.

노드의 **실행** 버튼으로 한 실행, 워크플로 실행, API 호출 모두 이 방식으로 가격이 매겨집니다. 워크플로 실행에서는 동영상 효과음 노드마다 버전 1개를 만들므로, 버전 1개 가격이 듭니다.

실행 전에 **실행** 버튼과 워크플로 예상 비용은 연결된 동영상 노드가 알려 주는 길이의 가격을 보여 줍니다. [EDL 적용](https://nodaro.ai/docs/nodes/video/apply-edl)이 렌더링한 동영상에서는 렌더링의 예상 길이에 해당하는 가격을 보여 주며, 최대 300초 가격입니다. 중간에 있는 동영상 자르기, 동영상 루프, 동영상 합치기, 동영상 효과음 노드는 자신이 만드는 길이를 다음 노드에 전달합니다. 길이를 알 수 없으면 8초 가격을 보여 줍니다. 실제 실행에서는 측정한 길이의 가격이 청구됩니다.

게시된 앱이나 템플릿에 표시되는 가격도 같은 길이를 따릅니다. 앱 사용자가 바꾸는 녹화 영상처럼 실행마다 길이가 달라질 수 있으면, 표시 가격은 300초 가격인 버전당 121크레딧입니다. 더 긴 동영상은 거부되므로, 어떤 실행도 표시 가격보다 비싸지 않습니다.

## 제한
- **형식:** MP4(H.264), MOV, WebM.
- **길이:** 최대 300초. 더 긴 동영상은 `video_duration_exceeds_limit` 오류와 함께 거부됩니다.
- **버전 수:** 실행당 최대 4개.
- **해상도:** 1080p 이하를 권장합니다. 더 큰 동영상은 검증되지 않았으며 처리 시간이 더 걸립니다.

## 팁
- **장면이 아니라 소리를 설명하세요.** `campfire scene`(캠프파이어 장면)보다 `crackling fire`(타닥타닥 타는 불)가 더 잘 작동합니다.
- **짧은 클립으로 시험하세요.** 15초 이하 클립은 8초 클립과 가격이 같으므로, 짧은 클립으로 반복해 보세요.
- **소리를 겹치세요.** 음악 위에 효과음을 얹으려면 여기서 효과음을 생성한 뒤 [동영상 및 오디오 병합](https://nodaro.ai/docs/nodes/video/merge-video-audio)이나 [오디오 믹스](https://nodaro.ai/docs/nodes/audio/mix-audio)로 음악을 섞으세요.
- **프롬프트를 비교하려면 시드를 고정하세요.** **시드**를 고정하면 두 실행 사이에 달라지는 것은 프롬프트뿐입니다.

## 자주 묻는 질문

### 동영상 효과음을 쓰면 동영상의 원래 소리가 유지되나요?

아니요. 생성된 사운드가 동영상의 오디오 트랙을 대체합니다. 둘 다 남기려면 결과와 원래 오디오(예: 오디오 추출 노드의 출력)를 동영상 및 오디오 병합 노드에 연결하세요.

### 프롬프트를 꼭 써야 하나요?

아니요. 프롬프트를 비워 두면 모델이 동영상만 보고 폴리를 만듭니다. “rain on a metal roof”(금속 지붕에 떨어지는 빗소리) 같은 프롬프트를 쓰면 특정한 소리 쪽으로 이끌 수 있습니다.

### 동영상 효과음으로 음악을 생성할 수 있나요?

네거티브 프롬프트를 비운 경우에만 가능합니다. 네거티브 프롬프트의 기본값은 “music”입니다. 이 기본값은 결과에 음악이 들어가지 않게 하므로, 노드는 효과음만 만듭니다.

### 동영상은 얼마나 길어도 되나요?

최대 300초, 즉 5분입니다. 더 긴 동영상은 실행 전에 거부됩니다. 권장 해상도는 1080p 이하입니다.

### 동영상 효과음은 비용이 얼마인가요?

가격은 동영상의 길이와 버전 수에 따라 다릅니다. 버전 1개 기준으로 15초 이하 클립은 11크레딧, 300초 이하 클립은 121크레딧입니다.
