|

Практика генерации и редактирования видео с лицами в SeeDance 2.5: 3 шага для загрузки материалов с реальными людьми и их использования в соответствии с требованиями

Многие разработчики, используя SeeDance2.5 для создания видео с цифровыми ведущими, роликов с рекламой продуктов или коротких драм с переодеванием персонажей, сталкиваются с одной и той же проблемой: в видео появляется лицо — и API отклоняет запрос при модерации. В этой статье мы расскажем о штатном способе: загрузить материалы с реальным человеком в библиотеку и использовать Asset ID. Так вы сможете стабильно создавать и редактировать видео с лицами.

Эта статья не о том, как «обойти модерацию». Напротив, мы разберём, как по правилам загрузить в библиотеку портреты реальных людей, на использование которых получено разрешение, а затем вызывать SeeDance2.5 с соблюдением требований. Это сделает процесс стабильным и пригодным для повторного использования.

Главное: прочитав статью, вы поймёте разницу между двумя подходами — «загрузить видео с лицом напрямую» и «загрузить в библиотеку материалы с полученным разрешением». А ещё сможете за три шага настроить в APIYI создание и редактирование видео с лицами.

seedance-2-5-face-video-generation-editing-guide-ru-image-0

Ключевые моменты о генерации и редактировании видео с лицами в SeeDance2.5

Сразу к выводу: APIYI уже поддерживает работу с материалами с изображениями реальных людей в Seedance 2.5, в том числе их добавление в библиотеку материалов. Но «поддержка материалов с изображениями реальных людей» и «возможность отредактировать любое видео с лицами, просто загрузив его» — не одно и то же. Именно это клиенты чаще всего понимают неправильно.

В таблице ниже сравнили три распространённых варианта. Выберите тот, который подходит для вашей задачи.

Вариант Что делать Риск модерации Для каких задач подходит
Добавить в библиотеку материалы с изображением человека и подтверждённым разрешением Добавить материалы в библиотеку, получить Asset ID, затем вызвать генерацию или редактирование Низкий: это официально поддерживаемый APIYI способ Цифровые аватары, реклама с участием знаменитостей, многократное использование одного и того же персонажа
Загрузить обычное видео с лицами напрямую Загрузить видео с лицами в качестве референсного Повышенный: видео может не пройти проверку изображения человека на стороне вышестоящего поставщика Подходит только для случаев без конкретных реальных людей или для небольших тестов
«Прямая поддержка» на других платформах Платформа сама добавляет материалы в библиотеку от имени клиента или использует другой механизм модерации Зависит от реализации платформы Нужно самостоятельно уточнить границы допустимого использования

Подробно о генерации и редактировании видео с лицами

Первый вариант строится по принципу «сначала добавляем материалы в библиотеку, затем ссылаемся на них». Материал с изображением реального человека, на использование которого получено разрешение, регистрируется на платформе. В ответ вы получаете Asset ID. При вызове SeeDance2.5 на него указывают с помощью ссылки в формате asset://, а не загружают каждый раз исходный файл с лицом. Это помогает подтвердить наличие разрешения, упрощает повторное использование и делает результат модерации более предсказуемым.

Проблема второго варианта не в самом факте, что в видео есть лица, а в проверке изображения человека на стороне вышестоящего поставщика. Обычное видео с лицами могут отклонить, если к нему не приложено подтверждение разрешения. Увидев, что на другой платформе видео «вроде бы можно загрузить напрямую», многие решают, что APIYI этого не поддерживает. На деле другая платформа, скорее всего, добавляет материалы в библиотеку за вас, либо у её поставщика отличаются правила модерации и механизмы API.

Пояснение насчёт маскировки лица: некоторые клиенты предлагают сначала скрыть лица в исходном видео, а затем добавить материал в библиотеку и сгенерировать видео. Здесь важно разделять два этапа: главное — официально добавить материал с изображением реального человека в библиотеку. Обязательно ли скрывать лицо в исходном видео, зависит от типа входных данных и конкретной задачи.

seedance-2-5-face-video-generation-editing-guide-ru-image-1

Что такое регистрация материалов с реальными людьми в SeeDance2.5

Регистрация материалов с реальными людьми — это добавление в библиотеку платформы портретных материалов, полученных с согласия изображённых на них людей. После регистрации платформа возвращает уникальный Asset ID. В дальнейшем во всех запросах на генерацию или редактирование с участием этого человека можно ссылаться на него в формате asset://<Asset ID>.

