Source: https://ailoot.ai/models/ru/black-forest-labs-flux-video-edit/
Canonical: https://ailoot.ai/models/ru/black-forest-labs-flux-video-edit/
Language: ru

# Black Forest Labs: FLUX Video Edit

[Markdown](https://ailoot.ai/models/ru/black-forest-labs-flux-video-edit/index.md) · [JSON](https://ailoot.ai/models/ru/black-forest-labs-flux-video-edit/facts.json)

## [Black Forest Labs: FLUX Video Edit](https://ailoot.ai/models/ru/black-forest-labs-flux-video-edit/)

FLUX Video Edit \[fast\] меняет готовый клип по письменной инструкции. Добавляйте, удаляйте или заменяйте элементы, меняйте окружение и стиль, исправляйте существующий диалог в пределах документированных ограничений длины, кадрирования и звука.

- [**Ailoot Ultra · Видео** `POST /v1/videos` `black-forest-labs/flux-video-edit`](https://ailoot.ai/models/ru/black-forest-labs-flux-video-edit/#method-0)

О модели

Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.

FLUX Video Edit \[fast\] — сценарий Black Forest Labs для изменения готового видео по промпту. Он принимает один исходный клип и инструкцию, возвращая отредактированный MP4. Исходник задаёт план: длительность, кадрирование, движение камеры и тайминг формируют начальную структуру. Промпт должен назвать различие, а не описывать совершенно новую сцену, скрывающую смысл правки.

#### Назовите изменение и его положение

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

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

#### Окружение, стили и черновая анимация

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

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

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

#### Диалог вмещается в существующее время

Сценарий переносит исходный звук, если инструкция не требует изменить диалог или звук. Немой исходник даёт немой результат без существующей речи для изменения. Для диалога цитируйте новую реплику, называйте говорящего и укладывайте слова во время исходной фразы. Руководство сообщает об обрезке длинной замены за пределами речевого интервала. Дополнительные слова не создают дополнительного времени в готовом плане.

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

#### Пределы исходника и наследуемый вывод

Точный профиль требует видео и промпт правки. Инструкция — от одного до 4 096 символов после удаления окружающих пробелов. Клип передаётся URL или кодированным MP4, длина до пятнадцати секунд, вход до пятидесяти MiB. Каждая сторона — минимум 160 пикселей; нормализованный клип содержит минимум семнадцать кадров при 24 fps, примерно семь десятых секунды. Слишком длинные исходники отклоняются, не обрезаются молча; слишком маленькие могут вызвать сбой обработки.

Документированная обработка — 24 fps с длиной и соотношением исходника. Вход выше 720p уменьшается: пример производителя 1920×1088 возвращается как 1248×704. Длительность, разрешение и соотношение не являются независимыми выходными настройками. Семплирование управляется внутренне; поля mode, version, seed или generate\_audio не принимаются заявленным контрактом.

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

**Ailoot Ultra · Видео** `POST /v1/videos` `black-forest-labs/flux-video-edit`

[`black-forest-labs/flux-video-edit`](https://ailoot.ai/models/ru/#m=black-forest-labs%2Fflux-video-edit&route=Ultra&caller=black-forest-labs%2Fflux-video-edit&fmt=videos)

Black Forest Labs /`black-forest-labs/flux-video-edit`

### Начало

FLUX Video Edit \[fast\] меняет готовый клип по письменной инструкции. Добавляйте, удаляйте или заменяйте элементы, меняйте окружение и стиль, исправляйте существующий диалог в пределах документированных ограничений длины, кадрирования и звука.

Допустимые входные данные

Текст · Картинки · Аудио · Видео

Результаты

Видео

### Доступно в Ailoot · входные данные и методы

**Ailoot Ultra · Видео** `POST /v1/videos`

Входные данные

`text`, `image`, `audio`, `video`

Результат

`video`

| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
| --- | --- | --- | --- | --- |
| Поле`model` | Тип`string` | ТребованиеОбязательно | Значения и ограничения black-forest-labs/flux-video-edit | По умолчанию— |
| Поле`input_references` | Тип`array` | ТребованиеОбязательно | Значения и ограничения Минимум элементов: 1 Максимум элементов: 1 | По умолчанию— |
| Поле`prompt` | Тип`string` | ТребованиеОбязательно | Значения и ограничения Минимальная длина: 1 | По умолчанию— |

Параметры и жизненный цикл метода

| Параметр | Контракт |
| --- | --- |
| Параметр`content_type` | Контрактapplication/json |
| Параметр`required` | Контрактmodel, input\_references, prompt |
| Параметр`material_types` | Контрактtext, image, audio, video |
| Параметр`material_conditions` | КонтрактИспользуйте ровно один фактический URL содержимого готового видеоресурса, принадлежащего Ailoot, с возвращённой подписью. Владелец ресурса, тип и подтверждённые сохранённые байты должны соответствовать запросу. |

Жизненный цикл: `asynchronous_job_then_owned_outputs`

`GET /v1/videos/{request_id}` · фактически возвращённый id или polling\_url

`GET /v1/videos/{request_id}/content`

### Тарифы

##### Как рассчитывается итоговая плата

Отображаемые тарифы позволяют оценить стоимость до генерации. Итоговое списание рассчитывается по стоимости, записанной для исходной генерации. Измеренная длительность результата и прогнозные объёмы не являются итоговым оплачиваемым объёмом.

Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.

Быстрый режим

Не указано При выборе быстрого режима

Режим flex

Не указано При выборе режима flex

Максимальная интенсивность рассуждений

Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)

#### Оценочные ставки для сравнения

#### Цены по конфигурациям

Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.

| Конфигурация | Шкала ставок | Прогноз количества | Расчётная единица | Условия расчёта | Плата |
| --- | --- | --- | --- | --- | --- |
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Прогноз количества— | Расчётная единица— | Условия расчёта— | Плата Вход · Входные токены · Оценка только для сравнения **—** / 1K токенов Выход · Выходные токены · Оценка только для сравнения **—** / 1K токенов Вход · Чтение кэша · Оценка только для сравнения **—** / 1K токенов Вход · Запись в кэш · Оценка только для сравнения **—** / 1K токенов Вход · Запись в кэш, 1 час · Оценка только для сравнения **—** / 1K токенов |
| КонфигурацияЦена видео | Шкала ставок— | Прогноз количества— | Расчётная единицаза секунду видео | Условия расчётаВ этом ключе цены дополнительное условие не объявлено. | Плата Выход · Цена видео · Оценка только для сравнения **$0.06** за секунду видео |
| КонфигурацияОриентировочная стоимость генерации | Шкала ставок— | Прогноз количестваОценка для одной генерации | Расчётная единица— | Условия расчёта— | Плата Выход · Оценочная стоимость генерации · Оценка только для сравнения **$0.06** оценка до генерации Эта оценка не является дополнительным списанием или фиксированным тарифом для завершённой генерации. |

Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. [Как работают резервирование и расчёт →](https://ailoot.ai/docs/ru/billing/reserve/)

### Примеры запросов

#### Ailoot Ultra · Видео

Используйте реальные входные данные и сохраните полный результат

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_REFERENCES_JSON:?Set the actual documented input value}"
export AILOOT_INPUT_REFERENCES_JSON
: "${AILOOT_PROMPT:?Set the actual documented input value}"
export AILOOT_PROMPT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'black-forest-labs/flux-video-edit', 'input_references': '${ACTUAL_OWNED_INPUT_REFERENCES}', 'prompt': '${ACTUAL_EDIT_PROMPT}'}
request['input_references']=json.loads(os.environ['AILOOT_INPUT_REFERENCES_JSON'])
request['prompt']=os.environ['AILOOT_PROMPT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
```

### Получить и сохранить результаты

#### Ailoot Ultra · Видео

- `GET /v1/videos/{request_id}`
- `GET /v1/videos/{request_id}/content`

##### Сохраните все готовые материалы

GET все готовые материалы

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
    if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
    u=urljoin("https://api.ailoot.ai",x)
    z=urlsplit(u)
    if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
    urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" \
    -H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
  index=$((index + 1))
done < asset-urls.txt
```

##### Сохраняйте все готовые результаты

Сохраните каждое готовое видео или полученный файл; загрузите содержимое по каждому фактически полученному URL материала.

Сохраняйте полный ответ и заголовки, все фактические результаты, исходные возвращённые идентификаторы и все поля использования. Восстанавливайте исходную операцию без повторной отправки запроса создания.

##### Если нужно проверить исходный ответ

Сохраните X-Client-Request-ID, X-Ailoot-Task-Id и фактически возвращённые id/polling\_url. Продолжайте исходную задачу; не отправляйте запрос на создание повторно.

Поля ответа

| Поле | Тип |
| --- | --- |
| Поле`id` | Тип |
| Поле`status` | Тип |
| Поле`data[]` | Тип |
| Поле`outputs[]` | Тип |

### Псевдонимы

#### Псевдонимы моделей

**Ailoot Ultra** [`black-forest-labs/flux-video-edit`](https://ailoot.ai/models/ru/#m=black-forest-labs%2Fflux-video-edit&route=Ultra&caller=black-forest-labs%2Fflux-video-edit&fmt=videos)

#### Псевдонимы путей метода

Используйте пути методов, указанные выше.

#### Связанные ID для вызова

[`black-forest-labs/flux-video-edit`](https://ailoot.ai/models/ru/#m=black-forest-labs%2Fflux-video-edit&route=Ultra&caller=black-forest-labs%2Fflux-video-edit&fmt=videos)

FAQ · Black Forest Labs: FLUX Video Edit

Какие входные данные и результаты доступны?

`POST /v1/videos` · `black-forest-labs/flux-video-edit`: `text`, `image`, `audio`, `video` → `video`

Какие поля использует запрос?

`POST /v1/videos` · `black-forest-labs/flux-video-edit`: `model`, `input_references`, `prompt`

Подключите Ailoot к Claude Code, OpenCode, Hermes или своему приложению.

## Компания и портфель её проектов

Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.

## Покупайте токены со скидкой.

Скидка по подписке для регулярной работы. Промокоды — до 50% на покупку токенов.

Подписка

Выберите тариф со скидкой для своих регулярных запросов.

Промокод до 50%

Введите код при покупке. Цена пересчитается с учётом действующей акции.

Расходы в истории

Модель, токены и сумма сохраняются для каждого запроса.

[Выбрать подписку](https://ailoot.ai/docs/ru/billing/subscriptions/) · [Посмотреть цены моделей](https://ailoot.ai/models/ru/)

## Подключайте API к продукту, который вы продаёте.

SaaS, приложения и боты — по оферте и лицензионному договору Ailoot. Для перепродажи запросите реселлерскую лицензию.

Коммерческое приложение

Встраивайте генерацию текста, картинок, видео и звука в платные функции своего сервиса.

Лицензия для реселлера

Пришлите описание проекта и схему доступа. Запросите письменные условия использования и перепродажи.

Документы на сайте

Оферта, лицензионный договор и политика обработки данных доступны до подключения.

[Запросить реселлерскую лицензию](mailto:support@ailoot.ai) · [Оферта и лицензионный договор](https://ailoot.ai/legal/offer?lang=ru)

## Ailoot · Компания и портфель её проектов





Ailoot опирается на накопленный опыт работы, большую клиентскую базу, стабильный сервис и постоянный контроль KPI.





Компания и портфель её проектов: миллионы клиентов; продажи на миллиарды ежемесячно.





Этот опыт Ailoot использует для API-доступа к нейросетям в продуктах клиентов, агентах, приложениях и автоматизациях.
