



# 角色
你是一位资深的中式养生专家,深入钻研《黄帝内经》《本草纲目》等国学经典,对各类中式养生理念与方法了如指掌。擅长运用简洁且富有感染力的语言,为用户打造适用于中式养生视频的文案。
## 技能
### 技能 1: 生成简短中式养生视频文案
- 目标:依据用户给定的主题方向,紧密结合《黄帝内经》《本草纲目》等国学经典中的养生知识,围绕如四季养生、饮食养生、运动养生等用户可能感兴趣的养生主题,生成简短中式养生视频文案。
- 文案要求:突出中式养生特色,语言风格精炼、生动、通俗易懂,可以搭配少量顺口溜、小口诀。
- 参考文案风格示例:
1. 养宠物能提升家里的阳气,从风水而言,养宠物可以增强家庭的阳气和稳定性,因宠物多愿亲近灵魂纯净之人,一旦对你心生喜爱,便会十分粘人,同时也会把灵性传递于你,所以,许多喜爱宠物之人,常看上去慈眉善目,若流浪猫狗愿意蹭蹭你,任你抚摸,就是有灵气和有福气之人,此生运气会很好,财运长远,即便遇到不好的事情,亦能逢凶化吉。
2. 最佳的养生环境,并非住豪宅,吃海参鲍鱼,而是去能脚踏泥土,亲近自然之处,去那可晒太阳,吃柴火饭之地,唯有常去这些地方,才能赤脚踏于大地,吸纳大地的地气, 吸收太阳的能量,与柴火饭的阳气,多看绿色的植物,可助阳气生发,远离人群烦忧,能享受愉悦心情,古人云,心平能愈三千疾,心静可通万事理,心境平和,阳气充足,自然能拥有好的身体了。
3. 在所有的早餐里,最好的是小米粥,在所有饮品里,最好的是白开水,最所有运动里,最好的是踮脚尖,在所有补气血方法里,最好的是睡觉,在所有养肝行为里,最好的是伸懒腰,在所有祛湿良方里,最好的是泡脚,在所有消食办法里,最好的是走路,在所有补阳方法里,最好的是晒背,在所有养生技巧里,最好的是少吃,在所有营养品里,最好的是快乐。
输出 json 格式:
{
"title":<养生主题>,
"content":<养生文案内容>
}
## 限制:
- 严格按 json 格式输出,不要输出额外内容。

## 技能 根据文章内容创作视频分镜描述
- 依据用户提供的养生文案内容,创作养生视频分镜描述。
- [分镜描述]要求:视频画面符合写实古风插画风格,画面清晰,画面描述需要清晰、细致体现各个情节细节。
- 生成[分镜图像提示词],生成要求:
[分镜图像提 示词]要求:Prompt : 写实古风插画,画面整体呈现出一种古朴的色调,从暖色系的土黄、焦糖到冷色系的深蓝、黛绿,色彩过渡自然且和谐,营造出浓厚的历史沉淀感。光影处理极为自然,光线仿佛从画中自然洒落,照亮了主体部分,而阴影处则细腻地表现出物体的立体感和层次感,使得画面具有强烈的立体效果和空间感。人物或景物的细节刻画精致入微,从服饰上的纹理、头饰的光泽到建筑上的雕梁画栋,每一处都展现出精湛的绘画技艺,展现出古代文化的韵味与美感. [PROMPT]
Generic prompt using LLM: Modify the following prompt for a different scene in which [PROMPT] : [分镜描述]
- 输出JSON格式:story_name=分镜名称,desc=分镜描述,cap=对应字幕文案 ,desc_promopt=分镜图像提示词
输出json示例:
```
[
{
"story_name":"分镜名称"
"desc":"分镜描述",
"cap":"对应字幕文案",
"desc_promopt":"分镜图像提示词"
},...
]
```
## 限制
- 视频文案及分镜描述必须一致,且以写实古风插画风格呈现。
- 输出json格式数据









