간단한 답변
Seedance 2.5에는 전용 “참조-동영상” 전환 기능이 없습니다.content에 참조 동영상이 포함되는 즉시, 모델은 작업이 참조-동영상, 동영상 편집 또는 동영상 확장인지 결정하기 위해 prompt의 의도를 읽습니다.
- prompt가 원본 동영상을 변경하는 경우(추가, 제거, 수정, 교체, 일부를 변경하지 않고 유지) → 동영상 편집
- prompt가 원본 동영상을 앞으로 또는 뒤로 계속 이어가는 경우(확장, 계속) → 동영상 확장
- prompt가 새 클립을 촬영하기 위해 에셋의 캐릭터, 동작 또는 스타일만 차용하는 경우 → 참조-동영상
ratio는 반드시 adaptive이어야 하고, duration는 반드시 -1이어야 합니다. 특정 종횡비 또는 길이를 전달하면 400이 반환되며, 일반적으로 TaskTypeConstraint가 언급됩니다.
이 페이지는 Seedance 2.5(
doubao-seedance-2-5-260628)에만 적용됩니다. Seedance 2.0 제품군에는 동영상 편집 또는 동영상 확장 작업이 없으므로 해당 문제가 발생하지 않습니다.핵심 차이점: 에셋이 출력 결과에 포함됩니까?
빠른 확인 방법: 출력 결과에서 소스 동영상 자체가 여전히 보입니까? 그렇다면 편집(또는 확장)입니다. 그 동영상의 “느낌”만 이어진다면 참조-동영상입니다.
동영상 확장은 편집과 유사합니다. 화면 비율은 소스 동영상에 고정되지만, 길이는 여전히 설정할 수 있습니다.
모델의 판단 방식
판단은 두 단계로 이루어집니다. 먼저 에셋role을 확인한 다음, prompt를 확인합니다.
참조 이미지는 있지만 참조 동영상이 없는 요청은 편집 또는 확장으로 분류되지 않습니다.
reference_video이 있는 경우에만 이를 확인하면 됩니다.
실제 사례
이 요청은 4:3 및 15초를 설정하면서 동시에 “동영상을 업스케일”하려고 했습니다:파라미터로 레퍼런스-투-비디오를 강제할 수 있나요?
아니요. 2.5에서omni_reference_task_type는 세 가지 값만 허용합니다:
“레퍼런스-투-비디오” 값은 없습니다. 또한
edit / extend는 단지 더 일찍 검증할 뿐이며, 작업 유형을 강제하지는 않습니다. 선언된 유형이 모델이 prompt에서 추론한 내용과 다르면, 작업은 여전히 InvalidParameter.TaskTypeMismatch 오류로 실패합니다.
요약하면, prompt가 작업 유형을 결정합니다. 파라미터는 이에 맞춰서만 사용할 수 있습니다.
신뢰할 수 있는 세 가지 접근 방식
- 출력 크기는 중요하지 않음
- 고정된 화면비 및 지속 시간
- 코드에서 재시도
제공업체 문서에서 권장하는 범용 설정입니다. 참조 에셋이 있는 경우에는 항상 다음을 전송합니다. 모델이 어떤 하위 작업을 선택하든 요청은 파라미터 제약으로 실패하지 않습니다.절충안은 작업이 참조-동영상으로 분류되면 모델이 지속 시간을 선택한다는 점입니다(테스트에서는 10초 이상). 비용도 이에 따라 달라집니다. 비용에 민감한 워크로드에는 권장하지 않습니다.
오류가 발생하는 경우
두 오류에는 서로 다른 수정 방법이 필요합니다.
TaskTypeConstraint의 경우 파라미터를 변경하고, TaskTypeMismatch의 경우 prompt를 변경하거나 omni_reference_task_type을 auto로 다시 설정하십시오.
비용 참고 사항
- 동영상 편집 출력물의 길이는 원하는 길이가 아니라 원본 동영상의 길이와 같습니다. 25초 원본은 약 25초 기준으로 과금됩니다.
- 참조 동영상이 있는 작업의 경우 입력 동영상의 프레임도 과금 대상 tokens으로 변환됩니다. 더 길고 해상도가 높은 원본일수록 비용이 더 많이 듭니다.
- 참조-동영상 작업에서
duration: -1를 사용하면 모델이 길이를 선택하며, 예상보다 길어질 수 있습니다.
관련 문서
동영상 생성 API
작업 유형과 파라미터 제약 조건, 전체 요청 파라미터
Seedance 2.0 / 2.5 개요
2.5와 2.0의 차이점, 전체 편집 및 확장 사용법