{"slug":"fred-remotion-output","title":"Fred \u53e3\u64ad\u6210\u7247\u5165\u53e3","description":"\u53e3\u64ad\u89c6\u9891\u65e5\u5e38\u5236\u4f5c\u5165\u53e3\uff1a\u4ece\u97f3\u9891\u3001\u9010\u5b57\u7a3f\u3001\u5b57\u5e55\u548c\u7d20\u6750\u5230\u7ec4\u4ef6\u5339\u914d\u3001\u5173\u952e\u5e27\u6821\u9a8c\u4e0e Remotion \u51fa\u7247\u3002","category":"\u526a\u8f91\u4e0e\u5305\u88c5","tags":["\u53e3\u64ad","Remotion","\u6210\u7247"],"author":"Fred","source_url":"https://github.com/njrhts2kvv-star/FredTalk/blob/main/skills/fred-remotion-output/SKILL.md","license":"MIT","status":"published","verification":"source_reviewed","verification_notes":"\u6765\u6e90 njrhts2kvv-star/FredTalk\uff08skills/fred-remotion-output/SKILL.md\uff09\uff0c\u672c\u5730\u6253\u5305\u4e0a\u4f20\uff1b\u81ea\u8bc4 4.5/5\uff5c\u6d41\u7a0b\u4e0e\u5ba1\u770b\u73af\u8282\u5b8c\u6574\uff0c\u9700 Node \u4e0e Remotion \u73af\u5883\u3002 \u672a\u6267\u884c\u5305\u5185\u811a\u672c\u3002","revision":"a4eb49095ac24da3a30c4fad115d19d8","created_at":"2026-10-29T05:41:15+00:00","updated_at":"2026-10-29T05:41:22+00:00","source_repo":"","source_path":"","source_commit":"","source_updated_at":"","stars":0,"proxy_score":null,"score":null,"grade":null,"dimensions":{},"evaluation":{},"installs":0,"platforms":[],"formats":[],"category_slug":"packaging","category_name":"\u526a\u8f91\u4e0e\u5305\u88c5","usage_guide":{},"read_url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output","skill_url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/SKILL.md","download_url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/download","install_url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/install","files":[{"path":"DESIGN.md","bytes":23570,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/DESIGN.md"},{"path":"Fred-Remotion-\u5b8c\u6574\u8bf4\u660e.md","bytes":220458,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/Fred-Remotion-%E5%AE%8C%E6%95%B4%E8%AF%B4%E6%98%8E.md"},{"path":"SKILL.md","bytes":24426,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/SKILL.md"},{"path":"agents/openai.yaml","bytes":496,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/agents/openai.yaml"},{"path":"assets/component-kit-public/manifest.json","bytes":3255,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/component-kit-public/manifest.json"},{"path":"assets/dependency-registry.json","bytes":141,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/dependency-registry.json"},{"path":"assets/paired-examples/ep118-cc-vs-codex/manifest.json","bytes":1349,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/manifest.json"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-109s.jpg","bytes":85627,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-109s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-40s.jpg","bytes":60364,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-40s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-4s.jpg","bytes":111979,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-4s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-51s.jpg","bytes":81960,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-51s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-60s.jpg","bytes":99911,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-60s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-8s.jpg","bytes":95449,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-8s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-93s.jpg","bytes":119311,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-93s.jpg"},{"path":"assets/paired-examples/ep118-cc-vs-codex/pair-99s.jpg","bytes":92092,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/assets/paired-examples/ep118-cc-vs-codex/pair-99s.jpg"},{"path":"references/background-music.md","bytes":8461,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/background-music.md"},{"path":"references/bgm-policy.json","bytes":209,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/bgm-policy.json"},{"path":"references/chatgpt-pro-storyboard-replication.md","bytes":14411,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/chatgpt-pro-storyboard-replication.md"},{"path":"references/component-collections.md","bytes":12560,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/component-collections.md"},{"path":"references/component-distribution.md","bytes":4721,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/component-distribution.md"},{"path":"references/component-reuse-map.md","bytes":13008,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/component-reuse-map.md"},{"path":"references/components-and-dependencies.md","bytes":8632,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/components-and-dependencies.md"},{"path":"references/content-objects.md","bytes":5135,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/content-objects.md"},{"path":"references/content-to-component.md","bytes":17268,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/content-to-component.md"},{"path":"references/distribution-access.md","bytes":5744,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/distribution-access.md"},{"path":"references/ep116-scenes-components.md","bytes":3136,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/ep116-scenes-components.md"},{"path":"references/episode-assembly.md","bytes":53497,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode-assembly.md"},{"path":"references/episode-scenes-112-125-20261018.md","bytes":11950,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode-scenes-112-125-20261018.md"},{"path":"references/episode102-selected.md","bytes":4791,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode102-selected.md"},{"path":"references/episode103-selected.md","bytes":3526,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode103-selected.md"},{"path":"references/episode107-selected.md","bytes":3192,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode107-selected.md"},{"path":"references/episode109-selected.md","bytes":6123,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode109-selected.md"},{"path":"references/episode99-selected.md","bytes":1529,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/episode99-selected.md"},{"path":"references/expansion-selected.md","bytes":4575,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/expansion-selected.md"},{"path":"references/exploration.md","bytes":2655,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/exploration.md"},{"path":"references/feedback-rules.json","bytes":131303,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/feedback-rules.json"},{"path":"references/feedback-rules.md","bytes":46489,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/feedback-rules.md"},{"path":"references/fixed-skill-library-insert.md","bytes":7079,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fixed-skill-library-insert.md"},{"path":"references/fred-chapter-transitions-wave2-20261014.md","bytes":3603,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-chapter-transitions-wave2-20261014.md"},{"path":"references/fred-chapter-transitions.md","bytes":5126,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-chapter-transitions.md"},{"path":"references/fred-legacy-fix-20261018.md","bytes":6538,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-legacy-fix-20261018.md"},{"path":"references/fred-native-components.md","bytes":4507,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-native-components.md"},{"path":"references/fred-recording-components-20261018.md","bytes":2965,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-recording-components-20261018.md"},{"path":"references/fred-wave2-components.md","bytes":6228,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-wave2-components.md"},{"path":"references/fred-wave3-components.md","bytes":8537,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-wave3-components.md"},{"path":"references/fred-wave3-extra-components.md","bytes":2042,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fred-wave3-extra-components.md"},{"path":"references/fullscreen-video-window.md","bytes":5113,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/fullscreen-video-window.md"},{"path":"references/implementation.md","bytes":3256,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/implementation.md"},{"path":"references/interaction-components.md","bytes":6447,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/interaction-components.md"},{"path":"references/internal-modules.md","bytes":2967,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/internal-modules.md"},{"path":"references/landscape-subtitles.md","bytes":4660,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/landscape-subtitles.md"},{"path":"references/library-delivery-gate.md","bytes":7293,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-delivery-gate.md"},{"path":"references/library-growth-plan.md","bytes":7255,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-growth-plan.md"},{"path":"references/library-legacy81-confirmed.md","bytes":3225,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-legacy81-confirmed.md"},{"path":"references/library-material-provenance.md","bytes":2128,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-material-provenance.md"},{"path":"references/library-new10-confirmed.md","bytes":3422,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-new10-confirmed.md"},{"path":"references/library-remakes-reuse.md","bytes":8252,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-remakes-reuse.md"},{"path":"references/library-selfpick24-confirmed.md","bytes":5436,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-selfpick24-confirmed.md"},{"path":"references/library-shot-language.md","bytes":4565,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library-shot-language.md"},{"path":"references/library.md","bytes":1402,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/library.md"},{"path":"references/maintenance.md","bytes":13644,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/maintenance.md"},{"path":"references/media-and-overlays.md","bytes":11863,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/media-and-overlays.md"},{"path":"references/motion-craft.md","bytes":8413,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/motion-craft.md"},{"path":"references/new-component-workflow.md","bytes":11720,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/new-component-workflow.md"},{"path":"references/news-keyword-match-cut.md","bytes":7292,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/news-keyword-match-cut.md"},{"path":"references/object-transitions.md","bytes":8252,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/object-transitions.md"},{"path":"references/paired-examples.md","bytes":9071,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/paired-examples.md"},{"path":"references/production-defaults.md","bytes":21835,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/production-defaults.md"},{"path":"references/production-gates.md","bytes":11648,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/production-gates.md"},{"path":"references/render-and-delivery.md","bytes":23824,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/render-and-delivery.md"},{"path":"references/route-and-storyboard-review.md","bytes":8545,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/route-and-storyboard-review.md"},{"path":"references/scene-routing.json","bytes":13347,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/scene-routing.json"},{"path":"references/scene-workflow.md","bytes":11306,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/scene-workflow.md"},{"path":"references/screen-camera-selected.md","bytes":7651,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/screen-camera-selected.md"},{"path":"references/segment-review.md","bytes":20521,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/segment-review.md"},{"path":"references/selected-reference-library.md","bytes":16396,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/selected-reference-library.md"},{"path":"references/sound-effects.json","bytes":13246,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/sound-effects.json"},{"path":"references/sound-effects.md","bytes":8363,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/sound-effects.md"},{"path":"references/storyboard-image-workflow.md","bytes":8701,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/storyboard-image-workflow.md"},{"path":"references/storyboard.md","bytes":9053,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/storyboard.md"},{"path":"references/style-kit-sources.md","bytes":35692,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/style-kit-sources.md"},{"path":"references/text-patterns.json","bytes":21544,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/text-patterns.json"},{"path":"references/text-presentation.md","bytes":7294,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/text-presentation.md"},{"path":"references/third-party-review-footage.md","bytes":3868,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/third-party-review-footage.md"},{"path":"references/transition-patterns.json","bytes":29035,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/transition-patterns.json"},{"path":"references/typography-registry.json","bytes":11927,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/typography-registry.json"},{"path":"references/typography.md","bytes":4260,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/typography.md"},{"path":"references/visual-quality.md","bytes":7159,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/visual-quality.md"},{"path":"references/visual-usage-registry.json","bytes":528807,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/visual-usage-registry.json"},{"path":"references/visual-usage.md","bytes":6972,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/references/visual-usage.md"},{"path":"scripts/bgm.py","bytes":10820,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/bgm.py"},{"path":"scripts/bgm_policy.py","bytes":1435,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/bgm_policy.py"},{"path":"scripts/build_reading_guide.py","bytes":5090,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/build_reading_guide.py"},{"path":"scripts/build_reference_shelf.py","bytes":5743,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/build_reference_shelf.py"},{"path":"scripts/build_segment_review.py","bytes":16099,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/build_segment_review.py"},{"path":"scripts/build_transition_study.py","bytes":8655,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/build_transition_study.py"},{"path":"scripts/check_component_calls.mjs","bytes":2195,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/check_component_calls.mjs"},{"path":"scripts/common.py","bytes":4383,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/common.py"},{"path":"scripts/component_adaptation.py","bytes":4729,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/component_adaptation.py"},{"path":"scripts/component_distribution.py","bytes":8712,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/component_distribution.py"},{"path":"scripts/component_kit.py","bytes":38791,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/component_kit.py"},{"path":"scripts/component_selection.py","bytes":10487,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/component_selection.py"},{"path":"scripts/feedback.py","bytes":2446,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/feedback.py"},{"path":"scripts/fixtures/segment-review.example.json","bytes":1566,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/fixtures/segment-review.example.json"},{"path":"scripts/init_review_app.py","bytes":8810,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/init_review_app.py"},{"path":"scripts/library_gate.py","bytes":10615,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/library_gate.py"},{"path":"scripts/library_matching.py","bytes":14246,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/library_matching.py"},{"path":"scripts/lint_remotion_clock.py","bytes":2420,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/lint_remotion_clock.py"},{"path":"scripts/motion_audit.py","bytes":11833,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/motion_audit.py"},{"path":"scripts/ocr_boxes.swift","bytes":1598,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/ocr_boxes.swift"},{"path":"scripts/package_bgm.py","bytes":2323,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/package_bgm.py"},{"path":"scripts/portable_catalog.py","bytes":7508,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/portable_catalog.py"},{"path":"scripts/prepare_review_segments.py","bytes":5254,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/prepare_review_segments.py"},{"path":"scripts/production_contract.py","bytes":10899,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/production_contract.py"},{"path":"scripts/readability_audit.py","bytes":11201,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/readability_audit.py"},{"path":"scripts/reference_usage.py","bytes":5529,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/reference_usage.py"},{"path":"scripts/references.py","bytes":273,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/references.py"},{"path":"scripts/scan_dynamic_scenes.py","bytes":4723,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/scan_dynamic_scenes.py"},{"path":"scripts/scene.py","bytes":19396,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/scene.py"},{"path":"scripts/serve_review_app.py","bytes":2971,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/serve_review_app.py"},{"path":"scripts/sfx.py","bytes":1677,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/sfx.py"},{"path":"scripts/snapshot_reference_code.py","bytes":5541,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/snapshot_reference_code.py"},{"path":"scripts/test_bgm.py","bytes":6143,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_bgm.py"},{"path":"scripts/test_component_adaptation.py","bytes":4625,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_component_adaptation.py"},{"path":"scripts/test_component_distribution.py","bytes":5208,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_component_distribution.py"},{"path":"scripts/test_component_kit.py","bytes":9579,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_component_kit.py"},{"path":"scripts/test_component_selection.py","bytes":4661,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_component_selection.py"},{"path":"scripts/test_dynamic_sampling.py","bytes":1655,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_dynamic_sampling.py"},{"path":"scripts/test_feedback.py","bytes":3467,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_feedback.py"},{"path":"scripts/test_feedback_evidence.py","bytes":5897,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_feedback_evidence.py"},{"path":"scripts/test_library_gate.py","bytes":6186,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_library_gate.py"},{"path":"scripts/test_library_matching.py","bytes":9953,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_library_matching.py"},{"path":"scripts/test_lint_remotion_clock.py","bytes":924,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_lint_remotion_clock.py"},{"path":"scripts/test_motion_audit.py","bytes":3677,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_motion_audit.py"},{"path":"scripts/test_motion_readiness.py","bytes":2621,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_motion_readiness.py"},{"path":"scripts/test_production_contract.py","bytes":4925,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_production_contract.py"},{"path":"scripts/test_production_gate.py","bytes":12239,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_production_gate.py"},{"path":"scripts/test_readability_audit.py","bytes":3486,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_readability_audit.py"},{"path":"scripts/test_reference_execution.py","bytes":835,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_reference_execution.py"},{"path":"scripts/test_reference_integrity.py","bytes":13066,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_reference_integrity.py"},{"path":"scripts/test_reference_selection.py","bytes":12221,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_reference_selection.py"},{"path":"scripts/test_reference_shelf.py","bytes":3598,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_reference_shelf.py"},{"path":"scripts/test_reference_usage.py","bytes":7071,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_reference_usage.py"},{"path":"scripts/test_review_app.py","bytes":9431,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_review_app.py"},{"path":"scripts/test_review_launcher.py","bytes":1013,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_review_launcher.py"},{"path":"scripts/test_review_server.mjs","bytes":10669,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_review_server.mjs"},{"path":"scripts/test_scene.py","bytes":19060,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_scene.py"},{"path":"scripts/test_segment_review.py","bytes":7524,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_segment_review.py"},{"path":"scripts/test_segment_review_browser.cjs","bytes":5713,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_segment_review_browser.cjs"},{"path":"scripts/test_storyboard.py","bytes":7349,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_storyboard.py"},{"path":"scripts/test_transitions.py","bytes":3784,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_transitions.py"},{"path":"scripts/test_workflow.py","bytes":11739,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/test_workflow.py"},{"path":"scripts/transitions.py","bytes":3510,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/transitions.py"},{"path":"scripts/typography.py","bytes":1648,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/typography.py"},{"path":"scripts/validate_production_gate.py","bytes":20926,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/validate_production_gate.py"},{"path":"scripts/validate_storyboard.py","bytes":9746,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/validate_storyboard.py"},{"path":"scripts/verify_dependencies.py","bytes":15850,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/verify_dependencies.py"},{"path":"scripts/verify_feedback.py","bytes":6723,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/verify_feedback.py"},{"path":"scripts/workflow.py","bytes":12253,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/scripts/workflow.py"},{"path":"templates/bgm-plan.example.json","bytes":342,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/bgm-plan.example.json"},{"path":"templates/component-adaptation.example.json","bytes":2185,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-adaptation.example.json"},{"path":"templates/component-kit/BRIEF.md","bytes":2478,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/BRIEF.md"},{"path":"templates/component-kit/component.template.tsx","bytes":2684,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/component.template.tsx"},{"path":"templates/component-kit/intake-meta.example.json","bytes":422,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/intake-meta.example.json"},{"path":"templates/component-kit/kit.lock.json","bytes":1577,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/kit.lock.json"},{"path":"templates/component-kit/package-lock.json","bytes":139235,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/package-lock.json"},{"path":"templates/component-kit/package.json","bytes":472,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/package.json"},{"path":"templates/component-kit/review/index.html","bytes":5924,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/review/index.html"},{"path":"templates/component-kit/review/server.py","bytes":6283,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/review/server.py"},{"path":"templates/component-kit/src/index.tsx","bytes":388,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/src/index.tsx"},{"path":"templates/component-kit/src/kit/theme.ts","bytes":4048,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/src/kit/theme.ts"},{"path":"templates/component-kit/src/kit/ui.tsx","bytes":11725,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/src/kit/ui.tsx"},{"path":"templates/component-kit/src/registry.ts","bytes":450,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/src/registry.ts"},{"path":"templates/component-kit/tsconfig.json","bytes":194,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/component-kit/tsconfig.json"},{"path":"templates/components/FullscreenVideoWindow.tsx","bytes":1285,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/components/FullscreenVideoWindow.tsx"},{"path":"templates/components/component-adaptation.ts","bytes":5539,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/components/component-adaptation.ts"},{"path":"templates/components/fullscreen-video-window-geometry.ts","bytes":1348,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/components/fullscreen-video-window-geometry.ts"},{"path":"templates/components/fullscreen-video-window.source.json","bytes":2301,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/components/fullscreen-video-window.source.json"},{"path":"templates/episode-assembly-brief.md","bytes":6541,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-assembly-brief.md"},{"path":"templates/episode-skeleton/README.md","bytes":14231,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/README.md"},{"path":"templates/episode-skeleton/episode.example.json","bytes":2733,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/episode.example.json"},{"path":"templates/episode-skeleton/render/assemble30.py","bytes":4574,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/assemble30.py"},{"path":"templates/episode-skeleton/render/bgm-plan.json","bytes":442,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/bgm-plan.json"},{"path":"templates/episode-skeleton/render/cloud.sh","bytes":6212,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/cloud.sh"},{"path":"templates/episode-skeleton/render/final.py","bytes":8003,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/final.py"},{"path":"templates/episode-skeleton/render/local.sh","bytes":1326,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/local.sh"},{"path":"templates/episode-skeleton/render/loudness.py","bytes":3645,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/loudness.py"},{"path":"templates/episode-skeleton/render/plan.py","bytes":2754,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/plan.py"},{"path":"templates/episode-skeleton/render/preview30.sh","bytes":1736,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/preview30.sh"},{"path":"templates/episode-skeleton/render/remote-p30.sh","bytes":1140,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/remote-p30.sh"},{"path":"templates/episode-skeleton/render/server-bootstrap.sh","bytes":1962,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/render/server-bootstrap.sh"},{"path":"templates/episode-skeleton/src/components/episode-kit/ckit.tsx","bytes":18066,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/components/episode-kit/ckit.tsx"},{"path":"templates/episode-skeleton/src/components/episode-kit/ep.tsx","bytes":18036,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/components/episode-kit/ep.tsx"},{"path":"templates/episode-skeleton/src/components/episode-kit/g4.tsx","bytes":10229,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/components/episode-kit/g4.tsx"},{"path":"templates/episode-skeleton/src/components/handoff.ts","bytes":1056,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/components/handoff.ts"},{"path":"templates/episode-skeleton/src/index.tsx","bytes":1020,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/index.tsx"},{"path":"templates/episode-skeleton/src/lib/SmileySubtitle.tsx","bytes":2471,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/lib/SmileySubtitle.tsx"},{"path":"templates/episode-skeleton/src/lib/shell.tsx","bytes":4294,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/src/lib/shell.tsx"},{"path":"templates/episode-skeleton/tools/build_timing.py","bytes":4753,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/tools/build_timing.py"},{"path":"templates/episode-skeleton/tools/push_keyframes.py","bytes":5370,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/tools/push_keyframes.py"},{"path":"templates/episode-skeleton/tools/push_videos.py","bytes":3259,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/tools/push_videos.py"},{"path":"templates/episode-skeleton/tools/stills.mjs","bytes":1737,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/episode-skeleton/tools/stills.mjs"},{"path":"templates/example-script.txt","bytes":89,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/example-script.txt"},{"path":"templates/examples/README.md","bytes":1334,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/examples/README.md"},{"path":"templates/examples/brief-ep120.md","bytes":18628,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/examples/brief-ep120.md"},{"path":"templates/examples/brief-ep121.md","bytes":25510,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/examples/brief-ep121.md"},{"path":"templates/manifest.example.json","bytes":6196,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/manifest.example.json"},{"path":"templates/pro-storyboard-motion-plan.md","bytes":3465,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/pro-storyboard-motion-plan.md"},{"path":"templates/production-execution-brief.md","bytes":5107,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/production-execution-brief.md"},{"path":"templates/reference-shelf.html","bytes":10766,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/reference-shelf.html"},{"path":"templates/review-app/app.js","bytes":26232,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-app/app.js"},{"path":"templates/review-app/final.html","bytes":1155,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-app/final.html"},{"path":"templates/review-app/final.js","bytes":1603,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-app/final.js"},{"path":"templates/review-app/index.html","bytes":1935,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-app/index.html"},{"path":"templates/review-app/server.mjs","bytes":21252,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-app/server.mjs"},{"path":"templates/review-app/style.css","bytes":5978,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-app/style.css"},{"path":"templates/review-timeline.js","bytes":1080,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/review-timeline.js"},{"path":"templates/segment-review.html","bytes":22695,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/segment-review.html"},{"path":"templates/storyboard-image-prompt.md","bytes":4763,"url":"https://shiliuai.cn/api/v2/skills/fred-remotion-output/files/templates/storyboard-image-prompt.md"}],"content":"---\nname: fred-remotion-output\ndescription: \"Fred \u7684\u89c6\u9891\u5236\u4f5c\u552f\u4e00\u65e5\u5e38\u5165\u53e3\u3002\u7528\u4e8e\u6700\u7ec8\u97f3\u9891\u3001\u9010\u5b57\u7a3f\u3001\u5b57\u5e55\u548c\u7d20\u6750\u5230\u7ec4\u4ef6\u5339\u914d\u3001\u9010\u6bb5\u524d\u7aef\u5efa\u8bae\u3001\u771f\u5b9e\u5173\u952e\u5e27\u3001\u5b8c\u6574 Remotion \u89c6\u9891\u53ca\u5c40\u90e8\u8fd4\u4fee\uff1b\u5305\u542b\u6b63\u6587\u6587\u5b57\u52a8\u6548\u4e0e\u6309\u9700\u6280\u672f\u53c2\u8003\uff1bFred \u6388\u6743\u65f6\u4e5f\u8d1f\u8d23\u6309\u56fa\u5b9a\u8bbe\u8ba1\u89c4\u5219\u65b0\u505a\u53ef\u590d\u7528\u7ec4\u4ef6\u5e76\u5165\u5e93\u3002Fred\u9009\u65b9\u5411\u3001\u4fee\u6539\u786e\u8ba4\u5173\u952e\u5e27\u540e\uff0c\u7531\u52a9\u624b\u5185\u90e8\u68c0\u67e5\u52a8\u6001\u3001\u58f0\u97f3\u548c\u63a5\u7f1d\u5e76\u4ea4\u4ed8\u3002\u53c2\u8003\u89c6\u9891\u5fe0\u5b9e\u590d\u523b\u4e0e\u4e91\u7aef\u6267\u884c\u4f7f\u7528\u5404\u81ea\u72ec\u7acb\u5165\u53e3\u3002\"\nmetadata:\n  display_name: FredTalk 2.5\n---\n\n# FredTalk 2.5\n\n\u516c\u5f00\u7248\u4ee5\u672c\u4ed3\u5e93 `library/catalog.json` \u4e3a\u5f53\u524d\u7ec4\u4ef6\u4e8b\u5b9e\u6e90\uff0c\u4e0d\u8bfb\u53d6\u4f5c\u8005\u79c1\u4eba\u76ee\u5f55\u548c\u97f3\u4e50\u300232 \u6761\u5386\u53f2\u8fd4\u4fee\u7248\u516c\u5f00\uff1b64 \u6761\u65b0\u7ec4\u4ef6\uff0f\u573a\u666f\u6309\u672c\u6279 14 \u5929\u4e13\u5c5e\u4f1a\u5458\u7a97\u53e3\u4e0b\u8f7d\u3002\n\n## Component source and download access\n\nRead [component download access](references/distribution-access.md) when downloading or publishing components. For a downloaded official source ZIP, use the latest public FredTalk checkout and default to `python3 scripts/assets.py import --zip <local-path>`; no token configuration is needed. Automatic token downloads are optional. Public previews and source availability are separate; verify installed source before selecting an executable component.\n\n## \u5148\u9a8c\u6536\u7ec4\u4ef6\uff0c\u518d\u4ea4\u4ed8\u5efa\u8bae\u6216\u5173\u952e\u5e27\n\n**2026-10-03 Fred\u786e\u8ba4\uff1aRemotion\u753b\u9762\u53ea\u80fd\u51c6\u786e\u590d\u7528\u5df2\u8ba4\u53ef\u7ec4\u4ef6\uff0c\u6216\u57fa\u4e8e\u5df2\u8ba4\u53ef\u7ec4\u4ef6\u4e8c\u521b\u3002\u9ed8\u8ba4\u7981\u6b62\u8131\u79bb\u7ec4\u4ef6\u5e93\u539f\u521b\u3002** \u53ea\u6709\u5f53\u6b21\u660e\u786e\u6388\u6743\u539f\u521b\u624d\u53ef\u4f8b\u5916\uff1b\u201c\u76f4\u63a5\u8f93\u51fa\u201d\u201c\u4e0d\u7528\u7b49\u6211\u786e\u8ba4\u201d\u4e0d\u7b49\u4e8e\u539f\u521b\u6388\u6743\u3002\u6b64\u89c4\u5219\u8986\u76d6\u5386\u53f2\u8d44\u6599\u4e2d\u201c\u6ca1\u6709\u5408\u9002\u53c2\u8003\u53ef\u539f\u521b\u201d\u7684\u65e7\u9ed8\u8ba4\u3002\n\n**2026-10-13 Fred\u786e\u8ba4\uff1a\u9ed8\u8ba4\u5141\u8bb8\u201c\u573a\u666f\u7ea7\u5b9a\u5236\u201d\u3002** 113\u3001114 \u671f\u80fd\u505a\u5230 90\u201395 \u5206\uff0c\u9760\u7684\u662f\u4e3a\u672c\u671f\u5185\u5bb9\u91cd\u5199\u573a\u666f\uff0c\u800c\u4e0d\u662f\u628a\u7ec4\u4ef6\u539f\u6837\u4e32\u8d77\u6765\u3002\u201c\u4e8c\u521b\u201d\u7684\u8303\u56f4\u636e\u6b64\u660e\u786e\u4e3a\uff1a\n- **\u9ed8\u8ba4\u5141\u8bb8**\uff1a\u6bcf\u6bb5\u573a\u666f\u4ee3\u7801\u4e3a\u672c\u671f\u91cd\u5199\uff1b\u628a\u5df2\u8ba4\u53ef\u7ec4\u4ef6\u62c6\u5f00\uff0c\u53ea\u53d6\u5b83\u7684\u52a8\u4f5c\u3001\u5bf9\u8c61\u5173\u7cfb\u6216\u51e0\u4f55\uff0c\u6539\u65f6\u5e8f\u3001\u5220\u6389\u5b83\u81ea\u5e26\u7684\u5f00\u573a\u548c\u6536\u5c3e\uff0c\u4e3a\u63a5\u7f1d\u91cd\u65b0\u8854\u63a5\uff1b\u591a\u4e2a\u7ec4\u4ef6\u7684\u52a8\u4f5c\u7ec4\u5408\u6210\u4e00\u6bb5\u3002\u5e95\u5c42\uff08kit \u7684\u5b57\u4f53\u3001\u989c\u8272\u3001\u9634\u5f71\u3001\u7f13\u52a8\u3001\u5149\u6807\u3001\u5b57\u5e55\u3001\u89d2\u6807\u3001\u97f3\u6548\u3001\u5750\u6807\u6620\u5c04\uff09\u5fc5\u987b\u7167\u7528\uff0c\u4e0d\u624b\u5199\u8fd1\u4f3c\u503c\u3002\u6bcf\u4e2a\u573a\u666f\u6587\u4ef6\u7b2c\u4e00\u884c\u6ce8\u91ca\u5199\u660e\u52a8\u4f5c\u6765\u81ea\u54ea\u4e2a\u7ec4\u4ef6\u3002\n- **\u4ecd\u7136\u7981\u6b62**\uff1a\u7eaf\u5927\u5b57\u9875\u3001\u901a\u7528\u6a21\u677f\u3001\u627e\u4e0d\u5230\u4efb\u4f55\u6765\u6e90\u52a8\u4f5c\u7684\u65b0\u89c6\u89c9\u98ce\u683c\u3001\u8fdd\u53cd DESIGN.md \u7684\u5199\u6cd5\u3002\u8fd9\u4e9b\u4ecd\u9700\u5f53\u6b21\u6388\u6743\u3002\n- **\u516c\u5171\u7ec4\u4ef6\u5165\u5e93\u4ecd\u9700 Fred \u8ba4\u53ef**\u3002\u672c\u671f\u573a\u666f\u53ea\u670d\u52a1\u672c\u671f\uff1b\u540c\u7c7b\u9700\u6c42\u518d\u6b21\u51fa\u73b0\uff0c\u624d\u6309[\u65b0\u505a\u7ec4\u4ef6\u6d41\u7a0b](references/new-component-workflow.md)\u63d0\u70bc\u6210\u516c\u5171\u7ec4\u4ef6\u3002\n- \u600e\u6837\u505a\u51fa\u8fd9\u79cd\u8d28\u91cf\u89c1[\u6574\u671f\u7f16\u6392](references/episode-assembly.md)\u7b2c 0 \u8282\u3002\n\n\u7ed9\u51fa\u9010\u6bb5\u5efa\u8bae\u524d\u3001\u4ea4\u4ed8\u771f\u5b9e\u5173\u952e\u5e27\u524d\uff0c\u5fc5\u987b\u5206\u522b\u901a\u8fc7[\u7ec4\u4ef6\u5e93\u4ea4\u4ed8\u95e8\u7981](references/library-delivery-gate.md)\u3002\u5148\u68c0\u7d22\u5e76\u770b\u51c6\u786e\u53c2\u8003\uff0c\u518d\u9009\u578b\u548c\u5b9e\u73b0\uff1b\u4e0d\u5148\u5199\u901a\u7528\u6a21\u677f\u3001\u540e\u8865\u53c2\u8003\u7f16\u53f7\u3002\u4e8c\u521b\u8981\u4fdd\u7559\u53ef\u8fa8\u8ba4\u7684\u6838\u5fc3\u6784\u56fe\u3001\u5bf9\u8c61\u5173\u7cfb\u6216\u52a8\u4f5c\u903b\u8f91\uff0c\u4e0d\u80fd\u53ea\u501f\u5b57\u4f53/\u989c\u8272/\u5706\u89d2\u3002\u6ca1\u6709\u5408\u9002\u7ec4\u4ef6\u5c31\u62a5\u544a\u201c\u5f85\u9009\u7ec4\u4ef6\u201d\u53ca\u7f3a\u53e3\uff0c\u4e0d\u64c5\u81ea\u9000\u6210\u539f\u521b\u6587\u5b57\u9875\u3002\n\n\u9a8c\u6536\u7531\u52a9\u624b\u5185\u90e8\u5b8c\u6210\uff0c\u4e0d\u65b0\u589eFred\u5ba1\u6279\u3002\u5efa\u8bae\u68c0\u67e5\u771f\u5b9e\u5019\u9009\u548c\u8868\u8fbe\u5339\u914d\uff1b\u5173\u952e\u5e27\u53e6\u68c0\u67e5\u6765\u6e90\u6e90\u7801\u2192\u672c\u671f\u51fd\u6570\u2192\u771f\u5b9e\u8c03\u7528\u2192\u8f93\u51fa\u753b\u9762\u3002\u4e24\u9636\u6bb5\u5747\u8bb0\u5f55\u5177\u4f53\u5ba1\u770b\u7ed3\u8bba\u4e0e\u5f53\u524d\u6587\u4ef6\u8bc1\u636e\uff1b\u6280\u672f\u53ef\u7528\u4e0d\u66ff\u4ee3\u89c6\u89c9\u9a8c\u6536\u3002`library_gate.py`\u672aPASS\u4e0d\u5f97\u4ea4\u4ed8\u5bf9\u5e94\u5efa\u8bae\u6216\u5173\u952e\u5e27\uff1b\u516c\u5171\u751f\u6210\u5668\u81ea\u52a8\u62e6\u622a\uff0c\u81ea\u5b9a\u4e49\u524d\u7aef\u548c\u804a\u5929\u5efa\u8bae\u4e5f\u5fc5\u987b\u8fd0\u884c\u540c\u4e00\u95e8\u7981\u3002\u771f\u5b9e\u5f55\u5c4f/\u56fe\u7247/\u5df2\u6709\u89c6\u9891\u3001B-roll\u72ec\u7acb\u6d41\u7a0b\u3001\u56fa\u5b9a\u5b57\u5e55\u89d2\u6807\u53ca\u660e\u786e\u5f55\u5c4f\u5360\u4f4d\u4e0d\u53d7\u539f\u521b\u9650\u5236\uff0c\u4f46\u4e0d\u80fd\u7528\u8fd9\u4e9b\u7c7b\u522b\u63a9\u76d6\u65b0Remotion\u8bbe\u8ba1\u3002\u65e7\u6210\u7247\u4e0d\u8ffd\u6eaf\u6539\u9020\uff1b\u4eca\u540e\u91cd\u65b0\u51fa\u5efa\u8bae/\u5173\u952e\u5e27\u65f6\u6309\u5f53\u524d\u5b9e\u9645\u8303\u56f4\u9a8c\u6536\uff0c\u4e0d\u5237\u65b0\u65e7\u8ba4\u53ef\u3002\n\n\u628a\u9010\u5b57\u7a3f\u8bb2\u6e05\u695a\uff0c\u5ef6\u7eed Fred \u5df2\u8ba4\u53ef\u7684\u52a8\u753b\u8d28\u91cf\u3002\u5148\u5224\u65ad\u5f53\u524d\u9636\u6bb5\uff0c\u53ea\u8bfb\u8be5\u9636\u6bb5\u4e0e\u5f53\u524d\u573a\u666f\u8d44\u6599\uff1b\u5b8c\u6574\u8bf4\u660e\u548c\u5386\u53f2\u89c4\u5219\u7559\u5230\u5ba1\u8ba1/\u7ef4\u62a4\u65f6\u770b\u3002\n\n\u6b63\u6587\u7ec4\u4ef6/\u6b63\u6587\u6587\u5b57\u52a8\u6548\u3001\u9879\u76eeRemotion\u6280\u672f\u53c2\u8003\u4e0e\u65e7Deck\u603b\u7f16\u6392\u5df2\u6536\u4e3a[\u5185\u90e8\u6a21\u5757](references/internal-modules.md)\uff0c\u4e0d\u518d\u4f5c\u4e3a\u72ec\u7acb\u65e5\u5e38\u5236\u4f5c\u5165\u53e3\u3002\u53ea\u7528\u4e00\u4efd\u5f53\u524dManifest\u548c\u540c\u4e00\u524d\u7aef\uff1b\u590d\u523b\u3001\u4e91\u7aef\u6e32\u67d3\u4fdd\u6301\u72ec\u7acb\u3002\u89c6\u89c9\u5e93\u4e0e\u5236\u4f5c\u68c0\u7d22\u5171\u7528[\u516d\u7c7b\u5236\u4f5c\u7528\u9014](references/visual-usage.md)\u3001\u591a\u7528\u9014\u6807\u7b7e\u548c\u72ec\u7acb\u6765\u6e90\u7b5b\u9009\u3002`references.py --use explain --source ep107` \u53ef\u6309\u4efb\u52a1\u4e0e\u6765\u6e90\u68c0\u7d22\uff1b\u5355\u573a\u666f\u5305\u5e26\u51fa\u5b9e\u9645\u8f93\u5165\u3001\u52a8\u4f5c\u3001\u539f\u7247\u65f6\u957f\u4e0e\u9002\u914d\u8303\u56f4\u3002\u524d\u7aef\u9ed8\u8ba4\u5148\u770b\u89c6\u89c9\u5e93\uff1b[\u5b57\u4f53\u4e0e\u5b57\u9636](references/typography.md)\u7ed1\u5b9a\u771f\u5b9e\u5b57\u4f53\u4e0e\u804c\u8d23\u3002\u5148\u6838\u5bf9\u51c6\u786e\u89c6\u9891\u3001\u63a5\u53e3\u53ca\u4f9d\u8d56\uff0c\u518d\u4fdd\u7559\u672c\u671f\u9700\u8981\u7684\u5b8c\u6574\u52a8\u4f5c\u3002\n\n## \u6bcf\u6bb5\u5148\u770b\u5019\u9009\uff0c\u518d\u5b9a\u753b\u9762\n\nCodex/\u52a9\u624b\u5e38\u89c1\u95ee\u9898\u662f\u53ea\u7528\u719f\u6089\u7684\u4e24\u4e09\u4e2a\u7ec4\u4ef6\u3001\u6216\u76f4\u63a5\u5199\u5927\u5b57\u9875\u3002\u6bcf\u4e2a\u9700\u8981\u753b\u9762\u7684\u6bb5\u843d\u6309\u4e0b\u9762\u987a\u5e8f\u505a\uff0c\u4e0d\u8df3\u6b65\uff1a\n\n1. \u5728 Manifest \u5199 `componentPlan.query`\uff1a\u672c\u6bb5\u753b\u9762\u91cc**\u770b\u5f97\u89c1\u7684\u5bf9\u8c61\u548c\u52a8\u4f5c**\uff08\u4f8b\u5982\u201c\u4e24\u4e2a\u5de5\u5177\u4ef7\u683c\u5e76\u6392\u5bf9\u6bd4\u3001\u6570\u5b57\u843d\u5b9a\u201d\uff09\uff0c\u4e0d\u662f\u7167\u6284\u65c1\u767d\u3002\n2. \u8fd0\u884c `scene.py --manifest <path> --scene-id <id> --candidates-only`\uff1a\u7ed9\u51fa\u6309\u753b\u9762\u63cf\u8ff0\u68c0\u7d22\u7684 5 \u4e2a\u5019\u9009\uff0c\u4ee5\u53ca\u6309\u65c1\u767d\u68c0\u7d22\u7684 `narrationCandidates`\u3002\u540c\u7c7b\u578b\u4e0d\u8db3\u65f6\u4f1a\u8de8\u7c7b\u578b\u8865\u4f4d\u5e76\u6807\u6ce8 `sameSceneType`\u3002\n3. \u9010\u4e2a\u770b\u5019\u9009\u7684\u51c6\u786e\u89c6\u9891\u6216\u6838\u5fc3\u5e27\uff08`references.py --id <id> --full`\uff09\uff0c\u518d\u6309\u5185\u5bb9\u51b3\u5b9a\u3002\u524d 3 \u4e2a\u5019\u9009\u5fc5\u987b\u5728 `componentPlan.candidates` \u8bb0\u5f55 `selected/rejected` \u548c\u5177\u4f53\u7406\u7531\uff1b`library_gate.py --stage suggestion` \u4f1a\u91cd\u7b97\u5e76\u62e6\u622a\u6f0f\u8bb0\u3002\u539f\u521b\u6388\u6743\u6bb5\u4e5f\u8981\u5148\u6bd4\u8f83\u3002\n4. \u5019\u9009\u90fd\u4e0d\u5408\u9002\uff1a\u5148\u6362\u4e2a\u8bf4\u6cd5\u518d\u67e5\uff08\u62c6\u6210\u5bf9\u8c61\uff0b\u52a8\u4f5c\u3001\u6362 `--use`\uff09\uff0c\u4ecd\u6ca1\u6709\u5c31\u62a5\u544a\u7f3a\u53e3\uff0c\u4e0d\u9000\u6210\u7eaf\u5927\u5b57\u9875\u3002\n\n\u6309\u5185\u5bb9\u5148\u67e5\u54ea\u91cc\uff08\u8d77\u70b9\uff0c\u4e0d\u662f\u56fa\u5b9a\u642d\u914d\uff09\uff1a\n\n| \u53e3\u64ad\u5728\u8bb2 | \u5148\u8bd5 |\n| --- | --- |\n| \u4e00\u53e5\u7ed3\u8bba\u3001\u5173\u952e\u8bcd | `--query \u5173\u952e\u8bcd \u4e00\u53e5\u8bdd`\uff1b\u591a\u7bc7\u65b0\u95fb\u53cd\u590d\u51fa\u73b0\u540c\u4e00\u4e2a\u8bcd\u7528 NMC01 |\n| \u5217\u4e3e\u51e0\u4e2a\u8981\u70b9\u3001\u80fd\u529b | `--query \u8981\u70b9 \u5217\u8868`\u3001`--query \u5361\u7247 \u5206\u7c7b` |\n| \u6b65\u9aa4\u3001\u6d41\u7a0b\u3001\u56e0\u679c\u3001\u67b6\u6784 | `--query \u6d41\u7a0b \u6b65\u9aa4`\u3001`--query \u5206\u652f \u5173\u7cfb` |\n| \u4e24\u8005\u5bf9\u6bd4\u3001\u4ee5\u524d\u548c\u73b0\u5728 | `--query \u5bf9\u6bd4 \u533a\u522b`\u3001`--query \u7248\u672c` |\n| \u8f93\u5165\u63d0\u793a\u8bcd\u3001\u804a\u5929\u3001\u56de\u590d | INT03\uff08Codex \u64cd\u4f5c\uff09\u3001INT04\uff08\u53ef\u7f16\u8f91\u5fae\u4fe1\uff09\u3001CAM04\uff1b`--query \u8f93\u5165 \u53d1\u9001` |\n| \u622a\u56fe\u6216\u6587\u7ae0\u91cc\u7684\u67d0\u53e5\u8bdd | INT01\uff08\u8367\u5149\u7b14\uff09\u3001INT02\uff08\u8499\u7248\u805a\u7126\uff09\uff1b`--use recording-focus` |\n| \u771f\u5b9e\u5f55\u5c4f\u64cd\u4f5c | CAM01\u2013CAM05\u3001`--use video-entry`\uff1b\u5168\u5c4f\u64ad\u653e\u7528\u9ed8\u8ba4\u5927\u64ad\u653e\u7ec4\u4ef6 |\n| \u4f5c\u54c1\u3001\u591a\u56fe\u3001\u7ed3\u679c\u56fe | `--use images` |\n| \u6570\u5b57\u3001\u4ef7\u683c\u3001\u56fe\u8868 | `--use data`\u3001`--query \u6570\u636e \u589e\u957f`\uff1b\u8fd9\u7c7b\u7ec4\u4ef6\u5f88\u5c11\uff0c\u6ca1\u6709\u5408\u9002\u7684\u5c31\u5982\u5b9e\u62a5\u544a\u7f3a\u53e3 |\n| \u7ae0\u8282\u3001\u8f6c\u573a\u3001\u4e0b\u4e00\u6bb5 | `--use handoff`\u3001`--query \u8f6c\u573a` |\n\n## \u9ed8\u8ba4\u534f\u4f5c\u987a\u5e8f\n\n**\u7a3f\u4ef6/\u53ef\u9009\u5f55\u97f3 \u2192 \u52a9\u624b\u9010\u6bb5\u56fe\u6587\u5efa\u8bae \u2192 Fred\u9009\u65b9\u5411 \u2192 \u771f\u5b9e\u7ec4\u4ef6\u5173\u952e\u5e27 \u2192 Fred\u63d0\u610f\u89c1\u5e76\u786e\u8ba4 \u2192 \u52a9\u624b\u5185\u90e8\u68c0\u67e5\u52a8\u6001 \u2192 \u5b8c\u6574\u89c6\u9891 \u2192 \u6309\u610f\u89c1\u5c40\u90e8\u8fd4\u4fee\u3002**\n\n- \u7b2c\u4e00\u7248\u9875\u9762\u5c31\u7ed9\u6709\u5185\u5bb9\u7684\u5efa\u8bae\uff1a\u8fd9\u53e5\u51c6\u5907\u600e\u6837\u8bb2\u3001\u4e3a\u4ec0\u4e48\u9002\u5408\u3001\u53c2\u8003\u56fe\u7247\u6216\u53ef\u64ad\u653e\u7247\u6bb5\u3002\u80fd\u7528\u51c6\u786e\u5e93\u7ec4\u4ef6\u8868\u8fbe\u65f6\u5148\u5c55\u793a\u771f\u5b9e\u6548\u679c\uff1b\u9700\u8981\u65b0\u6784\u56fe\u624d\u751f\u5206\u955c\u56fe\uff0c\u4e0d\u628a\u7a7a\u767d\u8bbe\u8ba1\u4efb\u52a1\u4ea4\u56de Fred\u3002\n- \u65b9\u5411\u786e\u5b9a\u540e\u5148\u5b9e\u73b0\u8db3\u4ee5\u6e32\u67d3\u7684\u771f\u5b9e\u7ec4\u4ef6\uff0c\u7528\u672c\u671f\u6587\u5b57/\u5a92\u4f53\u548c\u9002\u7528\u7684\u89d2\u6807/\u5b57\u5e55\u51fa\u5173\u952e\u5e27\u3002\u5173\u952e\u5e27\u7528\u4e8e\u6539\u6392\u7248\u3001\u4e3b\u6b21\u3001\u5c3a\u5ea6\u3001\u53ef\u8bfb\u6027\u548c\u906e\u6321\uff1b\u968f\u540e\u5185\u90e8\u770b\u77ed\u52a8\u753b\u3001\u58f0\u97f3\u4e0e\u63a5\u7f1d\uff0c\u518d\u51fa\u5b8c\u6574\u89c6\u9891\u3002\u9ed8\u8ba4\u4e0d\u989d\u5916\u7b49\u5f85\u4e00\u8f6e\u7528\u6237\u52a8\u6001\u6837\u7247\u6279\u51c6\u3002\n- \u540c\u4e00\u524d\u7aef\u6301\u7eed\u5c55\u793a\u5efa\u8bae\u3001\u5173\u952e\u5e27\u4e0e\u89c6\u9891\uff0c\u4fdd\u7559\u7248\u672c\u548c\u610f\u89c1\u3002\u9ed8\u8ba4\u7528[\u516c\u5171\u5ba1\u770b\u6a21\u677f](references/segment-review.md#\u516c\u5171\u6a21\u677f\u9ed8\u8ba4)\u7684\u521d\u59cb\u5316/\u66f4\u65b0/\u542f\u52a8\u811a\u672c\uff0c\u53ea\u6362\u672c\u671fManifest\u548c\u5a92\u4f53\uff1b\u97f3\u9891\u6a21\u5757\u6cbf\u7528\u97f3\u9891Skill\u516c\u5171\u53f0\uff0c\u4e0d\u9010\u671f\u91cd\u5199\u9875\u9762\u3002`assets/review-example-ep108/START.py`\u53ef\u76f4\u63a5\u6253\u5f00108\u524d7\u6bb561.47\u79d2\u771f\u5b9e\u5185\u5bb9\u793a\u4f8b\uff0c\u542b\u53e3\u64ad\u3001\u5b57\u5e55\u3001\u5173\u952e\u5e27\u53ca\u89c6\u9891\uff1b\u5b83\u662f\u53ef\u66ff\u6362\u7684\u793a\u4f8b\u6570\u636e\uff0c\u975e\u56fa\u5b9a\u6bcf\u671f\u753b\u9762\u65b9\u6848\u3002\u6570\u91cf\u7531\u5185\u5bb9\u51b3\u5b9a\uff0c\u4e0d\u56fa\u5b9a\u4e5d\u5bab\u683c\u3001140\u5f20\u3001\u7ec4\u4ef6\u914d\u989d\u6216\u5207\u955c\u9891\u7387\u3002\u5b8c\u6574\u5de5\u4f5c\u65b9\u5f0f\u548c\u5b57\u6bb5\u89c1[\u8def\u7ebf\u3001\u5173\u952e\u5e27\u4e0e\u786e\u8ba4](references/route-and-storyboard-review.md)\u3002\n- \u5df2\u6709\u660e\u786e\u65b9\u5411/\u5173\u952e\u5e27\u786e\u8ba4\u4e0d\u91cd\u590d\u95ee\uff1b\u5c40\u90e8\u8fd4\u4fee\u53ea\u5904\u7406\u53d7\u5f71\u54cd\u5185\u5bb9\u3002\u5f53\u524d\u76f4\u51fa\u6388\u6743\u53ef\u8986\u76d6\u7528\u6237\u5ba1\u770b\u6b65\u9aa4\uff0c\u8bb0\u5f55\u771f\u5b9e\u6765\u6e90\u4e0e\u672a\u5ba1\u770b\u8303\u56f4\uff1b\u5185\u90e8\u6280\u672f\u68c0\u67e5\u548c\u5fc5\u8981\u52a8\u6001\u68c0\u67e5\u4ecd\u6267\u884c\uff0c\u4e0d\u628a\u8f93\u51fa\u6388\u6743\u5199\u6210\u6837\u7247\u8ba4\u53ef\u3002\u51fa\u5173\u952e\u5e27\u8fd8\u662f\u76f4\u63a5\u51fa\u7247\uff0c\u6309 Fred \u5f53\u6b21\u8981\u6c42\u6267\u884c\uff0c\u4e0d\u989d\u5916\u63d0\u9192\u6216\u529d\u963b\uff082026-10-12 Fred \u660e\u786e\uff09\uff1b\u6ca1\u6709\u8bf4\u660e\u65f6\u6309\u4e0a\u9762\u7684\u9ed8\u8ba4\u987a\u5e8f\u5148\u51fa\u5173\u952e\u5e27\u3002\n- **\u628a\u7ec4\u4ef6\u4e32\u6210\u6574\u671f**\uff08\u5206\u6bb5\u5de5\u7a0b\u3001\u5f55\u5c4f\u5305\u88c5\u3001\u6bb5\u95f4\u4ea4\u63a5\u8868\u3001\u5168\u7247\u53bb\u91cd\u3001\u5f3a\u8c03\u65b9\u5f0f\u3001\u6e32\u67d3\u524d\u52a8\u6001\u81ea\u68c0\uff09\u6309[\u6574\u671f\u7f16\u6392](references/episode-assembly.md)\u6267\u884c\u3002\u7ed9\u5199\u5206\u6bb5\u4ee3\u7801\u7684\u5b50\u4efb\u52a1\u7684\u7b80\u62a5\u5fc5\u987b\u5e26\u4e0a\u5b83\u7684\u7b2c2\u20137\u8282\u548c\u672c\u671f\u4ea4\u63a5\u8868\u3002\u5de5\u7a0b\u7ed3\u6784\u76f4\u63a5\u7528[\u6574\u671f\u9aa8\u67b6](templates/episode-skeleton/README.md)\uff08\u65f6\u95f4\u8f74\u3001\u6bb5\u5916\u58f3\u3001\u4ea4\u63a5\u51e0\u4f55\u3001\u5206\u5757\u6e32\u67d3\u3001\u97f3\u9891\u548c BGM\u3001\u63a8\u524d\u7aef\uff09\uff1b\u4ea4\u4ed8\u524d\u6309\u6574\u671f\u7f16\u6392\u7b2c 12 \u8282\u68c0\u67e5\u3002\n\n## \u505a\u4e00\u6574\u671f\u89c6\u9891\uff1a\u6700\u77ed\u8def\u5f84\n\nFred \u8bf4\u201c\u76f4\u63a5\u505a\u89c6\u9891\u201d\u201c\u76f4\u63a5\u51fa\u7247\u201d\u65f6\uff0c\u6309\u4e0b\u9762\u8fd9\u6761\u8def\u505a\u3002\u5b83\u662f\u628a 116\u2013121 \u671f\u7684\u505a\u6cd5\u6574\u7406\u51fa\u6765\u7684\uff08\u6210\u5bf9\u6837\u4f8b\u3001`readability_audit` \u548c\u9aa8\u67b6\u91cc\u7684 episode-kit \u662f 2026-10-15 \u624d\u8865\u4e0a\u7684\uff09\u3002\u5f00\u5934\u201c\u5148\u9a8c\u6536\u7ec4\u4ef6\u201d\u4e00\u8282\u7684\u95e8\u7981\u7167\u5e38\u6267\u884c\uff0c\u4e00\u6b65\u90fd\u4e0d\u7701\uff1b\u4f46\u95e8\u7981\u53ea\u8bc1\u660e\u6765\u6e90\u5408\u89c4\uff0c**\u4e0d\u8bc1\u660e\u753b\u9762\u597d**\uff0c\u8d28\u91cf\u8981\u9760\u7b2c 1\u30013\u30015\u30016 \u6b65\uff1a\n\n1. **\u5148\u770b[\u597d\u574f\u6210\u5bf9\u6837\u4f8b](references/paired-examples.md)**\uff1a\u540c\u4e00\u53e5\u53e3\u64ad\u505a\u5bf9\u548c\u505a\u9519\u5404\u957f\u4ec0\u4e48\u6837\u3002\n2. **\u5de5\u7a0b\u4ece[\u6574\u671f\u9aa8\u67b6](templates/episode-skeleton/README.md)\u62f7**\uff0c\u5171\u4eab\u4ef6\u76f4\u63a5\u7528\u9aa8\u67b6\u7684 `src/components/episode-kit/`\uff08\u771f\u5b9e\u6bd4\u4f8b Codex \u6846\u3001\u9ed1\u80f6\u56ca\u3001\u6bdb\u73bb\u7483\u3001\u7ae0\u8282\u5934\u4e0e\u7ae0\u8282\u8fc7\u6e21\u3001\u5927\u64ad\u653e\u7a97\u7247\u6bb5\uff09\uff0c\u53ea\u6362\u672c\u671f\u5e38\u91cf\u3002\n3. **\u5199\u6574\u671f\u7b80\u62a5**\uff1a\u6309[\u7b80\u62a5\u6a21\u677f](templates/episode-assembly-brief.md)\u9010\u53e5\u586b\u52a8\u4f5c\u8868\uff08\u5bf9\u8c61 \u2192 \u53d8\u5316 \u2192 \u8bc1\u636e\u5728\u54ea \u2192 \u89c2\u4f17\u770b\u54ea \u2192 \u4ea4\u7ed9\u8c01\uff09\u548c\u4ea4\u63a5\u8868\uff0c\u8fc7\u5b8c\u4e94\u6761\u81ea\u67e5\u518d\u5199\u4ee3\u7801\u3002\u6574\u671f\u7b80\u62a5\uff08\u5206\u6bb5\u65b9\u6848\u3001\u4ea4\u63a5\u8868\u3001\u5168\u7247\u89c4\u5219\uff09\u7684\u8303\u4f8b\uff1a[120 \u671f](templates/examples/brief-ep120.md)\u3001[121 \u671f](templates/examples/brief-ep121.md)\u3002\n4. **\u9010\u6bb5\u9009\u7ec4\u4ef6\u5e76\u8fc7\u95e8\u7981**\uff1a\u6309\u4e0a\u9762\u201c\u6bcf\u6bb5\u5148\u770b\u5019\u9009\uff0c\u518d\u5b9a\u753b\u9762\u201d\u5199 `componentPlan`\uff0c\u8dd1 `scene.py --candidates-only`\uff0c`library_gate.py` \u5728\u5efa\u8bae\u9636\u6bb5\u548c\u5173\u952e\u5e27\u9636\u6bb5\u90fd\u5fc5\u987b PASS\u3002\n5. **\u573a\u666f\u4e3a\u672c\u671f\u91cd\u5199**\uff1a\u62c6\u5df2\u8ba4\u53ef\u7ec4\u4ef6\u7684\u52a8\u4f5c\uff0c\u6bcf\u4e2a\u573a\u666f\u7b2c\u4e00\u884c\u6ce8\u91ca\u5199\u52a8\u4f5c\u6765\u6e90\uff1b\u8303\u4f8b\u573a\u666f\u5728 `templates/examples/scene-*.tsx`\uff08\u53ea\u4f9b\u9605\u8bfb\uff09\u3002\n6. **\u5148\u505a\u4e00\u6bb5\u5bf9\u7167\uff0c\u518d\u94fa\u5168\u7247**\uff1b\u6bcf\u6bb5\u51fa\u5173\u952e\u5e27\u548c\u4e2d\u95f4\u6001\uff0c**\u81ea\u5df1\u9010\u5f20\u770b\u56fe**\uff0c\u95ee\u9898\u5199\u5230\u6bb5\u53f7\u548c\u79d2\u6570\u3002\n7. **1080p \u9884\u89c8\u540e\u8dd1 `motion_audit.py` \u548c `readability_audit.py`**\uff0c\u63a5\u7f1d\u6bcf 4 \u5e27\u62fc\u4e00\u5f20\u56fe\u770b\uff1b\u89c6\u89c9\u9a8c\u6536\u548c\u6280\u672f\u9a8c\u6536\u5206\u5f00\u5199\u3002\n8. \u6309[\u6574\u671f\u7f16\u6392](references/episode-assembly.md)\u7b2c 12 \u8282\u505a\u4ea4\u4ed8\u524d\u68c0\u67e5\uff0c\u518d\u51fa 4K60\u3002\n\n## \u628a\u7528\u6237\u8981\u6c42\u5e26\u5230\u6bcf\u4e2a\u5b9e\u9645\u955c\u5934\n\n\u7ec4\u4ef6\u9002\u914d\u7684\u5171\u4eab\u5b57\u4f53\u3001\u5168\u6587\u539f\u4f4d\u5f3a\u8c03\u53ca\u5a92\u4f53\u63a5\u66ff\u89c1[\u590d\u7528\u56fe\u8c31](references/component-reuse-map.md#\u5171\u4eab\u9002\u914d\u5de5\u5177)\u3002`scene.py` \u4f1a\u5e26\u51fa\u672c\u6bb5 `componentAdaptation`\uff0c\u5b9e\u65bd\u524d\u6838\u5bf9\u540c\u7ec4\u5b57\u9636\u3001\u5185\u5bb9\u804c\u8d23\u3001\u5168\u6587\u68c0\u67e5\u72b6\u6001\u548c\u5bf9\u8c61\u7ea7\u4fdd\u62a4\uff1b\u51c6\u786e\u53c2\u6570\u6765\u81ea\u5f53\u524d\u5185\u5bb9\uff0c\u4e0d\u56fa\u5b9a\u5355\u671f\u5b57\u53f7\u3001\u884c\u6570\u6216\u7ec4\u4ef6\u7ec4\u5408\u3002\n\n\n\u7528\u6237\u5df2\u7ed9\u51fa\u7684\u955c\u5934\u3001\u6587\u5b57\u3001\u6750\u8d28\u548c\u4fdd\u7559\u8981\u6c42\u662f\u5f53\u524d\u6267\u884c\u8f93\u5165\uff0c\u4e0d\u8981\u6c42\u7528\u6237\u6bcf\u671f\u518d\u5199\u4e00\u7bc7\u8be6\u7ec6\u63d0\u793a\u8bcd\u3002\u5148\u6309[\u5236\u4f5c\u9ed8\u8ba4\u503c](references/production-defaults.md#\u5c06\u8981\u6c42\u843d\u5b9e\u5230\u5f53\u524d\u6267\u884c\u5305)\u5b58\u5165\u540c\u4e00 Manifest \u7684 `designContract` \u4e0e\u53d7\u5f71\u54cd\u573a\u666f\uff1b\u5b9e\u73b0\u65f6\u7528 `scene.py --manifest ... --scene-id ...` \u8bfb\u53d6\uff0c\u786e\u8ba4\u6574\u7247\u8981\u6c42\u3001\u5f53\u524d\u52a8\u4f5c\u3001\u7d20\u6750\u548c\u89d2\u6807\u4e00\u8d77\u5230\u8fbe\u3002\u4fee\u65b9\u5411\u65f6\u540c\u6b65\u66f4\u65b0\u65e7\u52a8\u4f5c\u63cf\u8ff0\uff0c\u4e0d\u80fd\u53ea\u6539\u56fe\u7247\u6216\u7248\u672c\u53f7\u3002\n\n\u52a8\u4f5c\u5b9e\u73b0\u4e0e\u8fd4\u4fee\u6309[\u5177\u4f53\u72b6\u6001\u68c0\u67e5](references/production-defaults.md#\u5c06\u6d41\u7545\u8ddf\u53e3\u64ad\u843d\u5b9e\u5230\u53ef\u89c2\u5bdf\u72b6\u6001)\u6838\u5bf9\u8fde\u7eed\u8f68\u8ff9\u3001\u5185\u5bb9\u5c31\u7eea\u518d\u6269\u5bb9\u3001\u771f\u5b9e\u9605\u8bfb\u7a97\u53e3\u548c\u540c\u8f7d\u4f53\u4ea4\u63a5\uff1b\u7248\u5f0f\u5df2\u6210\u7acb\u65f6\u4f18\u5148\u6309\u53e3\u64ad\u4ea4\u6362\u7126\u70b9\uff0c\u4e0d\u81ea\u52a8\u91cd\u505a\u5e03\u5c40\u3002\u9759\u6001\u901a\u8fc7\u3001\u6280\u672f\u901a\u8fc7\u548c\u52a8\u6001\u8ba4\u53ef\u4ecd\u5206\u522b\u8bb0\u5f55\u3002\n\n\u5907\u6599\u6309[\u5168\u7a3f\u7684\u4fe1\u606f\u804c\u8d23](references/production-defaults.md#\u6309\u5168\u7a3f\u7684\u4fe1\u606f\u804c\u8d23\u5907\u6599)\u533a\u5206\u73b0\u6210\u6548\u679c\u793a\u4f8b\u3001\u672c\u671f\u8bb2\u89e3\u7d20\u6750\u4e0e\u5b9e\u9645\u64cd\u4f5c\u8bc1\u636e\uff1b\u8fd4\u4fee\u6309[\u5df2\u8ba4\u53ef\u7684\u7ef4\u5ea6](references/production-defaults.md#\u6309\u8ba4\u53ef\u7ef4\u5ea6\u4fdd\u62a4\u57fa\u7ebf)\u4fdd\u62a4\u51c6\u786e\u7248\u672c\u3002\u201c\u5728\u4e0a\u9762\u57fa\u7840\u4e0a\u52a0\u8499\u7248\uff0f\u7ec4\u4ef6\u201d\u6309[\u5b9e\u9645\u672b\u6001\u4ea4\u63a5](references/media-and-overlays.md#\u7ee7\u627f\u5b9e\u9645\u672b\u6001\u518d\u4ea4\u7ed9\u524d\u666f)\u7ee7\u627f\u5a92\u4f53\u3001\u6eda\u52a8\u548c\u76f8\u673a\u72b6\u6001\uff0c\u4e0d\u91cd\u65b0\u5f00\u573a\u3002\n\n\u9700\u8981\u59d4\u6d3e\u6216\u4ece\u77ed\u6307\u4ee4\u63a5\u624b\u65f6\u4f7f\u7528[\u5236\u4f5c\u6267\u884c\u6458\u8981](templates/production-execution-brief.md)\uff0c\u586b\u5165\u672c\u671f\u8def\u5f84\u3001\u5f53\u524d\u6388\u6743\u548c\u4fdd\u7559\u8303\u56f4\uff1b\u5b83\u5f15\u7528\u5f53\u524d\u4e8b\u5b9e\u6e90\uff0c\u4e0d\u65b0\u589e\u4e00\u5957\u5ba1\u6279\u3002\u4ee3\u8868\u955c\u5934\u8981\u9a8c\u8bc1\u201c\u4e0e\u8981\u6c42\u548c\u53c2\u8003\u76f8\u6bd4\u662f\u5426\u4fdd\u4f4f\u8868\u8fbe\u4e0e\u8d28\u611f\u201d\uff0c\u6280\u672f PASS \u4e0d\u80fd\u66ff\u4ee3\u8fd9\u4e00\u6b65\u3002\n\n## \u5b8c\u6574\u89c6\u9891\u7684BGM\u9ed8\u8ba4\n\n\u5b8c\u6574\u6210\u7247\u9ed8\u8ba4\u6309[\u80cc\u666f\u97f3\u4e50](references/background-music.md)\u6267\u884c\uff1aFred\u672c\u673a\u4f7f\u7528\u5df2\u8c03\u597d\u97f3\u91cf\u7684\u79c1\u4eba\u97f3\u4e50\uff0c\u4ece0\u79d2\u5f00\u59cb\u3001\u5185\u90e8\u9009\u6bb5\u8865\u8db3\u957f\u5ea6\uff0c\u539f\u58f0\u6b23\u8d4f\u533a\u95f4\u9759\u97f3\u4e14\u97f3\u4e50\u65f6\u949f\u7ee7\u7eed\uff0c\u6574\u7247\u6df7\u97f3\u4e00\u6b21\u518d\u5c01\u88c5\u3002\u6b63\u5e38BGM\u8f68\u7ebf\u6027\u97f3\u91cf1\uff0c\u4e0d\u518d\u6b21\u964d\u5206\u8d1d\uff1b\u6700\u7ec8\u603b\u7ebf\u6309\u5b9e\u9645AAC\u5cf0\u503c\u5fc5\u8981\u4fdd\u62a4\u3002\u672c\u673a\u7ed1\u5b9a\u53ca\u97f3\u4e50\u5b9e\u4f53\u4e0d\u5206\u53d1\u3001\u4e0d\u81ea\u52a8\u4e0a\u4f20\uff1b\u4ed6\u4eba\u7528`--bgm`\u81ea\u5907\u97f3\u4e50\uff0c\u4ecd\u53ef\u4f7f\u7528\u540c\u6837\u7684\u5ef6\u957f/\u9759\u97f3/\u6df7\u97f3\u80fd\u529b\u3002\u5df2\u7ecf\u542bBGM\u7684\u6210\u7247\u548c\u526a\u6620\u56de\u4f20\u97f3\u8f68\u4e0d\u91cd\u590d\u6dfb\u52a0\uff0c\u5355\u72ec\u53e3\u64ad\u4e0e\u7ec4\u4ef6\u8bca\u65ad\u4e0d\u9ed8\u8ba4\u52a0\u97f3\u4e50\u3002\u6267\u884c\u5165\u53e3\u4e3a`scripts/bgm.py`\uff0c\u80fd\u529b\u5305\u7531`scripts/package_bgm.py`\u751f\u6210\u3002\n\n## \u56fa\u5b9a\u914d\u97f3\u4e0e\u6574\u671f\u7ec4\u4ef6\u5206\u914d\n\nFred\u540e\u7eed\u81ea\u5df1\u7684\u6bcf\u671f\u5b8c\u6574\u89c6\u9891\u9ed8\u8ba4\u5728\u81ea\u7136\u65ad\u70b9\u590d\u7528\u4e00\u6b21[Skill\uff0f\u7ec4\u4ef6\u5e93\u8fc7\u6e21\u914d\u97f3](references/fixed-skill-library-insert.md)\uff1a**\u53ea\u56fa\u5b9a\u97f3\u9891\uff0c\u52a8\u753b\u6bcf\u671f\u66f4\u6362**\uff0c\u4f7f\u7528Fred\u5f53\u671f\u63d0\u4f9b\u6216\u6307\u5b9a\u7684\u753b\u9762\uff0c\u4e0d\u81ea\u52a8\u590d\u7528109\u671f\u52a8\u753b\u3002\u65b0\u7a3f\u5f55\u97f3\u6b63\u6587\u4e0d\u518d\u91cd\u590d\u8fd9\u56db\u53e5\uff1b\u4ecemanifest\u8bfb\u53d6\u5f53\u524d\u7eaf\u914d\u97f3\u7684\u771f\u5b9e\u91c7\u6837\u65f6\u957f\uff0c\u4e0e\u5f53\u671f\u52a8\u753b\u5b89\u6392\u65f6\u95f4\u8f74\uff08\u5f53\u524d5.540\u79d2\uff0c\u65e76.016\u79d2\u6df7\u97f3\u53ea\u7559\u5386\u53f2\uff09\uff0c\u5b57\u5e55\u6837\u5f0f\u548c\u753b\u9762\u8854\u63a5\u6309\u5f53\u671f\u8981\u6c42\u5904\u7406\u3002\u672c\u671f\u5df2\u6709\u76f8\u540c\u914d\u97f3\u65f6\u4e0d\u91cd\u590d\u52a0\uff0c\u4e0d\u56fa\u5b9a\u65e7\u89c6\u9891\u7684362\u5e27\u6216\u63d2\u5165\u955c\u53f7\u3002\u63d2\u5165\u524d\u6838\u5bf9\u7eaf\u914d\u97f3/\u52a8\u753bSFX\u6df7\u97f3\u8eab\u4efd\uff0c\u6574\u6761\u53ca\u5185\u90e8\u5404\u53e5\u54cd\u5ea6\u6309\u97f3\u9891Skill\u68c0\u67e5\uff0c\u5fc5\u8981\u65f6\u53ea\u505a\u672c\u671f\u5c40\u90e8\u5339\u914d\uff0c\u4e0d\u53e0\u52a0\u65e7\u5904\u7406\u3002\n\n\u5efa\u8bae\u524d\u540c\u65f6\u505a[\u6574\u671f\u7ec4\u4ef6\u5206\u914d\u68c0\u67e5](references/component-distribution.md)\uff0c\u4e0d\u80fd\u53ea\u9a8c\u6536\u5355\u955c\u5934\u3002`library_gate.py`\u7684suggestion\u9636\u6bb5\u5df2\u62e6\u622a\u7f3a\u5c11\u5177\u4f53\u6574\u671f\u6bd4\u8f83\u7684\u91cd\u590d\u7ec4\uff1b\u4fdd\u7559\u8fde\u7eed\u5bf9\u8c61\u3001\u540c\u804c\u8d23\u5916\u58f3\u548c\u6709\u610f\u547c\u5e94\uff0c\u4e0d\u7528\u6b21\u6570\u914d\u989d\u5f3a\u884c\u6362\u5dee\u7684\u7ec4\u4ef6\u3002\u76f8\u4f3c\u4f46\u4e0d\u540c\u6765\u6e90\u4ecd\u9700\u5b9e\u9645\u89c6\u89c9\u603b\u89c8\u3002\n\n## \u59cb\u7ec8\u4fdd\u7559\n\n\u5168\u90e8\u5df2\u8ba4\u53ef\u7ec4\u4ef6\u96c6\u5408\uff08Library \u590d\u523b\u3001\u5404\u671f\u7cbe\u9009\u3001\u65b0\u589e\u7cbe\u9009\u3001\u4ea4\u4e92\u7ec4\u4ef6\u30013D \u8fd0\u955c\u3001\u65b0\u95fb\u5feb\u95ea\u7b49\uff09\u7684\u7f16\u53f7\u3001\u8bf4\u660e\u4e0e\u5165\u5e93/\u53d1\u5e03\u8bb0\u5f55\u7edf\u4e00\u89c1[\u7ec4\u4ef6\u96c6\u5408\u7d22\u5f15](references/component-collections.md)\u3002\u9ed8\u8ba4\u68c0\u7d22\u5df2\u8986\u76d6\u5168\u90e8\u96c6\u5408\uff0c\u4e0d\u9700\u8981\u9010\u4e2a\u8bb0\u4f4f\u96c6\u5408\u540d\u3002\n\n1. \u6700\u65b0\u7528\u6237\u8981\u6c42\u4f18\u5148\u3002\u9501\u5b9a\u539f\u6587\u548c\u5b9e\u9645\u7d20\u6750\uff1b\u65e0\u5f55\u97f3\u53ef\u4f30\u65f6\u6784\u601d\uff0c\u6700\u7ec8\u5f55\u97f3/SRT\u5230\u4f4d\u540e\u66f4\u65b0\u53d7\u5f71\u54cd\u52a8\u4f5c\u3001\u5b57\u5e55\u548c\u97f3\u6548\uff0c\u4e0d\u80fd\u53ea\u6362\u97f3\u8f68\u3002\u6ca1\u6709\u6700\u7ec8\u5f55\u97f3\u65f6\u53ea\u505a\u5230\u5173\u952e\u5e27\uff0c\u4e0d\u51fa\u6574\u7247\uff1b\u65f6\u957f\u4e0d\u591f\u65f6\u52a0\u7ec4\u4ef6\u6216\u526a\u77ed\uff0c\u4e0d\u7528\u6162\u63a8\u3001\u5b9a\u683c\u51d1\u65f6\u957f\u3002\n2. \u53ea\u6709\u4e00\u4efd\u5f53\u524d Manifest\uff0c`pages/stableId`\u8bb0\u5f55\u8bed\u4e49\u6bb5\u3002\u573a\u666f\u8d44\u6599\u5e26\u5165\u5df2\u9009\u65b9\u5411\u3001\u5b9e\u73b0\u6a21\u5f0f\u3001\u5f53\u524d\u7d20\u6750\u3001\u53cd\u9988\u3001\u4fdd\u7559\u8303\u56f4\u548c\u76f8\u90bb\u4ea4\u63a5\u3002\u5236\u4f5c/\u5ba1\u770b/\u4ea4\u4ed8\u5404\u81ea\u7ed1\u5b9a\u51c6\u786e\u7248\u672c\u3002\n3. \u6309[\u8bbe\u8ba1\u8bed\u8a00](DESIGN.md)\u9002\u914d\u5df2\u8ba4\u53ef\u7ec4\u4ef6\uff0c\u5141\u8bb8\u573a\u666f\u7ea7\u5b9a\u5236\uff08\u89c1\u5f00\u5934\u201c\u5148\u9a8c\u6536\u7ec4\u4ef6\u201d\u4e00\u8282\uff09\uff1b\u5168\u65b0\u89c6\u89c9\u98ce\u683c\u987bFred\u5f53\u6b21\u660e\u786e\u6388\u6743\u3002\u89c6\u89c9\u3001\u6392\u7248\u3001\u5b57\u4f53\u3001\u52a8\u6548\u3001\u5448\u73b0\u3001\u97f3\u6548\u3001\u5185\u5bb9\u7684\u56fa\u5b9a\u503c\u89c1 DESIGN.md \u7b2c 2 \u8282\uff0c\u4ee3\u7801\u5c42\u7edf\u4e00\u7528 `templates/component-kit` \u7684 kit\uff0c\u4e0d\u5728\u5404\u573a\u666f\u624b\u5199\u8fd1\u4f3c\u503c\u3002\u7ec4\u4ef6\u80fd\u529b\u5148\u67e5[\u590d\u7528\u56fe\u8c31](references/component-reuse-map.md)\u3002\u5148\u51b3\u5b9a\u89c2\u4f17\u8981\u7406\u89e3\u7684\u53d8\u5316\uff0c\u518d\u9009\u7ec4\u4ef6\u3002\u5b8c\u6574\u6210\u719f\u6a21\u5757\u9002\u5408\u5c31\u76f4\u63a5\u590d\u7528\uff0c\u4fdd\u7559\u5b9e\u9645\u52a8\u4f5c\u5173\u7cfb\u3001\u5b57\u9636\u3001\u51e0\u4f55\u548c\u8d28\u611f\uff0c\u4e0d\u80fd\u53ea\u6302\u53c2\u8003ID\u6216\u590d\u5236\u4e00\u4e2a\u80f6\u56ca\u3002\u65e0\u51c6\u786e\u65b9\u6848\u5148\u62a5\u544a\u7f3a\u53e3\uff0c\u4e0d\u81ea\u52a8\u539f\u521b\u3002\u5b9e\u73b0\u6a21\u5f0f\u548c\u5f52\u56e0\u89c1[\u4ece\u5185\u5bb9\u5230\u7ec4\u4ef6](references/content-to-component.md)\u3002\n4. \u540e\u7eed16:9\u4e3b\u89c6\u9891\u5168\u5c4f/\u5927\u7a97\u64ad\u653e\u9ed8\u8ba4\u5b9e\u9645\u8c03\u7528[108\u671f\u5927\u64ad\u653e\u7ec4\u4ef6](references/fullscreen-video-window.md)\uff1a4K\u7a97\u53e33600\u00d72027.11\u3001\u5706\u89d248\u3001\u9634\u5f71`0 32px 50px #0002`\uff0c1080\u903b\u8f91\u821e\u53f0\u7528\u534a\u503c\uff0c\u907f\u514d\u4e8c\u6b21\u7f29\u653e\u3002\u5f53\u524d\u660e\u786e\u8986\u76d6\u548c\u5176\u4ed6\u7528\u9014\u6309\u5bf9\u5e94\u804c\u8d23\u5904\u7406\u3002FredTalk\u6a2a\u7248\u8bb2\u89e3\u7684\u89e3\u91ca\u52a8\u753b\u6cbf\u7528\u56fa\u5b9a\u53f3\u4e0a\u89d2\u54c1\u724c\u5c42\uff0c\u6309\u5c40\u90e8\u80cc\u666f\u9009\u65e2\u6709\u7248\u672c\uff1b\u5f55\u5c4f\u3001\u5b9e\u62cd\u4f5c\u4e3a\u4e3b\u5185\u5bb9\u64ad\u653e\u65f6\u4e0d\u53e0\u52a0\u53f3\u4e0a\u89d2\u89d2\u6807\uff1b**Fred \u4eba\u7269 B-roll \u52a8\u753b\u5168\u5c4f\u64ad\u653e\u65f6\u52a0\u89d2\u6807**\uff082026-10-12 Fred \u660e\u786e\uff1b\u7248\u672c\u6309 fred-remake `corner-branding.md` \u6838\u5bf9\uff09\u3002\u6df7\u5408\u573a\u666f\u6309\u5b9e\u9645\u64ad\u653e\u533a\u95f4\u663e\u9690\uff0c\u4e0d\u80fd\u5728\u6574\u7247\u6700\u5916\u5c42\u65e0\u6761\u4ef6\u6302\u54c1\u724c\u5c42\u3002\u9700\u8981\u70e7\u5f55\u5b57\u5e55\u65f6\u590d\u7528[\u5f97\u610f\u9ed1\u6a21\u5757](references/landscape-subtitles.md)\uff0c\u5173\u952e\u5e27\u9636\u6bb5\u5c31\u5e26\u5165\uff1b\u5173\u952e\u524d\u666f\u5728\u5b57\u5e55\u5b9e\u9645\u7a97\u53e3\u5185\u907f\u8ba9\u3002\u5355\u72ec\u4ea4\u4ed8\u7684\u7eafB-roll\u3001\u5176\u4ed6\u753b\u5e45\u4e0e\u5f53\u524d\u4f8b\u5916\u6309\u539f\u8303\u56f4\u5904\u7406\u3002\n5. \u9ed8\u8ba4\u72ec\u7acb16:9\uff0c1080p\u9884\u89c8\u30014K60\u6b63\u5f0f\uff1b\u5f53\u524d\u89c4\u683c\u4e0e\u5df2\u8ba4\u53ef\u5de5\u7a0b\u4f18\u5148\u3002\u6309\u5df2\u6388\u6743\u65b9\u5f0f\u672c\u5730/\u4e91\u7aef\u6e32\u67d3\u3002\u4f30\u65f6\u3001\u9759\u6001\u8ba4\u53ef\u3001\u52a8\u6001\u68c0\u67e5\u3001\u7528\u6237\u8ba4\u53ef\u3001\u6280\u672f\u901a\u8fc7\u5206\u522b\u8bb0\u5f55\u3002\u4fdd\u62a4\u975e\u76ee\u6807\u753b\u9762\u3001\u97f3\u8f68\u548c\u7d20\u6750\uff0c\u4e0d\u81ea\u52a8\u4e0a\u4f20\u3001\u4ed8\u8d39\u6216\u5bf9\u5916\u53d1\u9001\u3002\u70e7\u5f55\u5b57\u5e55\u5c0f\u6539\u53ea\u91cd\u6e32\u53d7\u5f71\u54cdcue\u53ca\u5fc5\u8981\u63a5\u7f1d\uff0c\u518d\u5408\u5e76\uff1b\u8c46\u5305\u5de5\u4f5c\u7684\u62df\u4eba\u4ee3\u8bcd\u7528\u300c\u5979\u300d\uff0c\u6309\u771f\u5b9e\u6307\u4ee3\u6838\u5bf9\u3002\n\n## \u5f53\u524d\u505a\u4ec0\u4e48\uff0c\u5c31\u4ece\u54ea\u91cc\u8fdb\u5165\n\n| \u5f53\u524d\u5de5\u4f5c | \u8bfb\u53d6\u4e0e\u6267\u884c |\n| --- | --- |\n| \u5df2\u6709\u97f3\u9891\uff0bSRT\uff0b\u7a3f\u4ef6\uff0c\u53ea\u505a\u7c97\u526a/\u5b57\u5e55\u7ea0\u9519 | \u5148\u7528[\u97f3\u9891\u548c\u5b57\u5e55\u7c97\u526a](../audio-subtitle-roughcut/SKILL.md)\uff0c\u5b8c\u6210\u5168\u7bc7\u957f\u5b57\u5e55\u3001\u53e5\u5185\u91cd\u8bf4\u4e0e\u505c\u987f\u68c0\u67e5\uff0c\u6309\u97f3\u9891\u5de5\u4f5c\u6d41\u6838\u5bf9\u771f\u5cf0\u503c\u3001\u526a\u5207/\u5b57\u5e55\u8054\u52a8\u4e0e\u65b0\u65e7\u6e90\u65f6\u95f4\u5bf9\u9f50\uff1b\u672c\u6b21\u5df2\u5904\u7406\u5f55\u97f3\u6309\u8981\u6c42\u53ea\u526a\u5207\uff0c\u4e0d\u81ea\u52a8\u8fdb\u5165\u6574\u7247\u5236\u4f5c |\n| \u63a5\u7a3f\u3001\u63d0\u6574\u7ec4\u56fe\u6587\u5efa\u8bae | [\u8def\u7ebf\u4e0e\u786e\u8ba4](references/route-and-storyboard-review.md)\u3001\u9996\u6b21\u65b0\u8bbe\u8ba1\u8bfb[\u8bbe\u8ba1\u8bed\u8a00](DESIGN.md)\u4e0e[\u5b57\u4f53\u804c\u8d23](references/typography.md)\uff0c\u518d\u6309[\u5236\u4f5c\u9ed8\u8ba4\u503c](references/production-defaults.md)\u548c[\u62c6\u7a3f](references/storyboard.md)\u5b89\u6392\uff1b\u8bfb\u5168\u6587\u7406\u89e3\u8d23\u4efb\u4e0e\u627f\u63a5\uff0c\u4e0d\u901a\u8bfb\u6574\u5e93 |\n| \u5f00\u59cb\u5f53\u524d\u573a\u666f | \u5148 `scene.py --manifest <path> --scene-id <stableId> --candidates-only` \u9009\u7ec4\u4ef6\uff0c\u518d\u53bb\u6389 `--candidates-only` \u8bfb\u5b8c\u6574\u573a\u666f\u5305\uff08\u51b3\u5b9a\u3001\u5b57\u4f53\u3001\u76f8\u90bb\u9996\u5c3e\uff09\uff1b\u9996\u6b21\u7c7b\u578b\u9009\u62e9\u7528 `scene.py --list` |\n| \u627e\u51c6\u786e\u7ec4\u4ef6\u4e0e\u4f9d\u8d56 | `references.py --query <\u5bf9\u8c61\u4e0e\u52a8\u4f5c> --limit 5`\uff08\u53ef\u52a0 `--scene-type`\u3001`--use`\uff09\uff1b\u540c\u5206\u6309\u6765\u6e90\u6279\u6b21\u8f6e\u8f6c\uff1b\u96c6\u5408\u6e05\u5355\u89c1[\u7ec4\u4ef6\u96c6\u5408\u7d22\u5f15](references/component-collections.md)\uff1b\u4f7f\u7528\u4e0e\u89c6\u89c9\u5e93\u540c\u6e90\u7684\u7528\u9014\u6807\u7b7e\uff0c\u67e5\u770bmatching\u7406\u7531\uff1b\u6392\u5e8f\u662f\u5019\u9009\u76f8\u5173\u5ea6\uff0c\u4ecd\u6838\u5bf9\u771f\u5b9e\u52a8\u4f5c\u3001\u5bb9\u91cf\u3001cue\u548c\u63a5\u53e3\u3002\u9996\u6b21\u5efa\u5de5\u7a0b\u8bfb[\u4f9d\u8d56](references/components-and-dependencies.md)\u548c[\u5b9e\u73b0](references/implementation.md) |\n| \u65b0\u505a\u53ef\u590d\u7528\u7ec4\u4ef6\uff08Fred \u5f53\u6b21\u6388\u6743\uff09 | [\u65b0\u505a\u7ec4\u4ef6\u6d41\u7a0b](references/new-component-workflow.md)\uff1a`component_kit.py new/add` \u5efa\u5de5\u7a0b\uff0c`lint`\u3001`sheet` \u81ea\u67e5\uff0c`cloud-script` \u4e91\u6e32\uff0c`preview` \u4ea4 Fred \u6311\uff0c`intake` \u5165\u5e93\uff1b\u56fa\u5b9a\u89c4\u5219\u89c1 DESIGN.md \u7b2c 2 \u8282\uff0c\u8d28\u91cf\u6807\u6746\u662f T05c |\n| \u73b0\u6709\u7ec4\u4ef6\u8868\u8fbe\u4e0d\u4e86\u3001\u9700\u8981\u63a2\u7d22 | [\u63a2\u7d22](references/exploration.md)\u3001[\u5206\u955c\u56fe](references/storyboard-image-workflow.md)\uff1b\u82e5\u8c03\u7528 ChatGPT Pro\uff0c\u6309[Pro \u5206\u955c\u63a2\u7d22\u4e0e Remotion \u590d\u523b](references/chatgpt-pro-storyboard-replication.md)\u8bb0\u5f55 prompt\u3001\u4f1a\u8bdd\u3001hash\u3001\u8ba4\u53ef\u8303\u56f4\u3002\u5df2\u9009\u591a\u72b6\u6001/\u4e5d\u5bab\u683c\u5148\u6309\u53e3\u64ad\u53d6\u820d\uff0c\u518d\u5b9e\u73b0\u6301\u7eed\u5bf9\u8c61\u3001\u52a8\u4f5c\u4e0e\u9605\u8bfb\uff1b\u53ef\u7528[\u52a8\u4f5c\u89c4\u5212\u6a21\u677f](templates/pro-storyboard-motion-plan.md)\u5199\u56de\u5f53\u524dManifest\uff1b\u5df2\u9009\u65b9\u5411\u4e0d\u64c5\u81ea\u66ff\u6362 |\n| \u4ea7\u51fa\u771f\u5b9e\u5173\u952e\u5e27\u4f9bFred\u770b | [\u8def\u7ebf\u4e0e\u786e\u8ba4](references/route-and-storyboard-review.md#\u771f\u5b9e\u5173\u952e\u5e27)\u53ca[\u5ba1\u770b\u7247](references/segment-review.md)\uff1b\u5e26\u5b9e\u9645\u6700\u957f\u6587\u5b57\u3001\u5b57\u5e55\u3001\u54c1\u724c\u3001\u8fd0\u52a8\u4e2d\u95f4\u6001\u548c\u63a5\u7f1d\u524d\u540e |\n| \u8bbe\u8ba1\u5bf9\u8c61\u8ba9\u4f4d/\u6587\u5b57\u5448\u73b0 | [\u5bf9\u8c61\u8fc7\u6e21](references/object-transitions.md)\u6216[\u6587\u5b57\u5448\u73b0](references/text-presentation.md)\uff1b\u6309\u9700\u67e5 T/W \u5c40\u90e8\u52a8\u4f5c |\n| \u5904\u7406\u5177\u4f53Remotion\u6280\u672f\u6216\u7ef4\u62a4\u65e2\u6709Deck | [\u5185\u90e8\u6a21\u5757](references/internal-modules.md)\uff1b\u56fa\u5b9a\u672c\u671fruntime\uff0c\u6309\u95ee\u9898\u8bfb\u53d6\u6280\u672frules\uff1bDeck\u70b9\u51fb/\u6bd4\u4f8b\u7b49\u5408\u540c\u53ea\u5728\u660e\u786e\u7ef4\u62a4\u6216\u590d\u73b0\u65e2\u6709Deck\u65f6\u9002\u7528 |\n| \u53c2\u8003 Library \u539f\u7247\u7f16\u6392\u955c\u5934 | [Library \u955c\u5934\u8bed\u8a00](references/library-shot-language.md)\uff1b\u5148\u5b9a\u89c2\u770b\u4efb\u52a1\u548c\u5bf9\u8c61\u6765\u6e90/\u53bb\u5411\uff0c\u518d\u67e5\u5bf9\u5e94\u539f\u7247\u533a\u95f4\u4e0e\u7ec4\u4ef6 |\n| \u7f16\u6392\u5f55\u5c4f\u6216\u5176\u4ed6\u4efb\u52a1\u7ed9\u7684\u751f\u6210\u89c6\u9891 | \u5148\u6309[\u6574\u671f\u7f16\u6392](references/episode-assembly.md#2-\u5f55\u5c4f\u6bb5\u600e\u4e48\u5305\u88c5)\u7684\u5f55\u5c4f\u5305\u88c5\u89c4\u5219\uff08\u53ef\u8bfb\u3001\u955c\u5934\u8ddf\u968f\u3001\u4ea4\u4e92\u6f14\u51fa\u3001\u7eaf\u6eda\u52a8\u22642\u79d2\uff09\uff1b\u4e3b\u89c6\u9891\u5168\u5c4f\u64ad\u653e\u5148\u7528[\u9ed8\u8ba4\u5927\u64ad\u653e\u7ec4\u4ef6](references/fullscreen-video-window.md)\uff1b[\u5a92\u4f53\u4e0e\u8499\u7248](references/media-and-overlays.md)\u53ca\u8def\u7ebf\u6587\u6863\u7684[\u5916\u90e8\u89c6\u9891\u4ea4\u63a5](references/route-and-storyboard-review.md#\u5916\u90e8\u89c6\u9891\u4ea4\u63a5)\uff1b\u4fdd\u7559\u5a92\u4f53\u8eab\u4efd\u3001\u65f6\u949f\u3001\u58f0\u97f3\u548c\u9996\u5c3e |\n| \u5185\u90e8\u68c0\u67e5\u52a8\u4f5c/\u58f0\u97f3/\u8fde\u7eed\u6027 | [\u5185\u5bb9\u4e0e\u8d28\u611f\u5ba1\u770b](references/content-to-component.md#\u4e24\u4e2a\u95ee\u9898\u90fd\u901a\u8fc7\u624d\u7b97\u5185\u90e8\u5ba1\u770b\u901a\u8fc7)\u3001[\u97f3\u6548](references/sound-effects.md)\u3001`scene.py --stage joining`\uff1b\u6e32\u67d3\u5206\u6bb5\u540e\u8dd1 `scripts/motion_audit.py` \u67e5\u6162\u63a8\u3001\u7eaf\u6eda\u52a8\u548c\u5b9a\u683c\uff0c\u89c1[\u6574\u671f\u7f16\u6392](references/episode-assembly.md#8-\u52a8\u6001\u81ea\u68c0motion_auditpy) |\n| \u6e32\u67d3\u3001\u4e0b\u8f7d\u3001\u5b8c\u6574\u4ea4\u4ed8 | [\u6e32\u67d3\u4e0e\u4ea4\u4ed8](references/render-and-delivery.md)\u548c[\u9636\u6bb5\u95e8\u7981](references/production-gates.md)\uff1b\u6b64\u65f6\u8bfb\u4e91\u6267\u884c\u548c\u6700\u7ec8\u6587\u4ef6\u68c0\u67e5 |\n| \u5c40\u90e8\u8fd4\u4fee | `scene.py --stage revision`\uff0b\u53d7\u5f71\u54cd\u573a\u666f\uff1b\u540c\u65f6\u8bfb\u5907\u6ce8\u4e0e\u7ed3\u8bba\uff0c\u4e0d\u80fd\u628a\u201c\u53ef\u7528\u4f46\u8981\u6539\u201d\u5f53\u6574\u6bb5\u6279\u51c6 |\n| \u7528\u6237\u8981\u6c42\u6c89\u6dc0 | [\u7ef4\u62a4](references/maintenance.md)\uff1b\u53ea\u63d0\u53d6\u53ef\u590d\u7528\u5224\u65ad\uff0c\u4fdd\u7559\u672c\u671f\u4fee\u6cd5\u4e0e\u957f\u671f\u504f\u597d\u7684\u8fb9\u754c |\n\n## \u6267\u884c\u5de5\u5177\u548c\u68c0\u67e5\u8fb9\u754c\n\n\u65b0\u4e00\u671f\u5728\u5f53\u524d Manifest \u8bbe\u7f6e `workflow.profile: fred-video-v2`\u3001`workflow.componentMatching: v1`\u3002\u6309[\u9009\u578b\u5230\u8c03\u7528](references/content-to-component.md#\u65b0\u4e00\u671f\u600e\u6837\u786e\u4fdd\u4ece\u9009\u578b\u8d70\u5230\u5b9e\u9645\u8c03\u7528)\u8bb0\u5f55\u573a\u666f`componentPlan`\uff0c\u5b9e\u9645\u9009\u578b\u4e0e`referenceChoices`\u4e00\u81f4\uff0c\u5b9e\u73b0\u65f6\u7528`callSite.callee`\u7ed1\u5b9a\u672c\u671f\u9002\u914d\u51fd\u6570\uff1b\u8bed\u6cd5\u8c03\u7528\u68c0\u67e5\u540e\u4ecd\u5bf9\u7167\u771f\u5b9e\u8f93\u51fa\u3002\u7528\u6237\u65b9\u5411\u548c\u5173\u952e\u5e27\u8bb0\u5f55\u6309\u8def\u7ebf\u6587\u6863\u4fdd\u5b58\uff0c\u65e7\u7247\u9650\u6539\u4e0d\u8865\u9020\u65b0\u5b57\u6bb5\u3002\u751f\u4ea7\u9636\u6bb5\u4ecd\u4e3a `planning \u2192 implementation \u2192 representative \u2192 formal`\uff1a\u5b9e\u73b0\u524d\u89c4\u5212\u68c0\u67e5\uff1b\u771f\u5b9e\u5173\u952e\u5e27\u786e\u8ba4\u4e0e\u77ed\u52a8\u753b\u5185\u90e8\u68c0\u67e5\u540e\u8fdb\u5165\u4ee3\u8868\u955c\u5934\u95e8\uff1b\u6700\u540e\u6821\u9a8c\u5b9e\u9645\u6700\u7ec8\u6587\u4ef6\u3002\u5177\u4f53\u547d\u4ee4\u53ea\u5728[\u9636\u6bb5\u95e8\u7981](references/production-gates.md)\u7ef4\u62a4\uff0c\u65e7\u7247\u4e0d\u4e3a\u91c7\u7528\u65b0\u5de5\u4f5c\u65b9\u5f0f\u800c\u6574\u7247\u91cd\u89c4\u5212\u3002\n\n`sceneGuide`\u8bb0\u5f55\u7c7b\u578b\u3001\u5b9e\u9645\u9644\u52a0\u9879\u53ca\u672c\u573a\u666f\u51b3\u5b9a/\u68c0\u67e5\u3002\u7c7b\u578b\u9009\u62e9\u4f9d\u636e\u8981\u89e3\u91ca\u7684\u5185\u5bb9\uff1b\u4eba\u7269\u3001\u8bbe\u5907\u3001\u5173\u7cfb\u7ebf\u3001\u6bdb\u73bb\u7483\u6309\u9700\u52a0\u5165\uff0c\u4e0d\u662f\u5e03\u5c40\u6a21\u677f\u3002\u54c1\u724c\u4e0e\u5b57\u5e55\u6839\u8bbe\u7f6e\u4f1a\u968f\u573a\u666f\u8d44\u6599\u4f20\u5165\uff0c\u5b57\u5e55\u89c4\u5219\u4ec5\u5728\u5b9e\u9645\u542f\u7528\u65f6\u8bfb\u53d6\u3002\n\n\u539f\u6587/\u65f6\u5e8f\u68c0\u67e5\u7528 `validate_storyboard.py --require-scene-guides --require-production-contract`\uff1b\u5de5\u4f5c\u65b9\u5f0f\u68c0\u67e5\u7528 `workflow.py`\uff1b\u6280\u672f\u95e8\u7981\u4e0d\u80fd\u5224\u7f8e\u89c2\uff0c\u53c2\u8003\u6587\u4ef6\u5b58\u5728\u4e0d\u80fd\u8bc1\u660e\u52a8\u4f5c\u88ab\u4f7f\u7528\uff0c\u9759\u5e27\u4e0d\u80fd\u8bc1\u660e\u4e2d\u95f4\u52a8\u6001\u987a\u7545\u3002\u5bf9\u7167\u5f53\u524d\u771f\u5b9e\u753b\u9762\u548c\u6240\u9009\u6e90\u7247\u7684\u5bf9\u5e94\u533a\u95f4\uff0c\u5177\u4f53\u8bc4\u4f30\u5185\u5bb9\u3001\u53ef\u8bfb\u6027\u3001\u52a8\u4f5c\u3001\u8d28\u611f\u4e0e\u4ea4\u63a5\u3002\n\n\u9879\u76ee\u4f9d\u8d56\u53ea\u7528\u672c\u5730 `skills/` \u5b9e\u4f53\u3002\u65b0\u5de5\u7a0b\u5728\u672c\u671f `03_\u5236\u4f5c\u8fc7\u7a0b/remotion/<version>/`\uff0c\u6700\u7ec8\u552f\u4e00\u6587\u4ef6\u5728 `02_\u6700\u7ec8\u8f93\u51fa/`\uff0c\u66f4\u65b0\u5f53\u524d\u4ea4\u4ed8\u5165\u53e3\u3002\u51bb\u7ed3\u786c\u94fe\u63a5\u5148\u590d\u5236\u518d\u9002\u914d\u3002B-roll\u7d20\u6750\u751f\u6210\u3001\u590d\u523b\u3001\u4e91\u6e32\u67d3\u7ee7\u7eed\u627f\u62c5\u4e13\u9879\u804c\u8d23\uff0c\u65e7Deck\u6d41\u7a0b\u4e0d\u81ea\u52a8\u6210\u4e3a\u521b\u610f\u524d\u7f6e\u3002\n\n\u7d20\u6750\u6765\u6e90\u548c\u5a92\u4f53\u66ff\u6362\u6309[\u89c6\u89c9\u5e93\u7d20\u6750\u6765\u6e90](references/library-material-provenance.md)\u6838\u5bf9\uff0c\u4e0d\u80fd\u7528\u672c\u5730\u8def\u5f84\u3001\u6539\u540d\u6216\u65e7\u53d6\u820d\u4ee3\u66ff\u6765\u6e90\u4e0e\u65b0\u8f93\u51fa\u9a8c\u6536\u3002\n","usage":"\u8bfb\u53d6 SKILL.md\uff0c\u5e76\u6309\u9700\u8bfb\u53d6\u914d\u5957\u6587\u4ef6\uff1b\u4e0b\u8f7d ZIP \u83b7\u53d6\u5b8c\u6574\u5305\u3002\u6280\u80fd\u662f\u4efb\u52a1\u65b9\u6cd5\uff0c\u4e0d\u6388\u4e88\u65b0\u589e\u8d26\u6237\u3001\u4ed8\u8d39\u6216\u7cfb\u7edf\u6743\u9650\u3002"}
