将项目中的 `narration` 字段统一重命名为 `script`,并新增 `getAudioDurationSec` 函数通过 `ffprobe` 实际测量音频和视频文件的时长,替代 Manifest 中的估计值,提高时间线组装的准确性。同时优化字幕逻辑,仅在有 TTS 音频时调整视频速度。
42 lines
1.4 KiB
JSON
42 lines
1.4 KiB
JSON
{
|
|
"id": "军事账号",
|
|
"name": "军事账号",
|
|
"description": "军事主题短视频账号,暗黑漫画风格,深紫焦橙双色调",
|
|
"pipeline": "image-video",
|
|
"defaultFormat": "9:16",
|
|
"imageModel": "gemini",
|
|
"videoModel": "veo3-fast",
|
|
"batchSize": 30,
|
|
"styles": {
|
|
"暗黑军事": {
|
|
"references": [
|
|
{ "file": "popart_bl.png", "url": "https://muye-ai-chat.oss-cn-hangzhou.aliyuncs.com/tmp/popart_bl.png?OSSAccessKeyId=LTAI5tPV9Ag3csf41GZjaLTA&Expires=1809013497&Signature=Gwr8RDdjmrQtHAAHTcqkRxAcPv4%3D" }
|
|
]
|
|
}
|
|
},
|
|
"ttsVoice": "cosyvoice-v3.5-plus-bailian-fa8787c0f70b4ba2a907c35511e6a6f6",
|
|
"ttsInstruction": "用沉稳有力的男性声音朗读,语速适中偏慢,语气低沉、坚定、有压迫感,像是一个看透人性的老手在冷静地讲述残酷的真相",
|
|
"storyboardPrompt": "prompts/分镜.md",
|
|
"imageStylePrompt": "prompts/图片提示词.md",
|
|
"videoStylePrompt": "prompts/视频提示词.md",
|
|
"capcut": {
|
|
"effects": ["录制边框 III"],
|
|
"filter": "电影感:40",
|
|
"subtitleStyle": {
|
|
"font": "思源黑体 Heavy",
|
|
"fontSize": 24,
|
|
"color": "#FFFFFF",
|
|
"highlightColor": "#FF6B35",
|
|
"bold": true,
|
|
"hasShadow": true,
|
|
"shadowColor": "#000000",
|
|
"shadowAlpha": 0.8,
|
|
"transformY": -380,
|
|
"alignment": 1,
|
|
"inAnimation": "淡入",
|
|
"outAnimation": "淡出"
|
|
},
|
|
"defaultBGM": ""
|
|
}
|
|
}
|