网站首页 > 教程文章 正文
一、原来剪映小助手流程
1、str_to_list 字符串转数组-背景音乐
2、输入和输出的数据
3、测试的数据
1)、输入
{
"mp3_urls": [
"https://lf6-lv-music-tos.faceu.com/obj/tos-cn-ve-2774/osYfJMUfcfSpheyAn8GVf77Yp92MIjrllBEmoA"
],
"timelines": [
{
"end": 16008000,
"start": 0
}
]
}
2)、输出
{
"infos": "[{\"audio_url\":\"https://lf6-lv-music-tos.faceu.com/obj/tos-cn-ve-2774/osYfJMUfcfSpheyAn8GVf77Yp92MIjrllBEmoA\",\"start\":0,\"end\":16008000}]"
}
二、代码实现
1、分析
通过分析得知,小助手就是将音频数组和时间线进行拼接,形成一个字符串。
只需处理texts(音频数组)、timelines(04a里面生成的时间线);然后在代码里面进行拼接形成一个字符串。
2、核心代码
import json
async def main(args: Args) -> Output:
params = args.params
infos_list = []
# 遍历文本和时间轴创建信息列表
for text, timeline in zip(params["mp3_urls"], params["all_timelines"]):
info = {
"start": timeline["start"],
"end": timeline["end"],
"audio_url": text
}
infos_list.append(info)
# 构建输出对象
ret: Output = {
# 生成最终结果并序列化为紧凑JSON格式
"infos": json.dumps(
infos_list,
ensure_ascii=False, # 保留中文原样
separators=(",", ":") # 移除JSON中的多余空格
)
}
return ret
3、运行截图
猜你喜欢
- 2025-08-02 微软新专利探索Copilot AI应用,匹配视频等生成背景音乐
- 2025-08-02 告别工具切换烦恼!Kimi-Audio开源:一个模型搞定所有音频任务
- 2025-08-02 通义开源音频生成模型ThinkSound:可像“专业音效师”一样思考
- 2025-08-02 音乐的指纹:听歌识曲app是怎么识别音乐的?算法原理揭秘
- 2025-08-02 视频文件音频提取工具深度解析:三款主流工具技术对比与选型指南
- 2025-08-02 剪映音频处理深度全解:从基础操作到专业混音的2000字终极指南
- 2025-08-02 Qwen2.5-VL视觉模型本地部署:支持发票识别/视频分析/JSON输出等
- 2025-08-02 用python编辑视频神器:moviepy
- 2025-08-02 音频工程师首选的音频分析神器分享给大家
- 2025-08-02 利用Python实现录音播放并翻译,真正的实时进行翻译
- 08-02微软新专利探索Copilot AI应用,匹配视频等生成背景音乐
- 08-02告别工具切换烦恼!Kimi-Audio开源:一个模型搞定所有音频任务
- 08-02通义开源音频生成模型ThinkSound:可像“专业音效师”一样思考
- 08-02音乐的指纹:听歌识曲app是怎么识别音乐的?算法原理揭秘
- 08-02利用代码实现_剪映小助手数据生成器_的audio_infos功能
- 08-02视频文件音频提取工具深度解析:三款主流工具技术对比与选型指南
- 08-02剪映音频处理深度全解:从基础操作到专业混音的2000字终极指南
- 08-02Qwen2.5-VL视觉模型本地部署:支持发票识别/视频分析/JSON输出等
- 最近发表
-
- 微软新专利探索Copilot AI应用,匹配视频等生成背景音乐
- 告别工具切换烦恼!Kimi-Audio开源:一个模型搞定所有音频任务
- 通义开源音频生成模型ThinkSound:可像“专业音效师”一样思考
- 音乐的指纹:听歌识曲app是怎么识别音乐的?算法原理揭秘
- 利用代码实现_剪映小助手数据生成器_的audio_infos功能
- 视频文件音频提取工具深度解析:三款主流工具技术对比与选型指南
- 剪映音频处理深度全解:从基础操作到专业混音的2000字终极指南
- Qwen2.5-VL视觉模型本地部署:支持发票识别/视频分析/JSON输出等
- 用python编辑视频神器:moviepy
- 音频工程师首选的音频分析神器分享给大家
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)