Такой механизм позволяет не запрашивать согласие на использование портрета при каждом вызове, а оформить его заранее — один раз. Для образов, которые регулярно появляются в контенте, например цифрового представителя бренда или корпоративного лектора, это удобнее и прозрачнее, чем каждый раз загружать исходное видео. Кроме того, так проще хранить подтверждения согласия.

Перед регистрацией проверьте, что соблюдены перечисленные ниже условия. Иначе на следующих этапах могут возникнуть сложности.

  • Подтверждение согласия: изображённый человек или его законный представитель согласен на использование портрета для генерации видео с помощью ИИ. Сохраните подтверждающие документы.
  • Качество материалов: лицо должно быть чётким, освещение — равномерным, а человек должен быть снят преимущественно анфас. Не используйте материалы с сильными перекрытиями лица, чрезмерными фильтрами или несколькими людьми в кадре.
  • Соответствие цели использования: материалы для регистрации должны соответствовать сценарию генерации. Не используйте портрет одного человека для создания контента с участием другого.

Главное отличие регистрации от прямой загрузки

Критерий Регистрация материала + Asset ID Прямая загрузка видео с лицом
Согласие на использование Фиксируется при регистрации, подтверждения можно сохранить Нет соответствующих подтверждающих документов
Повторное использование Одна регистрация, многократные ссылки через asset:// Видео приходится загружать заново при каждом вызове
Результат проверки Предсказуемый Может сработать ограничение на проверку портретов со стороны вышестоящей платформы
Доступные платформы Например, APIYI apiyi.com Зависит от реализации платформы
Для кого подходит Команды, которым нужно регулярно выпускать контент большими объёмами Для временного тестирования и материалов не с реальными людьми

Как быстро начать генерировать и редактировать видео с лицом в SeeDance2.5

Весь процесс состоит из трёх шагов: регистрация материала → получение Asset ID → вызов генерации или редактирования через asset://. Ниже — короткий пример запроса на генерацию видео с лицом через единый интерфейс APIYI.

🚀 Быстрый старт: рекомендуем зарегистрироваться на APIYI apiyi.com и получить API Key. Для регистрации материалов и вызовов SeeDance2.5 используется один и тот же ключ — переключаться между платформами не придётся.

Короткий пример

Код ниже показывает, как сослаться на уже зарегистрированный материал с реальным человеком через Asset ID. Обратите внимание: путь к API и названия полей приведены для примера. Актуальные сведения смотрите в документации APIYI на docs.apiyi.com.

import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.apiyi.com/v1"  # 使用 APIYI 统一接口

payload = {
    "model": "seedance-2.5",
    "prompt": "画面中的人物面带微笑,面向镜头介绍新品,背景是明亮的办公室",
    # 通过 asset:// 引用已入库的真人素材
    "reference_images": ["asset://YOUR_ASSET_ID"],
}

resp = requests.post(
    f"{BASE_URL}/video/generations",  # 示意路径,以官方文档为准
    headers={"Authorization": f"Bearer {API_KEY}"},
    json=payload,
    timeout=60,
)
print(resp.json())

Здесь важно только одно: теперь в качестве эталонного материала используется не локальный файл и не внешняя ссылка, а ссылка в формате asset://. Если Asset ID действителен, платформа обработает запрос как использующий материал с подтверждённым согласием изображённого человека.

Полный код: регистрация материала, отправка задачи и проверка результата
import time
import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://api.apiyi.com/v1"  # 使用 APIYI 统一接口
HEADERS = {"Authorization": f"Bearer {API_KEY}"}


def upload_portrait_asset(file_path: str, owner_name: str) -> str:
    """
    步骤 1:真人素材入库,返回 Asset ID。
    注意:接口路径与字段名为示意,请以官方文档为准。
    """
    with open(file_path, "rb") as f:
        resp = requests.post(
            f"{BASE_URL}/assets",  # 示意路径
            headers=HEADERS,
            files={"file": f},
            data={"owner": owner_name, "type": "portrait"},
            timeout=120,
        )
    resp.raise_for_status()
    return resp.json()["asset_id"]


def submit_video_task(asset_id: str, prompt: str) -> str:
    """步骤 2:用 asset:// 引用提交 SeeDance2.5 生成任务。"""
    payload = {
        "model": "seedance-2.5",
        "prompt": prompt,
        "reference_images": [f"asset://{asset_id}"],
    }
    resp = requests.post(
        f"{BASE_URL}/video/generations",  # 示意路径
        headers=HEADERS,
        json=payload,
        timeout=60,
    )
    resp.raise_for_status()
    return resp.json()["task_id"]


