Loading...
Loading...
对比查看原文与翻译
runcomfy runruncomfy runundefinedundefined
CLI deep dive: [`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli) skill.
CLI深度解析:[`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli)技能。sync/sync/lipsync/v2/proSync Labs' premium lip-sync — state-of-the-art mouth motion onto an existing video. Preserves the rest of the frame untouched. Pick for: hero-quality dubs, lipsync on professionally-shot video, foreign-language dubbing where mouth fidelity matters most. Avoid for: cost-sensitive batch jobs — drop to sync v2.
sync/sync/lipsync/v2Standard Sync Labs tier, same workflow as Pro. Pick for: scaled / batch lipsync jobs, drafts. Avoid for: hero delivery — use v2 Pro.
kling/lipsync/audio-to-videoKling's lip-sync onto a source video, driven by an audio track. Pick for: Kling-pipeline integration; alternative to Sync Labs. Avoid for: top-tier mouth fidelity — Sync Labs Pro is the industry benchmark.
creatify/lipsyncCreatify's lipsync endpoint. Pick for: Creatify-ecosystem workflows. Avoid for: comparison shopping unless cost / latency favors it.
sync/sync/lipsync/v2/proSync Labs的高端唇形同步服务——将业界领先的唇部动作同步到现有视频中,保留画面其余部分完全不变。 适用场景:高质量配音、专业拍摄视频的唇形同步、对唇部还原度要求极高的外语配音。 不适用场景:对成本敏感的批量任务——可降级使用sync v2。
sync/sync/lipsync/v2Sync Labs标准版本,工作流程与Pro版一致。 适用场景:规模化/批量唇形同步任务、草稿制作。 不适用场景:高质量交付——使用v2 Pro版本。
kling/lipsync/audio-to-videoKling基于源视频的唇形同步服务,由音频轨道驱动。 适用场景:Kling流水线集成;Sync Labs的替代方案。 不适用场景:追求顶级唇部还原度——Sync Labs Pro是行业基准。
creatify/lipsyncCreatify的唇形同步服务端点。 适用场景:Creatify生态系统内的工作流程。 不适用场景:对比选型(除非成本/延迟有明显优势)。
bytedance/omnihuman/apiByteDance's audio-driven full-body avatar. One portrait + one audio → video where the subject speaks / gestures naturally. Listed under RunComfy'sas the curated default. Pick for: UGC voiceover, virtual presenter, dubbed product demo from a single portrait. Avoid for: lip-sync onto an existing video (no portrait, want to preserve original motion) — use Sync Labs v2 instead./feature/lip-sync
audio_urlwan-ai/wan-2-7/text-to-videoOpen-weights t2v withfield — prompt describes the scene, audio drives the mouth. Pick for: full scene control (not just a portrait) with a specific voiceover MP3 + open-weights pipeline. Avoid for: simplest "portrait talks" — use OmniHuman.audio_url
bytedance/omnihuman/api字节跳动的音频驱动全身体数字人服务。一张肖像+一段音频即可生成人物自然说话/做手势的视频。在RunComfy的目录中作为精选默认选项列出。 适用场景:UGC旁白、虚拟主持人、单张肖像生成的配音产品演示。 不适用场景:在现有视频上做唇形同步(无肖像,需保留原始动作)——改用Sync Labs v2。/feature/lip-sync
audio_urlwan-ai/wan-2-7/text-to-video支持字段的开源文本转视频模型——提示词描述场景,音频驱动唇形。 适用场景:需完全控制场景(不仅是肖像),搭配特定旁白MP3及开源流水线。 不适用场景:最简单的“肖像说话”需求——使用OmniHuman。audio_url
kling/lipsync/text-to-videoGenerates speech audio in-pass from a script and syncs it to the resulting video. Pick for: "write a script → get a video with synced speech", no audio file needed. Avoid for: precise lip-sync to a specific MP3 (audio is regenerated each call, not locked).
happyhorse/happyhorse-1-0/text-to-video/image-to-videoArena #1 t2v / i2v with in-pass audio generated from prompt. Quote the spoken line inside the prompt with. Pick for: written script, in-pass audio with strong overall quality, social/UGC clips. Avoid for: locking mouth to a pre-recorded voiceover.says clearly: "…"
kling/lipsync/text-to-video从脚本中同步生成语音音频,并将其与生成的视频做唇形同步。 适用场景:“编写脚本→生成带同步语音的视频”,无需音频文件。 不适用场景:需将唇形精确匹配到特定MP3(每次调用都会重新生成音频,无法锁定)。
happyhorse/happyhorse-1-0/text-to-video/image-to-video排名第一的文本转视频/图片转视频模型,可从提示词中同步生成音频。在提示词中用标注台词。 适用场景:书面脚本、同步生成的音频质量优异、社交/UGC短视频。 不适用场景:需将唇形锁定到预录制旁白。says clearly: "…"
runcomfy run sync/sync/lipsync/v2/pro \
--input '{
"video_url": "https://your-cdn.example/source-video.mp4",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outruncomfy run sync/sync/lipsync/v2/pro \\
--input '{
"video_url": "https://your-cdn.example/source-video.mp4",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \\
--output-dir ./outruncomfy run bytedance/omnihuman/api \
--input '{
"image_url": "https://your-cdn.example/portrait.jpg",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outruncomfy run bytedance/omnihuman/api \\
--input '{
"image_url": "https://your-cdn.example/portrait.jpg",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \\
--output-dir ./outai-avatar-videoai-avatar-videokling/lipsync/audio-to-videokling/lipsync/text-to-videokling/lipsync/audio-to-videokling/lipsync/text-to-videoruncomfy run kling/lipsync/audio-to-video \
--input '{
"video_url": "https://your-cdn.example/source-video.mp4",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \
--output-dir ./outruncomfy run kling/lipsync/audio-to-video \\
--input '{
"video_url": "https://your-cdn.example/source-video.mp4",
"audio_url": "https://your-cdn.example/voiceover.mp3"
}' \\
--output-dir ./outcommunity/wan-2-2-animate/video-to-videoai-avatar-videocommunity/wan-2-2-animate/video-to-videoai-avatar-videoklingkling| code | meaning |
|---|---|
| 0 | success |
| 64 | bad CLI args |
| 65 | bad input JSON / schema mismatch |
| 69 | upstream 5xx |
| 75 | retryable: timeout / 429 |
| 77 | not signed in or token rejected |
| 代码 | 含义 |
|---|---|
| 0 | 成功 |
| 64 | CLI参数错误 |
| 65 | 输入JSON错误/ schema不匹配 |
| 69 | 上游服务5xx错误 |
| 75 | 可重试:超时/429限流 |
| 77 | 未登录或令牌被拒绝 |
runcomfy run.runcomfy.net.runcomfy.com--output-dirruncomfy run.runcomfy.net.runcomfy.com--output-dirnpm i -g @runcomfy/clinpx -y @runcomfy/cliruncomfy login~/.config/runcomfy/token.jsonRUNCOMFY_TOKEN--inputmodel-api.runcomfy.net*.runcomfy.net*.runcomfy.comBash(runcomfy *)npm i -g @runcomfy/clinpx -y @runcomfy/cliruncomfy login~/.config/runcomfy/token.jsonRUNCOMFY_TOKEN--inputmodel-api.runcomfy.net*.runcomfy.net*.runcomfy.comBash(runcomfy *)runcomfy-cliai-avatar-videoai-video-generationface-swapvideo-editruncomfy-cliai-avatar-videoai-video-generationface-swapvideo-edit