必须用AniShort内置自动编号(Lxx_)功能,首次粘贴前启用,否则无法解析为元数据;推荐Excel预编序号或Python脚本批量生成,手动补编号须前置、两位数、连续不中断。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要在AniShort中为每条分镜打上连续、不重复、可追溯的编号,否则后期剪辑时根本分不清“L05”和“镜头5”是不是同一格,“第3镜”和“Scene_3”是否对应同一段动作——尤其当项目超过20镜、多人协作或需对接外包动画师时,编号混乱直接导致返工。
用AniShort内置编号模板自动填充
打开AniShort工作台→进入「Storyboard Editor」→点击右上角「设置」图标→下拉选择「编号格式」→启用「自动编号(Lxx_)」。系统将按你粘贴进来的顺序,从L01开始逐行生成编号,如L01、L02……L12。
这一步不能跳过。如果你手动输入“1.”“2.”或“第一镜”,AniShort会把它们识别为描述文本的一部分,而不是结构化编号,后续导出CSV或同步到剪辑时间线时无法被解析为元数据。
注意:【启用自动编号后,已生成的分镜不会被重新编号】。必须在首次粘贴分镜文本前开启该选项,否则需全选删除→重置编号格式→重新粘贴。
本地整理好再批量导入(推荐给多镜长项目)
方法一:用Excel预编序号列
新建Excel表,A列为编号(L01、L02…),B列为分镜描述(格式为“【角色】+动作/状态+环境/视角”)。确保无空行、无合并单元格→复制整列B→在AniShort「批量导入」框中粘贴。系统会忽略A列,但你本地留档可随时核对。
方法二:用Notepad++正则替换快速加前缀
把你写好的纯文本分镜(每行一条)拖入Notepad++→按Ctrl+H打开替换框→查找目标填^→替换为填L0$# →勾选「正则表达式」→点击全部替换。再手动把$#替换成两位数序号(L01、L02…)。这比一行行敲快十倍,且避免手误跳号。
方法三:用Python脚本一键生成带编号文本(适合超30镜项目)
新建txt文件,粘贴以下代码并保存为renumber.py:
lines = open('raw.txt', encoding='utf-8').readlines()
with open('numbered.txt', 'w', encoding='utf-8') as f:
for i, line in enumerate(lines, 1):
f.write(f'L{i:02d} {line}')
把原始分镜存为raw.txt,双击运行脚本,输出numbered.txt即可直接导入AniShort。
手动补编号时必须遵守的三条铁律
第一步:编号必须前置,紧贴分镜描述开头,中间不留空格。例如正确是“L07【小林】推开门→快步走进昏暗仓库”,错误是“【小林】推开门→L07 快步走进…”或“L07 【小林】…”(多一个空格会导致AI误判为两个字段)。
第二步:编号位数统一为两位数字(L01~L99),不可写成L1/L10/L100。AniShort后台排序逻辑依赖固定长度字符串,L10会排在L2前面,造成时间线错乱。
第三步:删除某镜后,必须重排后续所有编号。不要保留“L01、L02、L04”,这种断号会让协作方误以为漏了L03,或触发AniShort校验报错——【断号=无效分镜序列】。

















