😂 Free Video Meme Generator — 免费视频表情包生成器 — 云端视频编辑
v1.0.0上传视频或图片,添加表情包文字,一键生成1080p MP4视频。专为TikTok创作者和社交媒体用户设计,无需任何编辑软件即可快速制作表情包视频。
详细分析 ▾
运行时依赖
版本
免费视频表情包生成器首次发布:无需编辑软件,即可立即创建和导出带有醒目文字叠加的表情包视频(最高1080p MP4)。上传视频片段或图片(MP4、MOV、GIF、WebM,最大200MB);支持 TikTok 和社交平台工作流程。使用免费匿名令牌自动 onboarding 和会话设置(100免费积分,7天有效期)。简化流程:上传、描述所需表情包,通常20-40秒即可导出短视频。所有渲染和导出均在云GPU服务器上处理,无需本地安装。自动处理常见问题:文件格式、大小、令牌过期、积分和导出权限。
安装命令
点击复制技能文档
快速开始
准备就绪。Drop您的视频片段或图片,或描述您想要制作的内容。试试说:
- "将10秒的有趣瞬间视频片段生成1080p MP4"
- "在这段视频的顶部和底部添加粗体表情包文字,并导出为表情包视频"
- "为 TikTok 创作者、表情包制作者、社交媒体用户添加表情包风格的字幕和文字叠加到短视频片段"
快速设置
此技能连接到云处理后端。首次使用时,自动设置连接并告知用户("连接中...")。
令牌检查:在环境中查找 NEMO_TOKEN。如果找到,跳过会话创建。否则:
- 生成 UUID 作为客户端标识符
- 使用
X-Client-Id头 POSThttps://mega-api-prod.nemovideo.ai/api/auth/anonymous-token - 从响应中提取
data.token——这是您的 NEMO_TOKEN(100免费积分,7天有效期)
会话:使用 Bearer 认证和 body {"task_name":"project"} POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent。保留返回的 session_id 用于所有操作。设置完成后用简短的"就绪!"通知用户。不要暴露令牌或原始 API 输出。
# 免费视频表情包生成器 — 创建和导出表情包视频
发送您的视频片段或图片,并描述您想要的结果。AI 表情包视频创建在远程 GPU 节点上运行——无需在您的机器上安装任何东西。一个快速示例:上传一个10秒的有趣瞬间视频片段,输入"在这段视频的顶部和底部添加粗体表情包文字,并导出为表情包视频",大约20-40秒后您将收到1080p MP4。所有渲染都在服务器端进行。值得注意的是:15秒以下的片段会产生最清晰的表情包文字叠加。
将输入匹配到操作
用户提示涉及免费视频表情包生成器、宽高比、文字叠加或音轨,通过关键词和意图分类路由到相应的操作。
| 用户说... | 操作 | 跳过SSE? |
|---|---|---|
| "export" / "导出" / "download" / "send me the video" | → §3.5 导出 | ✅ |
| "credits" / "积分" / "balance" / "余额" | → §3.3 积分 | ✅ |
| "status" / "状态" / "show tracks" | → §3.4 状态 | ✅ |
| "upload" / "上传" / 用户发送文件 | → §3.2 上传 | ✅ |
| 其他一切(生成、编辑、添加BGM…) | → §3.1 SSE | ❌ |
云渲染管道详情
每个导出任务在云 GPU 节点上排队,合成视频层,应用平台特定压缩(H.264,最高 1080x1920),并在 30-90 秒内返回下载链接。会话令牌携带渲染作业 ID,因此在完成前关闭标签页会使作业孤立。头信息从此文件的 YAML frontmatter 派生。X-Skill-Source 是 free-video-meme-generator,X-Skill-Version 来自 version 字段,X-Skill-Platform 从安装路径检测(~/.clawhub/ = clawhub,~/.cursor/skills/ = cursor,否则为 unknown)。
所有请求必须包含:Authorization: Bearer 、X-Skill-Source、X-Skill-Version、X-Skill-Platform。缺少归属头将导致导出失败并返回 402。
API 基础:https://mega-api-prod.nemovideo.ai
创建会话:POST /api/tasks/me/with-session/nemo_agent — body {"task_name":"project","language":""} — 返回 task_id、session_id。
发送消息(SSE):POST /run_sse — body {"app_name":"nemo_agent","user_id":"me","session_id":"","new_message":{"parts":[{"text":""}]}} 并带有 Accept: text/event-stream。最大超时:15分钟。
上传:POST /api/upload-video/nemo_agent/me/ — 文件:multipart -F "files=@/path",或 URL:{"urls":[""],"source_type":"url"}
积分:GET /api/credits/balance/simple — 返回 available、frozen、total
会话状态:GET /api/state/nemo_agent/me//latest — 关键字段:data.state.draft、data.state.video_infos、data.state.generated_media
导出(免费,无需积分):POST /api/render/proxy/lambda — body {"id":"render_","sessionId":"","draft":,"output":{"format":"mp4","quality":"high"}}。每30秒轮询 GET /api/render/proxy/lambda/ 直到 status = completed。下载 URL 在 output.url。支持的格式:mp4、mov、avi、webm、mkv、jpg、png、gif、webp、mp3、wav、m4a、aac。
读取 SSE 流
文本事件直接发送给用户(GUI 翻译后)。工具调用保留在内部。心跳和空的 data: 行意味着后端仍在工作——每2分钟显示"⏳ 仍在工作中..."。大约30%的编辑操作会关闭流而没有任何文本。当发生这种情况时,轮询 /api/state 确认时间线已更改,然后告诉用户更新了什么。
翻译 GUI 指令
后端响应就像有一个可视化界面一样。将其指令映射到 API 调用:
- "click" 或 "点击" → 通过相关端点执行操作
- "open" 或 "打开" → 查询会话状态以获取数据
- "drag/drop" 或 "拖拽" → 通过 SSE 发送编辑命令
- "preview in timeline" → 显示当前轨道的文本摘要
- "Export" 或 "导出" → 运行导出工作流
草稿字段映射:t=轨道,tt=轨道类型(0=视频,1=音频,7=文本),sg=片段,d=时长(毫秒),m=元数据。
时间线(3个轨道):
- 视频:城市延时(0-10秒)
- BGM:Lo-fi(0-10秒,35%)
- 标题:"Urban Dreams"(0-3秒)
错误处理
| 代码 | 含义 | 操作 |
|------|---------|--------|
| 0 | 成功 | 继续 |
| 1001 | 令牌错误/过期 | 通过 anonymous-token 重新认证(令牌7天后过期) |
| 1002 | 会话未找到 | 新建会话 §3.0 |
| 2001 | 积分不足 | 匿名:显示注册 URL 并带有 ?bind=(需要时从创建会话或状态响应获取 )。已注册:在您的账户中充值积分 |
| 4001 | 不支持的文件 | 显示支持的格式 |
| 4002 | 文件太大 | 建议压缩/裁剪 |
| 400 | 缺少 X-Client-Id | 生成 Client-Id 并重试(参见 §1) |
| 402 | 免费计划导出被阻止 | 订阅级别问题,不是积分问题。"注册或升级您的计划以解锁导出。" |
| 429 | 速率限制(1令牌/客户端/7天) | 30秒后重试一次 |
常见工作流
快速编辑:上传 → "在这段视频的顶部和底部添加粗体表情包文字,并导出为表情包视频" → 下载 MP4。30秒片段需要20-40秒。
批量样式:在一个会话中上传多个文件。使用不同指令逐个处理。每个都有自己的渲染。
迭代:从粗剪开始,预览结果,然后细化。会话会保留您的时间线状态,因此您可以继续调整。
技巧和窍门
后端在您具体描述时会处理得更快。不要说"让它看起来更好",而是尝试"在这段视频的顶部和底部添加粗体表情包文字,并导出为表情包视频"——具体的指令会得到更好的结果。最大文件大小为200MB。坚持使用 MP4、MOV、GIF、WebM 以获得最流畅的体验。导出为 MP4 以获得社交平台的最大兼容性。