# 화자 뷰

> 멀티캠 편집을 화자들이 화면에 보이도록 렌더링합니다. 나란히, 세로 배치, 그리드, 화면 속 화면으로 보여 주고 말하는 사람을 강조합니다.

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

**화자 뷰** 노드는 화자들이 화면에 보이도록 편집을 렌더링합니다. 두 진행자를 나란히 놓거나, 세로 클립에서 말하는 사람을 따라가거나, 패널 토론을 그리드로 보여 주거나, 화면 속 화면을 쓸 수 있고, 화자마다 맞춘 크롭도 정할 수 있습니다. 화자가 바뀔 때마다 전환하고 말하는 사람을 강조하며, 소리는 편집의 소리를 그대로 씁니다.

- Found in: Video › Cut & Assemble
- API type: `speaker-view`

화자 뷰는 렌더링된 출력 1분 단위로 가격이 매겨집니다. 요율은 **품질**과 렌더링이 화면에 동시에 보여 주는 화자 수에 따라 다릅니다. [크레딧](#credits)을 참고하세요.

화자 뷰는 Nodaro Cloud에서 실행됩니다. 셀프 호스팅 설치에서는 [Nodaro Cloud에 연결](https://nodaro.ai/docs/self-hosting/cloud-connect)하면 노드가 각 실행을 클라우드로 전달합니다. 셀프 호스팅 설치는 카메라 파일을 하나씩 Nodaro Cloud로 보내므로, 500MB가 넘는 비공개 카메라 파일은 실행 전에 거부됩니다. 공개 URL이나 더 작은 파일을 쓰세요.

## 사용 시기
- 팟캐스트 진행자 두 명을 나란히 보여 주고 말하는 사람을 강조할 때.
- 말하는 사람을 따라가는 세로 클립을, 사람마다 맞춘 크롭으로 만들 때.
- 최대 여섯 명의 패널 토론을 그리드로 보여 줄 때.
- 화면 속 화면으로 한 사람은 크게, 다른 사람은 작은 창으로 보여 줄 때.

## 빠른 시작
화자 뷰는 화자를 **어떻게** 보여 줄지만 정하고, **누구를** 화면에 보여 줄지는 정하지 않습니다. 컷마다 카메라는 [카메라 전환](https://nodaro.ai/docs/nodes/video/camera-switch)이 고르고, 화자 뷰는 그 카메라들을 배치합니다. 일반적인 흐름은 **오디오 동기화**, 화자 라벨을 붙이는 **음성 텍스트 변환**, **편집 계획**, **카메라 전환**, **화자 뷰** 순서입니다.

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

### 편집 연결
카메라 전환의 **카메라 전환된 편집(EDL)** 출력을 **EDL** 입력에 연결하세요. 자막을 넣으려면 카메라 전환의 **녹취록(이름 적용)** 출력을 **녹취록** 입력에 연결하세요.

### 화면 비율부터 선택
**화면 비율**을 선택하세요. 어떤 레이아웃을 쓸 수 있는지는 화면 비율로 정해집니다.

### 레이아웃, 전환, 강조 선택
**레이아웃**, **전환**, **강조**를 선택하세요. 카메라마다 화자에 맞춰 크롭하려면 **프레이밍 편집…**을 클릭하세요.

Workflow: 편집 계획이 편집을 쓰고, 카메라 전환이 컷마다 카메라를 고르고, 화자 뷰가 화자들을 배치하고, 자막 추가가 결과에 자막을 넣습니다.

- 편집 계획 → 카메라 전환 (EDL)
- 카메라 전환 → 화자 뷰 (EDL)
- 화자 뷰 → 자막 추가 (동영상)

## 입력
| 입력 | 필수 | 연결할 것 |
| --- | --- | --- |
| **EDL** | 예 | 녹화의 시간축에 있는 편집 하나. [편집 계획](https://nodaro.ai/docs/nodes/video/edit-plan)이나 [카메라 전환](https://nodaro.ai/docs/nodes/video/camera-switch)의 출력입니다. 클립 세트는 캔버스에서 클립마다 화자 뷰를 한 번씩 실행합니다. 미디어는 편집의 각 소스 URL에서 가져옵니다. |
| **녹취록** | 편집에 화자가 지정되지 않은 경우 | 화자 라벨이 있는 단어 단위 녹취록. 화자 뷰는 화자의 발화마다 편집을 나누고, 화자가 지정된 구간이 없으면 라벨을 씁니다. |
| **얼굴 트랙** | 아니요 | [화자 프레임](https://nodaro.ai/docs/nodes/video/speaker-frames)의 **얼굴 트랙** 출력. 이 노드만 여기에 연결됩니다. 그러면 각 화자의 크롭이 얼굴을 따라갑니다. [얼굴 추적](#face-tracking)을 참고하세요. |

**EDL**에 연결된 노드가 아직 실행되지 않았으면 설정 패널이 그렇게 알려 주고 **여기까지 실행**을 제안합니다. 이 기능은 화자 뷰 앞의 노드를 실행하지만, 화자 뷰 자체는 실행하지 않습니다.

## 출력
| 출력 | 전달하는 것 |
| --- | --- |
| **동영상** | 렌더링된 편집. |
| **EDL** | 그려진 그대로의 편집: 화자의 발화마다 나뉘고, 레이아웃, 전환, 강조가 기록되어 있습니다. 얼굴 트랙이 있으면 얼굴을 따라간 각 슬롯에 카메라, 트랙, 모션이 기록됩니다. 녹취록이 아닌 EDL이므로 자막 추가의 **녹취록** 입력에는 쓰지 않습니다. |
| **녹취록** | 연결된 녹취록을 그려진 편집에 맞춰 다시 맞춘 것. 잘려 나간 부분의 단어는 빠지고, 나머지는 동영상에서 재생되는 위치로 옮겨집니다. [자막 추가](https://nodaro.ai/docs/nodes/video/add-captions)의 **녹취록** 입력에 연결하세요. 녹취록을 연결하지 않았으면 비어 있습니다. |

각 테이크는 자신의 EDL과 녹취록을 따로 보관합니다. 결과에서 이전 테이크를 고르면 그 테이크의 EDL과 녹취록이 돌아옵니다.

## 설정
| 설정 | 기본값 | 기능 |
| --- | --- | --- |
| **화면 비율** | 편집의 비율, 없으면 16:9 | 16:9, 9:16, 1:1, 4:5. 최종본은 1920×1080, 1080×1920, 1080×1080, 1080×1350입니다. 미리 보기는 짧은 변이 720픽셀입니다. |
| **품질** | **최종본 — 검토 단계 없음** | 또는 **미리 보기 먼저 — 검토 후 최종 렌더링**. 최종본을 만들기 전에 검토하는 비공개 720p 렌더링입니다. |
| **레이아웃** | **자동** | **자동**, **단일**, **나란히**, **세로 배치**, **그리드**, **화면 속 화면**. **자동**은 카메라 전환의 레이아웃 제안을 따르고, 없으면 **단일**을 씁니다. |
| **전환** | **컷** | 화자가 바뀔 때의 동작: **컷**, **팬**, **줌**, 또는 전환 효과 목록에서 고르는 **크로스페이드**. 카메라가 하나이면 기본값은 **팬**입니다. |
| **전환 길이(ms)** | 600 | **팬**이나 **줌**의 길이. 0~5,000ms, 50ms 단위. |
| **강조** | **확대** | **확대**, **테두리**, **어둡게**를 하나씩 또는 함께 씁니다. 모두 끄면 강조가 없습니다. |
| **강조 이징(ms)** | 300 | 0~5,000ms, 50ms 단위. |
| **테두리 색상** | 흰색 | **테두리** 강조의 색상. **고급**에 있습니다. |
| **프레이밍** | 전체 프레임 | 화자별로 각 카메라를 크롭한 영역. **프레이밍 편집…**으로 정합니다. 패널에 설정된 크롭 수가 표시됩니다. |
| **화자별로 카메라 나누기** | 꺼짐 | **프레이밍** 아래에 있습니다. 저장된 프레이밍이 없으면, 카메라 하나를 함께 쓰는 화자들이 각각 그 카메라의 기본 삼등분 영역을 받습니다. **프레이밍 편집…**이 처음에 보여 주는 것과 같은 상자입니다. [프레이밍](#framing)을 참고하세요. |
| **모션** | 얼굴 트랙을 연결하면 **따라가기** | **얼굴 추적** 아래에 있습니다. **따라가기**는 크롭을 얼굴과 함께 움직입니다. **고정**은 각 구간을 얼굴 기준으로 한 번만 프레이밍합니다. **얼굴 트랙**에 무언가 연결될 때까지 이 설정은 비활성화됩니다. |

설정 패널은 화면 비율이나 화자 수 때문에 쓸 수 없는 선택지를 회색으로 표시하고, 포인터를 올리거나 키보드 포커스를 옮기면 이유를 알려 줍니다. 이유는 터치 화면을 위해 그룹 아래에도 나열됩니다.

### 어떤 선택지를 어디에 쓸 수 있는지
| 레이아웃 | 화자가 바뀔 때 | 전환 | 강조 |
| --- | --- | --- | --- |
| **단일** | 하나뿐인 슬롯이 새 화자에 맞춰 다시 프레이밍됩니다. | **컷**, 카메라 하나의 두 크롭 사이 **팬**, **줌**, **크로스페이드** | 쓰지 않습니다. 단일은 화자 한 명만 보여 주기 때문입니다. |
| **화면 속 화면** | 메인 화면과 작은 창이 서로 바뀝니다. | **컷**, **줌**, **크로스페이드**, 둘 다 카메라 하나에 있으면 **팬** | **테두리**와 **어둡게**. 서로 바뀌는 동작이 확대 역할을 합니다. |
| **나란히**, **세로 배치**, **그리드** | 슬롯은 그대로이고, 말하는 사람의 슬롯이 표시됩니다. | 레이아웃 자체가 바뀌는 곳에서만: **컷** 또는 **크로스페이드** | **확대**, **테두리**, **어둡게**와 그 조합 |

- **나란히**는 16:9와 1:1, **세로 배치**는 9:16, 4:5, 1:1에서 그려집니다. **그리드**, **단일**, **화면 속 화면**은 모든 화면 비율에서 그려집니다.
- **나란히**, **세로 배치**, **화면 속 화면**은 화자가 정확히 두 명이어야 합니다. **그리드**는 2~6명입니다. 슬롯에는 처음 등장한 순서대로 화자가 들어갑니다.
- 화면 비율이나 화자 수 때문에 쓸 수 없는 레이아웃은 짝이 되는 레이아웃(나란히와 세로 배치)으로, 그것도 안 되면 화자 수가 맞을 때 그리드로, 아니면 단일로 렌더링됩니다.
- **팬**은 카메라 하나 안에서 움직입니다. 다른 카메라의 화자로 바뀔 때는 컷합니다. **전환** 선택지 아래에 각 전환이 적용되는 화자 변경 수가 패널에 표시됩니다.
- **크로스페이드**는 두 화자 사이에서 녹화의 일부가 잘려 나가 편집의 시간이 건너뛰는 곳에서만 쓰입니다. 이어지는 발화 위에는 쓰이지 않습니다.

## 프레이밍
**프레이밍 편집…**을 클릭하면 프레이밍 편집기가 창 전체에 열립니다. 편집의 카메라와 화자가 필요하므로, 편집 계획과 카메라 전환을 먼저 실행하세요. 화자 레이블이 있는 녹취록도 편집 계획도 화자를 지정하지 않아 프레이밍할 화자가 있는 카메라가 아직 없으면, 편집기는 그릴 것이 없는 프레임을 보여 주는 대신 그 사실을 알려 줍니다. 화자 뷰가 누가 말하는지 알 수 있도록 음성 텍스트 변환이나 편집 계획을 연결하세요. 그때까지 **삼등분으로 초기화**와 **프레이밍 저장**은 꺼져 있습니다. 보기 전용으로 공유된 워크플로에서는 편집기가 열리지 않습니다.

- **카메라와 화자.** 편집기는 편집의 카메라를 나열하고, 그 아래에 카메라가 보여 주는 화자를 나열합니다. 화자 한 명만 보여 주는 카메라(예: 클로즈업)는 **상자 그리기**를 클릭할 때까지 전체 프레임으로 표시됩니다. 여러 화자가 함께 쓰는 카메라(예: 와이드 샷)는 화자마다 상자 하나로 시작합니다. **삼등분으로 초기화**를 누르면 그 상자들로 돌아갑니다.
- **프레임.** 상자 아래에서 카메라 자체의 동영상이 재생되며, 편집의 마스터 시간으로 된 스크러버가 있습니다. **(화자 이름)(으)로 이동**을 누르면 그 카메라에서 그 화자가 3초보다 길게 말하는 첫 장면으로 이동합니다.
- **크롭.** 상자는 자유로운 사각형입니다. 렌더러가 상자의 중심을 기준으로 레이아웃 슬롯의 모양에 맞춰 크롭하므로, 상자 하나로 모든 레이아웃과 화면 비율에 대응합니다. **표시 형식**에서 레이아웃을 고르면 그 크롭이 점선 사각형으로 표시됩니다. 라벨에 크롭의 크기와 확대 배율이 표시되며, 화질이 떨어지기 시작하는 1.5배를 넘으면 주황색으로 바뀝니다.
- **키.** 화살표 키는 상자를 카메라 픽셀 1개씩, Shift를 누르면 10개씩 움직입니다. Tab은 상자 사이를 이동하고, F는 선택한 화자를 전체 프레임으로 보여 줍니다. **맞바꾸기**는 카메라 하나의 두 화자 상자를 서로 바꿉니다.
- **저장.** **프레이밍 저장**은 표시된 모든 상자를 저장합니다. 저장하기 전에는 아무것도 기록되지 않으며, 저장하지 않은 변경 사항이 있는 상태로 닫으면 먼저 확인합니다. 프레이밍을 한 번도 저장하지 않은 노드는 모든 카메라를 전체 프레임으로 렌더링합니다.
- **얼굴.** 얼굴 트랙을 연결하면 편집기가 화자 프레임이 추적한 얼굴을 트랙과 화자 라벨이 붙은 점선 상자로 그립니다. [얼굴 추적](#face-tracking)을 참고하세요.

**화자별로 카메라 나누기**는 아무것도 그리지 않고 와이드 샷을 프레이밍합니다. 스위치를 켜고 노드에 저장된 프레이밍이 없으면, 카메라 하나에 나오는 각 화자가 기본 삼등분 영역을 받습니다. 이 영역은 전체 높이에 출력의 모양이며, 프레임에서 그 화자가 차지하는 부분의 가운데에 놓입니다. 삼등분 영역은 화자가 처음 나오는 순서대로 배정됩니다.

- **적용되는 경우.** 카메라 하나에 화자 2~6명이 화면에 나오는 편집 하나이며, 출력이 16:9가 아닐 때입니다. 화자가 한 명이거나, 여섯 명보다 많거나, 카메라가 여러 대이거나, 여러 클립에 걸친 실행은 전체 프레임으로 유지됩니다. 16:9 출력도 전체 프레임으로 유지됩니다. 각 상자가 프레임 전체가 되기 때문입니다.
- **우선순위.** 상자는 16:9 카메라를 가정합니다. 저장한 프레이밍이 항상 우선합니다. 얼굴 트랙을 연결하면 트랙이 지정한 화자는 자기 얼굴을 따라가고, 기본 삼등분 영역은 나머지 화자만 프레이밍합니다.

## 얼굴 추적
얼굴 추적을 쓰면 각 화자의 크롭이 고정된 상자 대신 얼굴을 따라갑니다. [화자 프레임](https://nodaro.ai/docs/nodes/video/speaker-frames)의 **얼굴 트랙** 출력을 **얼굴 트랙** 입력에 연결하세요. 또는 설정 패널에서 **얼굴 추적 추가**를 클릭하세요. 화자 뷰와 같은 편집과 같은 녹취록을 읽는 화자 프레임 노드를 추가하고 그 트랙을 연결하며, 한 번에 실행 취소할 수 있습니다.

화자 프레임에는 현재 크레딧 가격이 없으므로 아직 실행할 수 없습니다. 얼굴 트랙이 연결된 화자 뷰는 화자 프레임에 결과가 생길 때까지 거부됩니다.

- **같은 녹취록.** 화자 프레임은 화자 뷰와 같은 녹취록, 즉 카메라 전환의 **녹취록(이름 적용)** 출력을 읽어야 합니다. 그러면 트랙에 편집에서 쓰는 화자 이름이 붙습니다.
- **얼굴을 따라가는 것.** 카메라에서 화자를 보여 주는 각 슬롯은 그 화자의 얼굴 트랙을 따라갑니다. 트랙에 2초보다 긴 공백이 있으면, 클립의 다른 곳에서 얼굴이 있는 위치를 기준으로, 그것도 없으면 **프레이밍 편집…**의 크롭을 기준으로 크롭을 배치합니다. 화자 프레임에서 선택 해제한 카메라는 항상 내 프레이밍을 씁니다.
- **모션.** **따라가기**는 크롭을 얼굴과 함께 부드럽게 움직이며, 얼굴이 가운데 근처에 머무는 동안에는 움직이지 않습니다. **고정**은 각 구간을 얼굴 기준으로 한 번만 프레이밍합니다. 어느 쪽이든 화자의 발화 중에는 크롭 크기가 바뀌지 않습니다.
- **트랙이 누구인지.** 트랙은 화자 프레임이 붙인 화자 이름을 카메라 전환에서 바꾼 이름으로 받습니다. 그다음은 화자 프레임 노드의 수정입니다. 여전히 이름이 없는 트랙은, 얼굴 가운데가 정확히 상자 하나 안에 있을 때 **프레이밍 편집…**에서 그린 그 상자의 이름을 받습니다. 편집기가 대신 그린 상자는 트랙에 이름을 붙이지 않습니다.
- **트랙 수정.** **프레이밍 편집…**에서 얼굴의 라벨을 클릭하거나 프레임 아래의 목록을 쓰세요. 화자, **아무도 아님**, 또는 수정을 없애는 **감지된 대로**를 고르세요. **프레이밍 저장**은 수정 내용을 화자 프레임 노드에 저장합니다. 아무것도 다시 실행되지 않습니다.
- **적용 범위.** 카메라에서 화자가 나오는 시간 중 트랙이 60% 미만을 덮으면 배지에 표시됩니다. 렌더링은 그 시간의 나머지에 내 프레이밍을 씁니다.
- **최종 렌더링과 미리 보기 업데이트**는 저장된 트랙을 씁니다. 화자 프레임을 다시 실행하지 않으므로, 미리 보기와 최종 렌더링이 같은 트랙을 씁니다.

## 크레딧
화자 뷰는 렌더링된 출력 1분 단위로 가격이 매겨지며, 분 단위로 올림하고 최소 1분입니다. 요율은 렌더링의 **품질**과 등급에 따라 다릅니다. 미리 보기는 최종 렌더링보다 요율이 낮습니다. 노드는 실행 전에 정확한 가격을 표시합니다.

| 등급 | 적용 조건 |
| --- | --- |
| 낮은 요율 | 모든 구간에서 화면에 보이는 그림이 최대 2개이고 줌이 없을 때. 예를 들어 **단일**, 화자 두 명의 **나란히**, **세로 배치**, **화면 속 화면**, 또는 두 개짜리 **그리드**입니다. |
| 높은 요율 | 어느 구간에서든 화면에 그림이 3~6개일 때. 예를 들어 세 개 이상의 **그리드**입니다. 줌도 이 요율을 씁니다. 그림 하나를 다시 프레이밍하는 **줌** 전환이나 편집 자체에 들어 있는 줌이 해당됩니다. |

- **렌더링 전체에 등급 하나.** 화자 세 명이 화면에 나오는 구간이 하나만 있어도 렌더링 전체가 높은 요율이 됩니다.
- **등급은 그려진 레이아웃을 따릅니다.** 화자 세 명 이상의 **나란히**, **세로 배치**, **화면 속 화면**은 **그리드**로 그려지므로 높은 요율을 씁니다. **나란히**나 **그리드**에서의 **줌** 전환은 아무것도 그리지 않으며 비용도 더하지 않습니다.
- **팬, 컷, 크로스페이드, 강조**는 등급을 바꾸지 않습니다.
- **편집 기준으로 예약, 렌더링 기준으로 청구.** 렌더링이 시작될 때 편집 길이를 기준으로 크레딧이 예약됩니다. 크로스페이드 때문에 완성된 컷이 더 짧아질 수 있습니다. 렌더링된 컷의 분 단위로 청구되며, 예약한 금액보다 많이 청구되지 않고 나머지는 해제됩니다.
- **미리 보기와 최종 렌더링은 별개의 렌더링입니다.** 각각 자체 요율로 청구됩니다. 클립 팩은 클립마다 따로, 그 클립의 길이와 등급으로 렌더링하고 청구합니다.

실행 전에 노드, **실행** 버튼, **최종 렌더링**과 **미리 보기 업데이트** 버튼에 예상 금액이 표시됩니다. 화자 수를 아직 모를 때는 **줌** 전환이 없는 **단일**만 낮은 요율로 견적을 냅니다. 다른 모든 레이아웃은 높은 요율로 견적을 내므로, 예상 금액이 청구 금액보다 높을 수는 있지만 낮지는 않습니다.

## 팁
- 멀티캠 촬영에서는 **카메라 전환을 먼저 실행하세요**. 화자 뷰는 카메라를 고르지 않으며, 화자가 지정되지 않은 멀티캠 편집은 거부합니다.
- **겹침에 맞추기.** 카메라 전환에서 **레이아웃 제안**을 켜고 화자 뷰의 **레이아웃**을 **자동**으로 두면, 두 사람이 동시에 말할 때 나란히 레이아웃으로 보여 줍니다. EDL 적용은 레이아웃 제안이 있는 편집을 거부합니다.
- **EDL 적용으로 되돌리기.** 설정 패널의 **EDL 적용(으)로 되돌리기**는 이 노드를 그 자리에서 EDL 적용 노드로 바꾸며, 한 번에 실행 취소할 수 있습니다. EDL 적용에는 반대 동작인 **화자 뷰(으)로 교체**가 있습니다.
- **화면 비율부터 고르세요.** 어떤 레이아웃을 쓸 수 있는지는 화면 비율로 정해집니다.

## 문제 해결
| 메시지 또는 문제 | 원인과 해결 |
| --- | --- |
| “편집 계획이(가) 아직 실행되지 않았습니다. 레이아웃과 프레이밍에는 이 노드의 화자 정보가 필요합니다.” | EDL은 연결되어 있지만, 그것을 보내는 노드에 아직 결과가 없습니다. 그 노드를 먼저 실행하세요. |
| 녹취록의 화자가 편집의 화자와 맞지 않습니다. | 카메라 전환은 화자 이름을 바꿉니다. 음성 텍스트 변환의 녹취록 대신 카메라 전환의 **녹취록(이름 적용)** 출력을 연결하세요. |
| “이 편집에는 카메라가 여러 대 있지만 화자가 지정된 구간이 없습니다” | 편집 계획과 화자 뷰 사이에 카메라 전환을 연결하세요. |
| 고른 레이아웃과 다르게 렌더링됩니다. | 화면 비율이나 화자 수 때문에 그 레이아웃을 쓸 수 없어 가장 가까운 레이아웃으로 렌더링됩니다. 예를 들어 9:16에서는 나란히 대신 세로 배치가 됩니다. |
| “얼굴 트랙이 연결되어 있지만 화자 프레임에 아직 출력이 없습니다. 먼저 화자 프레임을 실행하거나, 얼굴 추적 없이 렌더링하려면 연결을 제거하세요.” | **얼굴 트랙** 입력이 연결되어 있지만 화자 프레임에 결과가 없습니다. 내 프레이밍으로 렌더링하려면 연결을 제거하세요. |
| “얼굴 트랙이 “Wide”를 포함하지 않습니다. 이 편집에서 화자 프레임을 다시 실행하세요.” | 렌더링이 따라가는 카메라를 화자 프레임이 샘플링하지 않았습니다. 이 편집에서 화자 프레임을 다시 실행하세요. |
| 편집이 거부됩니다. | 녹화의 시간축에 있는 편집 하나가 아니거나, URL이 없는 소스가 있거나, 크롭이 너무 작거나 프레임 밖에 있거나, 출력이 180분보다 깁니다. |

## API에서 사용
`POST /v1/speaker-view`는 `edl`(객체 또는 JSON 문자열로 된 EDL 하나)을 받고, 선택적으로 `transcript`, `quality`, `targetAspect`, `layout`, `switch`, `emphasis`, `accentColor`, `speakerRegions`, `tracks`, `motion`을 받습니다. `layout`은 `auto`, `single`, `side-by-side`, `stacked`, `grid`, `pip` 중 하나입니다. `switch.type`은 `cut`, `pan`, `zoom`, `xfade:<transition>` 중 하나이고, `emphasis.style`은 `scale`, `border`, `dim`을 `+`로 이은 조합 또는 `none`입니다.

`tracks`는 화자 프레임의 **얼굴 트랙** 출력이고, `motion`은 `static` 또는 `glide`입니다. `motion`의 기본값은 `glide`이며 `tracks`가 없으면 무시됩니다. 거부된 요청은 `400`과 함께 `invalid_edl`, `unsupported_setting`, `too_long`, `invalid_tracks` 중 하나로 응답합니다. 렌더링은 [크레딧](#credits)에 설명된 대로 예약하고 청구합니다.

완료된 작업의 `output_data`에는 `videoUrl`, `thumbnailUrl`, `json`(그려진 그대로의 EDL), `transcript`(그 EDL에 맞춰 다시 맞춘 연결된 녹취록)가 있습니다. [단일 노드 실행](https://nodaro.ai/docs/developers/api/nodes)과 [작업](https://nodaro.ai/docs/developers/api/jobs)을 참고하세요.

## 자주 묻는 질문

### 화자 뷰와 EDL 적용은 무엇이 다른가요?

EDL 적용은 컷마다 카메라 하나를 전체 프레임으로 보여 줍니다. 화자 뷰는 여러 화자를 동시에 나란히, 세로 배치, 그리드, 화면 속 화면으로 보여 주고 말하는 사람을 강조할 수 있습니다.

### 화자 뷰의 가격은 어떻게 정해지나요?

화자 뷰는 렌더링된 출력 1분 단위로 가격이 매겨지며, 분 단위로 올림하고 최소 1분입니다. 요율은 품질과 화면에 동시에 나오는 화자 수에 따라 다릅니다. 미리 보기는 최종 렌더링보다 저렴하며, 노드는 실행 전에 가격을 표시합니다.

### 화자 뷰가 보여 줄 카메라를 고르나요?

아니요. 화자 뷰는 화자를 어떻게 보여 줄지만 정하고, 누구를 화면에 보여 줄지는 정하지 않습니다. 컷마다 카메라를 고르는 것은 카메라 전환입니다. 멀티캠 촬영에서는 편집 계획과 화자 뷰 사이에 카메라 전환을 연결하세요.

### 세로 동영상에는 어떤 레이아웃을 쓸 수 있나요?

9:16과 4:5에서는 단일, 세로 배치, 그리드, 화면 속 화면을 쓸 수 있습니다. 나란히는 16:9와 1:1에서만 그려집니다. 화면 비율에 맞지 않는 레이아웃은 가장 가까운 레이아웃으로 렌더링됩니다.

### 화자 뷰 렌더링에 자막을 넣을 수 있나요?

네. 녹취록 입력에 녹취록을 연결하세요. 녹취록 출력은 그려진 편집에 맞춰 시간을 다시 맞춘 녹취록이며, 자막 추가의 녹취록 입력에 연결할 수 있습니다.
