Jianying Video Gen — скилл
Агент управляет сайтом Jianying через Playwright, ставит задание на видео Seedance 2.0 и забирает готовый MP4 на диск
- 252 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Файл cookies.json хранит сессию аккаунта Jianying, и любой, кто получит файл, войдет под вашим именем
- Скрипт запускает браузер, кликает по чужому сайту и тратит кредиты аккаунта на каждый ролик
- Автоматическое управление веб-интерфейсом может противоречить правилам сервиса
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/jianying-video-genОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Файл cookies.json хранит сессию аккаунта Jianying, и любой, кто получит файл, войдет под вашим именем
- Скрипт запускает браузер, кликает по чужому сайту и тратит кредиты аккаунта на каждый ролик
- Автоматическое управление веб-интерфейсом может противоречить правилам сервиса
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл jianying-video-gen автоматизирует веб-версию Jianying (Xiaoyunque, xyq.jianying.com) и генерирует там ролики моделью Seedance 2.0. Агент получает текстовое описание, картинку или готовый ролик, скрипт сам заполняет форму, отправляет задание и скачивает результат. Режимов четыре: по тексту, по картинке, по референсному видео и продление уже созданного ролика. Запуск идет через `jianying_worker.py` с параметрами `--prompt`, `--duration` (5s, 10s или 15s), `--ratio`, `--model` (Seedance 2.0 или Seedance 2.0 Fast), `--ref-image`, `--ref-video`, `--extend-url`, `--cookies` и `--output-dir`. Вход выполняется по `cookies.json`, который пользователь выгружает из своего браузера. Для референсного видео скрипт читает размер ролика через ffprobe и приводит его к допустимому диапазону от 640×640 до 834×1112 с помощью ffmpeg. После отправки скрипт перехватывает идентификатор задания, открывает страницу результата, ждет ролик и скачивает MP4 через curl. Режим `--dry-run` заполняет форму без отправки и сохраняет скриншоты шагов.
Для кого. Авторам коротких роликов с аккаунтом Jianying, которым надо ставить на генерацию много клипов из терминала без ручных кликов.
Подходит, если
- Нужна серия роликов по списку промптов, и ручное заполнение формы на сайте отнимает вечер
- Статичную картинку надо оживить: камера медленно едет слева направо, персонаж двигается
- Готовому ролику меняют стиль по референсному видео, например в манере Миядзаки
- Полученный клип продлевают на 5–15 секунд с теми же героями и той же камерой
Не подходит, если
- Аккаунта Jianying нет: без входа по cookies скрипт ничего не сгенерирует
- Задания идут через официальный API другого сервиса, например Kling или Atlas Cloud: скилл работает только с сайтом Jianying
- Интерфейс сайта поменялся: скрипт опирается на текущую верстку и может сломаться после обновления
Пример запроса к агенту
Сгенерируй через jianying-video-gen горизонтальный ролик на 10 секунд: дракон взлетает из вулкана, кадр как с дрона, модель Seedance 2.0 FastОграничения
- Нужны Python 3.9 или новее, Playwright с Chromium и `cookies.json` из браузера. Для референсного видео еще ffmpeg и ffprobe.
- Каждый ролик списывает кредиты сайта: Seedance 2.0 Fast берет 3 кредита за секунду, Seedance 2.0 берет 5.
- Cookies живут ограниченное время и требуют повторной выгрузки. Генерация занимает 3–5 минут, ожидание ограничено примерно 20 минутами.
- README и SKILL.md на китайском. Последний коммит сделан в апреле 2026.
Как отключить. Удалите папку jianying-video-gen из каталога скиллов агента и файл `cookies.json`. Чтобы закрыть доступ к аккаунту полностью, выйдите из Jianying в браузере и сбросьте сессию.
Частые вопросы
Как получить cookies.json для входа?
Войдите на xyq.jianying.com в браузере, выгрузите cookies расширением вроде EditThisCookie и сохраните файл как `cookies.json` в рабочем каталоге агента. Свой путь передают параметром `--cookies`.
Сколько стоит ролик на 10 секунд?
Seedance 2.0 Fast обойдется в 30 кредитов, Seedance 2.0 в 50. Для проверки промпта автор советует взять Fast и 5 секунд, это 15 кредитов.
Как проверить, что форма заполняется правильно?
Запустите скрипт с `--dry-run`: он заполнит форму без отправки и сохранит скриншоты `step_*.png`. В режиме с референсным видео дополнительно печатается JSON с состоянием формы.
Что делать, если ролик не появился?
Сначала дайте скрипту дождаться: обычная генерация идет 3–5 минут, лимит ожидания около 20. Если время вышло, `find_latest_task.py` находит идентификатор последнего задания в Jianying, а `poll_and_download.py` забирает готовый ролик по нему.
Можно ли запускать скрипт без агента?
Да, `python3 jianying-video-gen/scripts/jianying_worker.py --prompt "описание" --duration 10s --model "Seedance 2.0"` работает из терминала. Автор показывает этот способ как ручной запуск для проверки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл разбирает рекламный ролик на раскадровку и пишет по ней пакет промптов для видеомодели Seedance в сервисе Jimeng.
Скилл автоматизирует монтаж в JianYing: по описанию агент пишет текст, озвучивает, добавляет субтитры, музыку и эффекты.
Скилл учит агента писать промпты для видеомодели Jimeng Seedance 2.0 от ByteDance: ссылки @ на материалы, язык камеры, тайминг, шаблоны
CLI jyr и пять скиллов: агент собирает видеомонтаж в виде черновика JianYing или CapCut, а вы правите его в самом редакторе
Скилл пишет промпты для генерации видео, картинок и музыки на 14 платформах и по желанию отправляет их в браузере
Два скилла для генеративного видео и картинок: video пишет промпты для Seedance, Kling и Veo по правилам драматургии, image подбирает модель и синтаксис
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Jianying Video Gen (эта карточка) | нет | 252 | |
| Seedance 2.5 Skill | нет | 260 | улучшает промпты и генерирует видео через платный API Atlas Cloud; здесь задания уходят через веб-интерфейс Jianying |
| Kling CLI | да | 1 | скилл к консольной утилите Kling с официальным доступом; этот скилл управляет сайтом через браузер |
Коротко о README
README на китайском: таблица возможностей, установка скилла командой npx и через OpenClaw, примеры запуска для четырех режимов и таблица параметров. Дальше идут правила предобработки референсного видео, цены в кредитах, схема шагов автоматизации, примеры промптов и список предупреждений.
Бейдж для README
Исходный SKILL.md
--- name: jianying-video-gen description: 使用剪映(Jianying/小云雀)的 Seedance 2.0 模型自动生成AI视频。支持文生视频(T2V)、图生视频(I2V)、参考视频生成(V2V)和向后延伸(Extend)四种模式。当用户需要生成AI视频、使用Seedance模型创作短片、基于参考图像/视频进行风格转换,或对已有结果继续延长时使用此技能。需要预先配置 cookies.json 登录凭证。 --- # 剪映 AI 视频生成器 通过 Playwright 自动化操作剪映(xyq.jianying.com),使用 Seedance 2.0 模型生成 AI 视频。 ## 前置条件 1. **Python 3.9+** + `playwright` 已安装 2. **Chromium** 已通过 `playwright install chromium` 安装 3. **cookies.json** — 剪映登录凭证(从浏览器导出),放在脚本同目录下 ```bash pip install playwright && playwright install chromium ``` ## 核心脚本 `scripts/jianying_worker.py` — 主自动化脚本 ## 使用方式 ### 文生视频 (T2V) ```bash python3 scripts/jianying_worker.py \ --cookies /path/to/cookies.json \ --output-dir /path/to/output \ --prompt "赛博朋克风格的长安城,飞行汽车穿梭在霓虹灯笼之间" \ --duration 10s \ --model "Seedance 2.0" ``` ### 图生视频 (I2V) ```bash python3 scripts/jianying_worker.py \ --cookies /path/to/cookies.json \ --output-dir /path/to/output \ --ref-image /path/to/image.png \ --prompt "将这张图片变成动画,镜头从左向右缓慢平移" \ --duration 10s \