用track id批量调用suno api可在3分钟内完成6首电子曲目的封面匹配、字幕嵌入、16:9竖版视频合成及抖音/小红书发布,替代2小时手动操作。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用Suno AI生成的6首电子专辑曲目已导出为MP3,现在要批量将每首歌自动匹配对应视频封面、嵌入字幕、生成16:9竖版短视频并发布到抖音/小红书——手动操作2小时起步,而用Track ID批量调用接口可在3分钟内完成全流程。
提取每首歌曲的唯一Track ID
打开Suno官网 → 登录账号 → 进入「My Songs」页面 → 确保所有目标歌曲状态为「Completed」且未过期(72小时内)→ 鼠标悬停在某首歌波形图上 → 右键 → 「Copy song link」→ 粘贴链接到记事本,例如:https://suno.ai/song/abc123-def456-ghi789 → 【abc123-def456-ghi789 就是该曲的Track ID,共32位含连字符,缺一位都导致后续API调用失败】。
重复此操作,逐个提取全部6首歌的Track ID,存为纯文本文件track_ids.txt,每行一个ID,不加空格、不加引号、不加http前缀。
用Python脚本批量拉取音频元数据与直链
新建fetch_tracks.py文件,填入以下代码(需替换YOUR_API_KEY):
import requests<br>headers = {"Authorization": "Bearer YOUR_API_KEY"}<br>with open("track_ids.txt") as f:<br> ids = [line.strip() for line in f if line.strip()]<br>for tid in ids:<br> url = f"https://api.suno.ai/v1/songs/{tid}"<br> r = requests.get(url, headers=headers)<br> if r.status_code == 200:<br> data = r.json()<br> print(f"{tid} | {data['title']} | {data['audio_url']}")<br> # 自动写入csv供下一步使用<br> else:<br> print(f"Failed: {tid} - {r.status_code}")
运行脚本后,终端将输出6行带标题和audio_url的结果。注意:若某ID返回404,说明该曲已过期或被删除,需重新生成;【audio_url为临时直链,10分钟后失效,必须立即下载或转入视频合成流程】。
调用FFmpeg批量合成音画
准备6张尺寸为1080×1920的封面图,命名为cover_01.jpg至cover_06.jpg,与音频直链一一对应。
创建batch_render.sh(Linux/macOS)或batch_render.bat(Windows),内容如下:
ffmpeg -y -loop 1 -i cover_01.jpg -i "https://cdn.suno.ai/abc123.mp3" -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" -movflags +faststart output_01.mp4
把6条命令写进脚本,每条换行;其中-i后的URL必须替换成上一步获取的真实audio_url;-vf参数确保图像居中填充、不拉伸、适配竖屏;【-shortest 是关键,否则视频会无限循环播放音频】。
执行脚本,6个MP4将在15秒内生成完毕,每个文件大小约8–12MB,可直接上传至平台。
自动注入ID3标签并同步发布
第一步:用MP3Tag软件打开整个音频文件夹 → 全选6首 → 右键「Tag → Auto-fill tags from filename」→ 格式设为「%track% - %title%」。
第二步:在左侧面板顶部点击「Convert → Tag-Tag」→ 批量填入:
Album = 「Neon Grid」;
Artist = 「[你的艺名]」;
Album Artist = 同Artist;
Year = 「2024」;
Genre = 「Synthwave」;
Comment = 「Made with SunoAI • All rights reserved」。
第三步:安装抖音/小红书官方API SDK,用Python调用其发布接口,传入output_01.mp4至output_06.mp4路径、预设文案、话题标签,触发批量发布。发布成功后,每个视频描述区自动带#SunoAI #AI音乐 标签。