def wait_for_result(task_id: str, interval: int = 5, max_wait: int = 600) -> dict:
    """步骤 3:轮询任务状态,直到完成或超时。"""
    start = time.time()
    while time.time() - start < max_wait:
        resp = requests.get(
            f"{BASE_URL}/video/generations/{task_id}",  # 示意路径
            headers=HEADERS,
            timeout=30,
        )
        data = resp.json()
        if data.get("status") in ("succeeded", "failed"):
            return data
        time.sleep(interval)
    raise TimeoutError("视频生成超时,请稍后重试")


if __name__ == "__main__":
    asset_id = upload_portrait_asset("portrait.jpg", owner_name="授权人姓名")
    task_id = submit_video_task(asset_id, "人物面向镜头自然讲解,表情亲和")
    result = wait_for_result(task_id)
    print(result)

Чек-лист из трёх шагов

  1. Подготовьте материалы и подтвердите согласие: убедитесь, что согласие изображённого человека получено, и подготовьте материалы с чётким лицом и хорошим освещением.
  2. Зарегистрируйте материал: добавьте его через функцию регистрации в APIYI и сохраните полученный Asset ID.
  3. Запустите генерацию или редактирование через asset://: соберите ссылку asset:// с Asset ID, добавьте её в запрос и получите результат по ID задачи.

🎯 Рекомендация: перед запуском в рабочую среду проверьте весь процесс на APIYI apiyi.com: используйте короткое видео и один Asset ID. Убедитесь, что материал с подтверждённым согласием, промпт и результат соответствуют ожиданиям, а затем переходите к пакетной генерации.

SeeDance2.5: редактирование и генерация видео с лицами — как составлять промпты для двух сценариев

Для видео с лицами задачи генерации и редактирования различаются и по входным данным, и по цели. При генерации важно указать, «что должен делать этот человек с разрешения правообладателя и в какой обстановке», а при редактировании — «какую часть изменить, сохранив сходство с исходным человеком».

Сценарий Входные данные На чём сделать акцент в промпте На что обратить внимание
Генерация видео с человеком Asset ID + текстовое описание Действия, выражение лица, план, фон Внешность задаётся материалом — не повторяйте её подробно в тексте
Редактирование видео Исходное видео + Asset ID Чётко укажите, «что изменить, а что сохранить» Сохраняйте сходство с человеком, не пытайтесь изменить слишком многое за один раз
Речь цифрового аватара Asset ID + текст реплик и описание стиля Интонация, расстояние до камеры, стиль субтитров Используйте короткие реплики — так видео будет удобнее монтировать
Короткий ролик из нескольких сцен Несколько вызовов с одним Asset ID Единое описание стиля и освещения Сгенерируйте сцены по отдельности, а затем склейте их

При составлении промптов пригодятся три простых совета. Во-первых, пусть материал определяет, «как выглядит» человек, а промпт — «что он делает»: так они не будут противоречить друг другу. Во-вторых, в запросах на редактирование явно указывайте, что нужно «оставить без изменений». Например: «Сохранить лицо и причёску человека, заменить только фон на интерьер кафе». В-третьих, не пытайтесь внести слишком много изменений за один запрос. Разбейте задачу на несколько шагов — так больше шансов получить хороший результат и проще найти причину проблемы.

💡 Рекомендация: формулировки промпта заметно влияют на результат. Попробуйте несколько вариантов с одним и тем же Asset ID на APIYI apiyi.com, выберите самый стабильный шаблон и добавьте его в рабочий процесс.

seedance-2-5-face-video-generation-editing-guide-ru-image-2

SeeDance2.5: замена лиц и видеокомиксы — 4 практических примера после загрузки авторизованных материалов

«Замена лица» и «видеокомиксы» — два самых распространённых сценария работы с видео, где есть лица. Здесь под заменой лица понимается только замена человека с его согласия: например, замена рекламного лица бренда на другого официально привлечённого представителя, актёра — на дублёра с разрешения или самого автора — на его цифровой образ. Речь не идёт о подстановке чужих лиц без согласия. Если сначала загрузить материалы и получить Asset ID, оба сценария можно реализовать по одной и той же легальной схеме.

Сценарий 1: замена лица официального представителя бренда и массовое создание версий рекламы

