使用 Visla 将文字脚本、链接或 PPT/PDF 文档生成 AI 视频。适用于用户要求生成视频或将网页转为视频的场景。
Visla Video Crowth.
功能概述
Visla Video Crowth.是一项面向实际任务的技能,主要用于Version: 260501-1423. 创建来自文本脚本,网络URL,或文档(PPT/PDF)的AI生成的视频,使用Visla的OpenAPI...;Before You Start.;
核心要点
- Creditises(NEVER输出API k)。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Visla 视频生成
版本:260501-1423
使用 Visla 的 OpenAPI,基于文本脚本、网页 URL 或文档(PPT/PDF)生成 AI 视频。
开始前准备
凭证(切勿在响应中输出 API 密钥/密钥):
重要提示:切勿在响应中输出 API 密钥或密钥。
- 检查
~/.config/visla/.credentials文件是否存在(此时请勿读取其内容)。 - 若该文件存在,请使用基于选项的确认方式向用户提问:
“已找到已保存的凭证。是否允许读取
~/.config/visla/.credentials?” 可选操作:允许 / 否 - 若用户选择允许,则继续执行命令。
- 若用户选择否,或该文件不存在:
请提示用户提供凭证,方式如下之一:
- 环境变量(
VISLA_API_KEY、VISLA_API_SECRET) - CLI 参数(
--key、--secret) - 直接输入 API 密钥和密钥
- 环境变量(
- 若提供的凭证返回错误
VISLA_CLI_ERROR_CODE=missing_credentials或VISLA_CLI_ERROR_CODE=auth_failed,请提示用户重新输入有效凭证。
仅处理用户明确提供的本地文件(脚本/文档),并提醒用户避免上传敏感数据。
- 告知用户:这是一次性配置(完成配置后无需再次执行)
- 告知用户:API 密钥与密钥请从 https://www.visla.us/visla-api 获取
- 切勿在响应中重复输出密钥内容。
凭证有效性校验(实用方法):
- 若凭证存在,但执行
account命令失败并返回VISLA_CLI_ERROR_CODE=missing_credentials或VISLA_CLI_ERROR_CODE=auth_failed,则视为凭证无效,并要求用户提供真实凭证。
文件格式(bash/zsh):
export VISLA_API_KEY="your_key" export VISLA_API_SECRET="your_secret"
PowerShell(临时会话):
$env:VISLA_API_KEY = "your_key" $env:VISLA_API_SECRET = "your_secret"
脚本:scripts/visla_cli.py(Python)、scripts/visla_cli.sh(Bash)
平台执行策略
默认策略:
- 在 macOS 上,若依赖项已就绪,优先使用Bash(Bash CLI 可规避部分 macOS 环境下的 Python SSL 栈问题)。
- 若已使用配置良好的 Python 环境(或 Bash 依赖缺失),则优先使用Python。
Bash(macOS 推荐;亦适用于类 Linux 环境):
# 在获得用户许可后,可加载 ~/.config/visla/.credentials export VISLA_API_KEY="your_key" export VISLA_API_SECRET="your_secret" ./scripts/visla_cli.sh
Python(跨平台):
python3 scripts/visla_cli.py --key "your_key" --secret "your_secret"# 或者,在获得用户许可后,自动从 ~/.config/visla/.credentials 加载凭证: python3 scripts/visla_cli.py
Windows 原生环境(无 Bash 的 PowerShell/CMD;使用 Python):
# PowerShell $env:VISLA_API_KEY = "your_key" $env:VISLA_API_SECRET = "your_secret" python scripts/visla_cli.py
Windows 注意事项:
- 代理应优先在 Windows 上运行Python CLI,除非已确认 Bash 环境(WSL/Git Bash)可用。
- 对于简单脚本,可直接传入:
python scripts/visla_cli.py script "Scene 1: ..." - 对于多行或复杂脚本,推荐使用 stdin 方式(无需临时文件):
@" Scene 1: ... Scene 2: ... "@ | python scripts/visla_cli.py script -
- 若已安装 Python Launcher,
py -3 scripts/visla_cli.py可能比python更可靠。 - 凭证说明:
- Python CLI 在检测到
~/.config/visla/.credentials时会自动加载。 - 在 Windows 上,默认路径通常为:
%USERPROFILE%\.config\visla\.credentials。
- Python CLI 在检测到
注意:切勿打印凭证。优先使用环境变量或经显式用户授权后自动检测的凭证。
命令列表
| 命令 | 说明 |
|---|---|
/visla script |
基于脚本(文本或本地文件)生成视频 |
/visla url |
基于网页 URL 生成视频 |
/visla doc |
基于文档(PPT/PDF)生成视频 |
/visla idea |
基于创意描述生成视频 |
/visla visual |
基于视觉资源(图像/视频)生成视频,支持多个文件 |
/visla speech |
基于语音(音频/视频文件)生成视频,支持多个文件 |
/visla account |
显示账户信息及信用余额 |
/visla avatar |
列出可用的 AI 虚拟形象 |
/visla voice |
列出可用的 AI 语音 |
重要提示:针对 avatar 和 voice 命令:
- 必须完整执行 CLI 命令(例如:
./visla_cli.sh avatar或./visla_cli.sh voice)。 - 可在呈现给用户前对输出进行过滤:
- 对
avatar输出:移除所有含Thumbnail:的行 - 对
voice输出:移除所有含URL:的行
- 对
- 虚拟形象结果需按以下方式分类与格式化:
- 按性别类别分组(Female、Male、Neutral、Dynamic)
- 每个虚拟形象名称后标注 (n),其中 n 表示该形象支持的外观数量
- 对每种外观,显示:外观名称(lookUuid)
- 格式为:
- AvatarName (n): Look1 (uuid), Look2 (uuid), ... - 示例:
**Female (16):** - Emma (5): Blue Dress (1000145), Patterned Dress (1000146), Black Blazer (1000147), Light Gray Blazer (1000148), Emerald Green Pantsuit (1000149)
- 语音结果需按语言/区域分类(如:System、US English、Chinese、Japanese、French 等)
- 不得遗漏列表中的任何一项。用户必须看到全部可用的虚拟形象与语音,即使列表很长。
- 代理在配置视频时,必须使用列表中显示的确切 ID。
可选参数
| 参数 | 说明 |
|---|---|
-c, --config |
JSON 配置文件路径,用于指定视频参数 |
--avatar |
用于视频的虚拟形象 ID(通过 avatar 命令获取) |
--voice |
用于视频的语音 ID(通过 voice 命令获取) |
visual 命令专用参数
| 参数 | 说明 |
|---|---|
--script, -s |
脚本或描述文本(或 @filename) |
--style |
视频风格:montage、storytelling(默认)、explainer |
speech 命令专用参数
| 参数 | 说明 |
|---|---|
--function |
语音转视频功能:SPEECH_TO_VIDEO_SUMMARY 或 SPEECH_TO_VIDEO_FULL_LENGTH |
其余所有选项(如 aspect_ratio、pace、burn_subtitles、footage_options、bgm_options 等)均可在配置文件中设置。
清理说明:视频生成完成后,除非计划复用,否则请删除配置文件。
配置文件格式(JSON)
所有视频参数均可存储于 JSON 配置文件中(嵌套结构与 API 请求体一致):
{
"video_title": "My Video",
"video_description": "Video description",
"project_function": "SPEECH_TO_VIDEO_SUMMARY",
"script_text_mode": "ai_rewrite",
"doc_usage": "page_by_page_walkthrough",
"speaker_notes_verbatim": false,
"target_video": {
"aspect_ratio": "16:9",
"video_pace": "fast",
"burn_subtitles": false,
"video_duration_in_seconds": 60
},
"avatar_options": {
"use_avatar": false,
"look_id": 12345,
"avatar_layout": "smart_composition",
"enable_auto_wallpaper": true,
"enable_in_preview": true
},
"voice_options": {
"use_voice": false,
"voice_id": 1
},
"footage_options": {
"enable_footage": true,
"use_free_stocks": true,
"use_premium_stocks": true,
"use_premium_stocks_getty": true,
"use_private_stocks": true,
"private_stock_ids": 123456
},
"bgm_options": {
"enable_bgm": true,
"use_free_stocks": true,
"use_premium_stocks": true
}
}
注意:avatar_options.avatar_layout 仅接受以下值:host_only、host_pip、smart_composition。
CLI 参数(avatar、voice)将覆盖配置文件中的对应值。
CLI 接口定义的权威来源:运行 scripts/visla_cli.sh --help 或 python3 scripts/visla_cli.py --help。
脚本格式
**Scene 1** (0-10 sec): **Visual:** A futuristic calendar flipping to 2025 with digital patterns. **Narrator:** "AI is evolving rapidly! Here are 3 game-changing AI trends." **Scene 2** (10-25 sec): **Visual:** Text: "Trend #1: Generative AI Everywhere." Show tools like ChatGPT. **Narrator:** "Generative AI is dominating industries—creating content and images."
工作流
script、url、doc、idea、visual 和 speech 命令将自动执行完整流程:
- 创建项目
- 轮询直至生成完成(可能耗时数分钟)
- 自动导出并返回下载链接
执行说明:
- 向用户说明视频生成需要一定时间
- 在轮询过程中定期汇报进度状态
超时建议
- 该工作流通常耗时 3–10 分钟,最坏情况下可达 约 30 分钟。请将任务/命令的
timeout设置为 ≥ 30 分钟(Windows 默认超时通常为 ~10 分钟,需手动调高)。若无法修改超时设置,请提前向用户发出警告;发生超时时,询问用户是否继续等待,或切换为分步执行模式。 - 若发生超时,CLI 将在输出中返回
project_uuid。请告知用户可使用 Visla 网页界面或 API 手动查询项目状态,并稍后继续操作。
示例
/visla script @myscript.txt /visla script "Scene 1: ..." /visla url https://blog.example.com/article /visla doc presentation.pptx /visla idea "Create a video about machine learning" /visla idea @my_idea.txt /visla visual image.jpg /visla visual photo1.jpg photo2.jpg photo3.jpg /visla visual image.jpg --script "Description of the images..." /visla visual image.jpg --style montage /visla speech interview.m4a /visla speech podcast.mp3 audio1.mp3 audio2.mp3 /visla speech podcast.mp3 --function SPEECH_TO_VIDEO_SUMMARY /visla account /visla avatar /visla voice # 使用配置文件 /visla script "Scene 1: Hello" -c config.json # 指定虚拟形象与语音(CLI 参数优先于配置文件) /visla script "Scene 1: Hello" --avatar avatar_123 --voice voice_456
支持的文档格式
- PowerPoint:
.pptx、.ppt - PDF:
.pdf
支持的媒体格式
视觉资源(visual 命令)
- 图像:
.jpg、.jpeg、.png、.gif、.webp - 视频:
.mp4、.mov、.avi、.mkv
音频/语音(speech 命令)
- 音频:
.mp3、.wav、.m4a、.aac、.flac - 视频:
.mp4、.mov、.avi、.mkv
输出格式
- 起始:技能启动时显示 “Visla Skill v260501-1423”
- 结束:技能完成时显示 “Visla Skill v260501-1423 completed”
安全性
CLI 脚本强制执行以下安全措施,防止未授权的文件访问:
- 路径遍历防护:拒绝包含
..的路径。 - 系统目录限制:禁止访问
/etc/、/proc/、/sys/、/dev/、/run/、/var/log/(及其 Windows 对应路径)。 - 文本文件扩展名限制:在
script、idea和visual --script命令中使用@file语法时,仅允许.txt、.md、.srt、.vtt、.csv文件。 - 文档/媒体文件验证:
doc、visual和speech命令会在上传前校验文件扩展名是否符合支持格式。 - 凭证管理:Python CLI 仅自动识别
~/.config/visla/.credentials,不接受任意凭证文件路径。 - 用户授权:代理必须按照“开始前准备”章节所述,在访问本地文件前征得用户明确同意。
热门AI工具
相关专题
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习
最新文章