메인 콘텐츠로 건너뛰기

간단한 답변

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 순입니다.
트리거 단어 목록이 모든 경우를 포함하는 것은 아닙니다. 모델은 정확한 단어가 아니라 의미를 판단합니다. “keep everything in the video unchanged”(동영상의 모든 요소를 그대로 유지), “upscale video 1 to HD”(동영상 1을 HD로 업스케일), “keep the outfits the same”(의상을 동일하게 유지)과 같은 문구는 목록에 없지만, 모두 원본 영상을 가공하는 내용을 설명하므로 동영상 편집으로도 분류될 수 있습니다.
레퍼런스 이미지는 있지만 레퍼런스 동영상이 없는 요청은 결코 편집이나 연장으로 분류되지 않습니다. reference_video이(가) 있을 때만 이를 주의하시면 됩니다.

키워드 함정 목록

다음 단어들은 모델이 작업을 동영상 편집으로 분류하도록 만들 가능성이 높습니다. 실제로 레퍼런스 기반 동영상 작업을 원하신다면 prompt를 다시 작성하십시오: 중국어에 해당하는 표현(替换、换成、增加、删除、修改、保持……不变、高清化、延长 등)도 동일하게 분류를 트리거합니다. 비즈니스 시나리오에서 원본 동영상의 교체 또는 수정이 실제로 필요한 경우, 이는 편집 작업에 해당합니다. 분류를 우회하려고 시도하는 대신 ratio: adaptive 및 duration: -1(으)로 제출하십시오.

실제 사례

이 요청은 4:3 및 15초를 설정하면서 동시에 “동영상을 업스케일”하려고 했습니다:
이 요청은 즉시 400과 함께 거부되었습니다:
“업스케일”과 “변경 없이 유지”를 함께 사용하면 원본 영상에 대해 작업한다는 의미이므로, 모델은 이를 편집으로 분류했습니다. 편집 작업은 사용자 지정 화면비 또는 길이를 허용하지 않습니다. 이 요청은 실제로 편집이므로, 올바른 수정 방법은 다음과 같습니다:
변경 후 출력은 원본 동영상의 화면비와 길이를 따릅니다.

파라미터로 레퍼런스-투-비디오를 강제할 수 있나요?

아니요. 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를 사용하면 모델이 길이를 선택하며, 예상보다 길어질 수 있습니다.
제출하기 전에 원본 동영상의 길이를 확인하면 대부분의 예상치 못한 상황을 피할 수 있습니다. 작업의 실제 과금액을 확인하려면 task_id로 Seedance 동영상의 실제 비용을 조회하려면 어떻게 해야 하나요?를 참조하십시오.

관련 문서

동영상 생성 API

작업 유형과 파라미터 제약 조건, 전체 요청 파라미터

Seedance 2.0 / 2.5 개요

2.5와 2.0의 차이점, 전체 편집 및 확장 사용법