mirror of
https://github.com/hanzoai/video.git
synced 2026-10-30 18:18:27 +00:00
11 production pipelines, 47 tools, 124 agent skills. Supports cloud APIs (fal.ai, OpenAI, ElevenLabs, Suno, HeyGen, Runway) and free local providers (diffusers, Piper TTS, WAN 2.1, Hunyuan, CogVideo). Co-authored-by: Hanzo Dev <[email protected]>
68 lines
1.8 KiB
JSON
68 lines
1.8 KiB
JSON
{
|
|
"name": "talking_head_basic",
|
|
"pipeline_type": "talking-head",
|
|
"description": "Basic talking-head pipeline: 15s vertical clip with burned subtitles",
|
|
"inputs": {
|
|
"footage_path": "C:/Users/ishan/Documents/SocialMedia/IshanAIVideos/pipeline/2026-03-08/seg1_intro.mp4",
|
|
"model_size": "base",
|
|
"target_platform": "youtube"
|
|
},
|
|
"expected_artifacts": {
|
|
"brief": {
|
|
"version": "1.0",
|
|
"required_fields": ["title", "hook", "key_points", "tone", "style", "target_platform", "target_duration_seconds"]
|
|
},
|
|
"script": {
|
|
"version": "1.0",
|
|
"required_fields": ["title", "total_duration_seconds", "sections"],
|
|
"assertions": {
|
|
"sections_not_empty": true,
|
|
"total_duration_range": [10, 20]
|
|
}
|
|
},
|
|
"scene_plan": {
|
|
"version": "1.0",
|
|
"required_fields": ["scenes"],
|
|
"assertions": {
|
|
"scenes_not_empty": true,
|
|
"all_scenes_are_talking_head": true
|
|
}
|
|
},
|
|
"asset_manifest": {
|
|
"version": "1.0",
|
|
"required_fields": ["assets"],
|
|
"assertions": {
|
|
"has_subtitle_asset": true,
|
|
"has_source_footage_asset": true
|
|
}
|
|
},
|
|
"edit_decisions": {
|
|
"version": "1.0",
|
|
"required_fields": ["cuts"],
|
|
"assertions": {
|
|
"subtitles_enabled": true,
|
|
"cuts_cover_full_duration": true
|
|
}
|
|
},
|
|
"render_report": {
|
|
"version": "1.0",
|
|
"required_fields": ["outputs"],
|
|
"assertions": {
|
|
"output_file_exists": true,
|
|
"output_is_playable": true,
|
|
"resolution_matches_source": true
|
|
}
|
|
},
|
|
"publish_log": {
|
|
"version": "1.0",
|
|
"required_fields": ["entries"],
|
|
"assertions": {
|
|
"has_at_least_one_entry": true
|
|
}
|
|
}
|
|
},
|
|
"eval_mode": "stochastic",
|
|
"tolerance": 0.1,
|
|
"tags": ["phase1", "talking_head", "subtitles", "vertical"]
|
|
}
|