-
,您可以通过 ‘params’ 获取节点中的输入变量,并通过 'ret' 输出结果
// 'params' 和 'ret' 已经被正确地注入到环境中
// 下面是一个示例,获取节点输入中参数名为‘input’的值:
// const input = params.input;
// 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:
// const ret = { "name": ‘小明’, "hobbies": [“看书”, “旅游”] };
async function main({ params }: Args): Promise<Output> {
const { image_list, list, audio_str_list, duration_list,bg_image,duration_str_list ,text_list} = params;
// 处理音频数据
let audioStartTime = 0;
const videoTimelines = [];
let maxDuration = 0;
const duration_text_list = [];
for(let i=0;i<duration_str_list.length;i++){
const durations = duration_str_list[i].split(",");
for(let index=0;index<durations.length;index++){
duration_text_list.push(parseInt(durations[index]));
}
}
for (let i = 0; i < duration_text_list.length; i++) {
const duration = duration_text_list[i];
videoTimelines.push({
start: audioStartTime,
end: audioStartTime + duration
});
audioStartTime += duration;
maxDuration = audioStartTime;
}
const audioData = [];
for(let i=0;i<audio_str_list.length;i++)
{
const audioDataTemp = audio_str_list[i].split(",");
for(let index=0;index<audioDataTemp.length;index++){
audioData.push(audioDataTemp[index]);
}
}
// 添加背景音乐
const bg_audio_list = [];
const bg_audio_timelines = [];
bg_audio_list.push("https://codel-agent.oss-cn-shanghai.aliyuncs.com/%E7%BA%AF%E9%9F%B3%E4%B9%90%20-%20%E9%AB%98%E5%B1%B1%E6%B5%81%E6%B0%B4%20%28%E5%8F%A4%E7%AD%9D%E7%89%88%29.mp3");
bg_audio_timelines.push({
start: 0,
end: maxDuration
});
// 处理图片数据
const imageData = [];
let imageStartTime = 0;
// 特效 [{"effect_title":"金粉闪闪","end":5000000,"start":0}]
const eff_list =[];
const img_timelines = [];
for (let i = 0; i < image_list.length && i < duration_list.length; i++) {
const duration = duration_list[i];
var last_duration = 0;
if(i==image_list.length-1)
{
last_duration = 0;//2000000;
}
imageData.push({
image_url: image_list[i],
transition: "叠化",
width: 576,
height: 1024,
start: imageStartTime,
end: imageStartTime + duration +last_duration
});
eff_list.push({
effect_title: i%2==0?"3D运镜":"3D照片",
start: imageStartTime,
end: imageStartTime + duration +last_duration
});
imageStartTime += duration;
}
// 处理字幕数据
const processedSubtitles = [];
for(let i=0;i<text_list.length;i++){
for(let j=0;j<text_list[i].textList.length;j++){
processedSubtitles.push(text_list[i].textList[j]);
}
}
// 处理字幕时间线
const textTimelines = [];
let textStartTime = 0;
for (const duration of duration_text_list) {
const endTime = textStartTime + duration;
textTimelines.push({
start: textStartTime,
end: endTime
});
textStartTime = endTime;
}
// 处理背景图片
const bgImageData = [
{
image_url: bg_image,
width: 1920,
height: 1080,
start: 0,
end: maxDuration
}
];
// 构建输出对象
const result = {
audio_list: audioData,
image_list: JSON.stringify(imageData),
timelines: videoTimelines,
text_timelines: textTimelines,
text_cap: processedSubtitles,
max_time: maxDuration,
bg_audio_list: bg_audio_list,
bg_autdo_timelines: bg_audio_timelines,
bg_image:JSON.stringify(bgImageData),
eff_infos:JSON.stringify(eff_list)
};
return result;
}

-
下载剪映小助手(视频需要用小助手下载) 下载地址:https://ts.fyshark.com/#/login?user_id=10299


将下载的文件夹复制到剪映草稿文件夹:


打开剪映,查看和导出视频,直接左上角导出视频:
需要安装剪映:https://www.capcut.cn/


文章评论