У команды интернет-магазина есть готовый рекламный ролик с презентацией товара. Нужно заменить человека в кадре на другого представителя бренда, с которым заключён договор, чтобы показывать рекламу в разных регионах. Для этого сначала загружают авторизованный портрет представителя и получают Asset ID. Затем исходное видео указывают в качестве входных данных для редактирования, а в промпте пишут: «Заменить человека на персонажа из asset, сохранить движения, ритм артикуляции, положение товара и фон исходного видео». Один и тот же Asset ID можно использовать повторно: за день получится подготовить 5–10 версий, а после окончания договора все связанные материалы будет проще снять с публикации.

Сценарий 2: съёмка видеокомикса с актёрами — единый облик персонажей во всех сценах

Главная проблема видеокомиксов — «в каждом кадре у персонажа новое лицо». Надёжнее заранее загрузить отдельный Asset ID для каждого главного персонажа — реального актёра или авторизованного реалистичного эскиза персонажа. Затем в каждом кадре использовать тот же ID, а в промпте зафиксировать описание стиля, освещения и одежды. Внешность персонажа задаётся материалом, а в описании кадра указываются только действия и эмоции. Например: «Крупный план: героиня опускает взгляд на телефон, затем резко поднимает голову; глаза покраснели, сзади — тёплый контровой свет».

Сценарий 3: превращение реального видео в мангу — стилизация авторизованных съёмок под аниме

Многие команды сначала снимают актёрскую игру вживую, а затем придают ролику стиль комикса или анимации — так мимика и ритм выглядят естественнее. В промпте для редактирования стоит разделить указания на две части: что нужно сохранить и что изменить. Сохранить — личность персонажа, направление эмоций и движение камеры; изменить — стиль рендеринга, линии и цветовую палитру. За один раз лучше менять только стиль. Если одновременно менять одежду и обстановку, согласованность персонажа заметно снизится.

Сценарий 4: замена лиц в сцене с несколькими персонажами — по одному за несколько этапов

Если заменить всех персонажей в многолюдной сцене за один раз, лица могут перепутаться. Надёжнее обрабатывать персонажей по очереди: на каждом этапе указывать только один Asset ID и описывать нужного человека по его положению и внешним признакам. Например: «Заменить человека слева в синем костюме». Когда все замены готовы, можно применить общую цветокоррекцию и добавить субтитры — так итоговый ролик будет выглядеть цельнее.

Сценарий Подготовка материалов Ключевая фраза в промпте Частые проблемы Как их избежать
Замена лица представителя бренда Авторизованный портрет + сохранённое разрешение Сохранить движения, артикуляцию и положение товара Слишком большой угол поворота лица, рассинхронизация артикуляции Выбрать чёткий портрет анфас, а в исходном видео избегать резких поворотов головы
Единый облик персонажа видеокомикса Отдельный Asset ID для каждого персонажа Зафиксировать описание стиля, освещения и одежды В разных кадрах меняются причёска и одежда Подготовить шаблон с описанием персонажа и использовать его в каждом кадре
Стилизация реального видео под мангу Авторизованное видео с актёрской игрой Сохранить мимику и движение камеры, изменить только стиль рендеринга Слишком сильная стилизация искажает черты лица Сначала протестировать слабую стилизацию, затем постепенно усиливать эффект
Сцена с несколькими персонажами Отдельный Asset ID для каждого персонажа Указать заменяемого человека по положению и одежде Лица перепутаны или не все заменены Обрабатывать персонажей по очереди, за один этап заменять только одного

В проектах с видеокомиксами и заменой лиц стоит закрепить в рабочих правилах три требования. Во-первых, для каждого загруженного лица должно быть письменное разрешение с указанием цели и срока использования. Во-вторых, при публикации готового ролика нужно добавлять маркировку «создано ИИ» или «синтезировано ИИ» в соответствии с требованиями площадки. В-третьих, нельзя подменять лица публичных персон, несовершеннолетних или третьих лиц без разрешения, а также создавать контент, который может ввести зрителей в заблуждение.

🎬 Совет для запуска видеокомикса: сначала протестируйте весь процесс «загрузка → использование → склейка» на одном персонаже и трёх кадрах на APIYI apiyi.com. Убедитесь, что внешнийность персонажа сохраняется и затраты вас устраивают, а затем масштабируйте процесс на целые серии. На одной платформе можно загружать материалы для нескольких персонажей и вызывать SeeDance2.5 — так проще централизованно управлять Asset ID.

SeeDance2.5 и видео с лицами: частые заблуждения — нужно ли закрывать лицо

