moda-social-youtube
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesemoda-social-youtube
moda-social-youtube
<!-- moda:banner -->
PREREQUISITE — load once per session (step-0, write contract,
free/metered map). Already loaded? Skip ahead. If you cannot load it, the
non-negotiables: run before anything;
before creating; every write carries the latest revision — on
, re-read and retry once (it heals); send the canvas link the
moment it exists; stuck or failed? — free and fast,
never guess.
<!-- /moda:banner -->moda-coremoda doctor --jsonmoda brand liststale_revisionmoda ask "<question>"<!-- moda:banner -->
前提条件——每个会话仅需加载一次(步骤0,编写合约,免费/计量映射)。已加载?请跳过。若无法加载,务必执行以下操作:先运行;创建前先执行;每次写入都要携带最新版本——遇到时,重新读取并重试一次(即可恢复);画布链接一生成就发送;遇到问题或失败?使用——免费且快速,切勿猜测。
<!-- /moda:banner -->moda-coremoda doctor --jsonmoda brand liststale_revisionmoda ask "<问题>"Sizes and defaults
尺寸与默认设置
| Format | Size | | Notes |
|---|---|---|---|
| Thumbnail | 1280×720 | | judged at ~320px wide — that is the real brief |
| Channel banner | 2560×1440 | | only 1546×423 centred is visible on every device |
- Thumbnail rules, not preferences: ≤4 words of on-image text; the subject or face fills a third of the frame; one high-contrast focal point; type ≥120px at 1280 wide so it survives the shrink. No thin weights, no full sentences.
- Banner safe core: everything that must be seen — name, tagline, upload cadence, logo — lives inside the centred 1546×423. Decoration extends outward into the 2560×1440 field, which desktop shows and phones crop away.
| 格式 | 尺寸 | | 说明 |
|---|---|---|---|
| 缩略图 | 1280×720 | | 需以约320px宽度的显示效果为准——这是核心要求 |
| 频道横幅 | 2560×1440 | | 仅中间1546×423的区域在所有设备上可见 |
- 缩略图规则(非偏好):图片上的文字≤4个单词;主体或面部占据画面的三分之一;一个高对比度焦点;在1280宽度下字体≥120px,确保缩小后仍清晰。禁止细字体,禁止完整句子。
- 横幅安全核心区:所有必须展示的内容——名称、标语、更新频率、标志——都要放在中间1546×423的区域内。装饰元素可延伸至2560×1440的整个画布,该区域会在桌面端显示,在手机端被裁剪。
Recipe — thumbnail
制作流程——缩略图
- — send the link immediately.
moda canvas create --name "[Episode] — thumb" --intent "[one-line brief]" --size 1280x720 --category social --brand [KIT] - Subject first: a photo the user gave you () or
moda file upload [photo.jpg].moda media generate-image --prompt "[subject, high contrast, brand palette]" --model [MODEL] - Author in ONE apply: — ≤4 words, type ≥120px, one focal point (references/markup.md).
moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID] - The 320px check (this recipe's verify twist): , then judge it at thumbnail scale — a thumbnail that only reads full-size is a failed thumbnail. Fix and re-screenshot.
moda canvas screenshot [CANVAS_REF] -o thumb.png - .
moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [episode]-thumb.png
- 执行——立即发送生成的链接。
moda canvas create --name "[剧集名称] — thumb" --intent "[一行简短说明]" --size 1280x720 --category social --brand [品牌套件] - 先处理主体:使用用户提供的照片(执行)或通过
moda file upload [photo.jpg]生成图片。moda media generate-image --prompt "[主体,高对比度,品牌配色]" --model [模型] - 一次性添加文字:执行——文字≤4个单词,字体≥120px,一个焦点(参考references/markup.md)。
moda canvas markup [画布引用ID] --file - --page [页面ID] - 320px验证(本流程的关键验证步骤):执行,然后以缩略图尺寸查看效果——仅在全尺寸下清晰的缩略图视为失败。修改后重新截图验证。
moda canvas screenshot [画布引用ID] -o thumb.png - 执行导出。
moda export [画布引用ID] --format png --pixel-ratio 2 -o [剧集名称]-thumb.png
Recipe — channel banner
制作流程——频道横幅
- — link immediately.
moda canvas create --name "[Channel] — banner" --intent "[brief]" --size 2560x1440 --category social --brand [KIT] - Author the safe core FIRST — the centred 1546×423 — then extend background, texture, and colour outward to the full frame in the same apply.
- ; check that cropping to the core loses nothing that carries meaning; fix and re-screenshot.
moda canvas screenshot [CANVAS_REF] - .
moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [channel]-banner.png
- 执行——立即发送生成的链接。
moda canvas create --name "[频道名称] — banner" --intent "[简短说明]" --size 2560x1440 --category social --brand [品牌套件] - 先制作安全核心区——中间1546×423的区域——然后在同一操作中将背景、纹理和颜色延伸至整个画布。
- 执行;检查裁剪至核心区后是否丢失任何关键信息;修改后重新截图验证。
moda canvas screenshot [画布引用ID] - 执行导出。
moda export [画布引用ID] --format png --pixel-ratio 2 -o [频道名称]-banner.png
Examples
示例
- "a thumbnail for this episode" → thumbnail recipe, judged at 320px.
- "thumbnails for these 3 videos" → run the thumbnail recipe per video, one canvas each; the winning layout goes to moda-templates.
- "refresh our channel art" → banner recipe, everything meaningful in the core.
- "a YouTube banner AD" → not channel art: moda-social-ads owns paid formats.
- "为本集制作缩略图" → 遵循缩略图制作流程,以320px尺寸为准进行验证。
- "为这3个视频制作缩略图" → 为每个视频单独执行缩略图制作流程,每个视频对应一个画布;最终选定的布局将存入moda-templates。
- "更新我们的频道视觉素材" → 遵循横幅制作流程,所有关键内容放在核心区内。
- "YouTube横幅广告" → 不属于频道视觉素材:付费格式由moda-social-ads负责。
Errors
错误处理
Any typed error → load moda-core and read its recovery reference.
Most likely here: type that passes full-size and dies at 320px — shrink the
screenshot before delivering. heals — retry once.
stale_revision任何输入错误 → 加载moda-core并查看其恢复参考文档。
最常见的问题:在全尺寸下清晰但在320px下模糊的文字——交付前先缩小截图查看。问题可恢复——重试一次即可。
stale_revisionMake it recurring
实现自动化生成
Template-ize the winning thumbnail via moda-templates, then moda-automate the
per-video instance — a thumbnail system beats a thumbnail.
See also: moda-social — other platforms, ad sets, one-off graphics ·
moda-core — the contract, recovery, everything Moda can do.
通过moda-templates将选定的缩略图保存为模板,然后通过moda-automate为每个视频自动生成实例——一套缩略图生成系统优于单个缩略图。
另请参阅:moda-social — 其他平台、广告组、一次性图形 · moda-core — 合约、恢复方案、Moda的所有功能。
References
参考文档
| Doc | Load when |
|---|---|
| references/youtube.md | depth: thumbnail composition patterns, banner device crops |
| references/markup.md | before any markup apply |
| 文档 | 加载时机 |
|---|---|
| references/youtube.md | 深入了解:缩略图构图模式、横幅设备裁剪规则 |
| references/markup.md | 进行任何文字添加操作前 |