Чаще всего клиенты спрашивают: «Почему на других платформах можно просто загрузить видео, а здесь его нужно сначала добавить в библиотеку?» и «Обязательно ли предварительно закрывать лицо в исходном видео?». Разберём эти вопросы по порядку.

  • «APIYI не поддерживает материалы с реальными людьми»: поддерживает. Достаточно пройти процедуру загрузки и вызвать модель, указав полученный Asset ID.
  • «Если можно загрузить видео с лицом, значит, платформа поддерживает работу с реальными людьми»: это не одно и то же. При прямой загрузке всё равно могут сработать ограничения модерации, поэтому авторизованные материалы с реальными людьми нужно загружать через библиотеку.
Вопрос 7: Какие известные ограничения есть у SeeDance2.5 при работе с видео, где видны лица?

Во-первых, необходимо иметь законное разрешение: портреты без согласия нельзя загружать в библиотеку или использовать. Во-вторых, результат зависит от качества материалов и промпта, поэтому стопроцентную согласованность лиц гарантировать нельзя. Наконец, конкретные параметры — длительность, разрешение, число одновременных запросов и другие — нужно сверять с последней документацией разработчика и платформы. Перед запуском рекомендуем провести небольшой тест. Также можно сравнить разные сочетания параметров на APIYI apiyi.com.

Ключевые выводы о генерации и редактировании видео с лицами в SeeDance2.5

  • Выбор способа: для материалов с изображением реальных людей, на использование которых получено разрешение, предусмотрена загрузка в библиотеку с получением Asset ID. Это официальный сценарий, поддерживаемый APIYI.
  • Важное различие: «поддержка материалов с реальными людьми» не означает, что любое видео с лицом можно напрямую загрузить для редактирования.
  • Способ ссылки: после загрузки в библиотеку используйте asset:// и Asset ID. Так материалы удобно использовать повторно и хранить в учёте.
  • Нужно ли закрывать лица: нет, это не обязательный шаг. Главное — корректно загрузить материал в библиотеку.
  • Сравнение платформ: там, где заявлена «прямая поддержка», загрузка в библиотеку, скорее всего, выполняется автоматически либо у поставщика действует другой механизм.
  • Как начать: получите API-ключ на apiyi.com от APIYI и проверьте весь процесс на коротком видео.

Итоги

Надёжный способ генерировать и редактировать видео с лицами можно свести к трём пунктам:

  1. Сначала получите разрешение, затем загрузите материал в библиотеку: убедитесь, что у вас есть разрешение на использование изображения реального человека, и получите Asset ID после загрузки.
  2. Используйте asset://: в запросах к SeeDance2.5 указывайте Asset ID, а не загружайте видео с лицом напрямую.
  3. Не путайте главное и второстепенное: загрузка в библиотеку — ключевой шаг. Предварительная обработка, например размытие лица, нужна только при необходимости и не заменяет разрешение на использование изображения.

Если вы снова задумаетесь: «Почему на других платформах можно загрузить видео напрямую, а здесь нужно сначала добавить его в библиотеку?», — вернитесь к сравнительной таблице в статье. Оцените различия с точки зрения разрешений, возможности повторного использования и предсказуемости проверки.

Для быстрой проверки результата рекомендуем воспользоваться APIYI на apiyi.com. В одном аккаунте можно и загрузить материал в библиотеку, и вызвать SeeDance2.5 — удобно сначала протестировать всё небольшими шагами, а затем перейти к пакетному производству.

Дополнительные материалы

Если вас заинтересовал SeeDance2.5, рекомендуем также прочитать:

  • 📘 Как составлять промпты для SeeDance2.5 и управлять камерой — узнайте, как сделать движения и работу камеры стабильнее
  • 📊 Вызов API для генерации видео и опрос задач: лучшие практики — освойте приёмы работы с асинхронными задачами
  • 🚀 Управление соблюдением требований и затратами при массовом производстве AI-видео — изучите решения для внедрения в команде

Источники

  1. Центр документации APIYI: описание добавления материалов в систему и вызова модели
  2. Ссылка: docs.apiyi.com
  3. Описание: актуальные пути API, названия полей и параметры

  4. Официальный сайт APIYI: получение API-ключа и список моделей

  5. Ссылка: apiyi.com
  6. Описание: регистрация аккаунта, доступные модели и единый API

Автор: техническая команда APIYI
Обсуждение технических вопросов: присоединяйтесь к обсуждению в комментариях. Больше материалов — в центре документации APIYI: docs.apiyi.com

Похожие записи