功能概述

功能位置

功能界面

万剪大师批量剪辑软件【基础版】新增的 “多场景循环合成”,主要解决一种很常见的批量视频制作需求:素材已经按照不同场景分好了文件夹,但每个场景需要的镜头数量、视频时长、图片时长和图片动态效果并不一样。
以前如果想按照固定场景结构去组合,就需要反复挑素材、裁视频、处理图片,再按顺序拼起来。现在可以直接把这些规则提前设置到每一个文件夹上,让软件按照文件夹顺序自动循环抽取和合成。
这些设置不是简单堆在一起,而是共同决定一条成片最后的场景结构和镜头节奏。
“多场景循环合成”比*适合素材本身已经有明确分类的情况。
比如准备一批商品视频素材,可以提前整理成:
使用时直接导入最外层的总文件夹,软件会自动读取下面的场景子文件夹,并加载到超级列表框中。
表格中的每一行,就代表一个独立场景。
软件不会把所有文件夹里的素材全部混在一起随机,而是保留文件夹本身的先后顺序。
假设有4个文件夹,那么最基础的一轮就是:
1 → 2 → 3 → 4
如果“所有文件夹循环抽取几轮”设置为2,那么一条成片的场景顺序就是:
1 → 2 → 3 → 4 → 1 → 2 → 3 → 4
设置3轮,则继续按照相同顺序执行:
1234 1234 1234
所以这里的“循环抽取几轮”,循环的是 整套场景结构,而不是简单重复某一个素材。
对于本身就希望保持固定内容顺序的视频,这种方式会更合适。
不同场景对镜头长度的要求,往往并不一样。
比如产品外观希望多停留一会儿,局部细节希望节奏快一些,而实际使用过程又可能需要更长时间。
现在可以直接在每个文件夹对应的表格里设置 “每个视频抽取时长”。
例如:
当程序抽到第1个文件夹里的视频时,就按照这个文件夹设置的4秒进行随机位置抽取。
到了第2个文件夹,则按照2秒处理。
也就是说,视频抽取时长不再是所有文件夹共用一个固定值,而是每个场景都可以有自己的规则。
这样在整理素材时,只需要考虑“这个视频属于哪个场景”,不用为了不同镜头时长,再提前把原视频一段一段裁好。
如果每个镜头都严格保持完全相同的秒数,多条成片之间的节奏容易比*固定。
所以这次还加入了:
“每个视频抽取时长 上下随机浮动”
例如基础抽取时长设置为3秒,随机浮动设置为0.5秒,那么实际抽取时长就可以围绕3秒产生变化。
这里的逻辑并不是放弃原来的时长设置,而是:
基础时长负责确定整体节奏,随机浮动负责让不同镜头之间产生一定变化。
同时程序里加入了时长下限保护。
即使随机浮动值设置得比**,也不会因为“基础时长减去浮动值”而出现0秒或者负数的片段。
多场景素材里并不一定全部都是视频。
很多时候,同一个场景文件夹里可能同时存在图片和视频。
例如“产品细节”文件夹里可能同时有:
这种情况下不需要提前把图片全部转成视频。
程序抽到图片以后,会根据当前文件夹这一行设置的 “图转视频时长”,自动生成对应的视频片段。
例如:
即使几个文件夹里都有图片,它们也不需要统一使用同一个时长。
这对于不同类型的场景会更合理。
有些画面需要多停留一会儿,有些只需要快速带过,就可以直接在对应文件夹中分别设置。
图转视频时长也支持单独的随机浮动。
例如某个文件夹的图片基础时长是3秒,再设置一定的上下浮动范围,那么这个场景中不同图片生成的视频片段时长也可以产生变化。
这样视频素材和图片素材都可以在保留基础规则的情况下,让具体镜头长度不必完全一致。
除了图片时长,这次还把 图转视频特效 放到了场景级别。
下方原本的“图转视频效果”组合框仍然保留,可以统一选择图片动态效果。
目前包括:
一共对应1—31个序号。
而在每个场景文件夹的表格中,又增加了:
“图转视频特效(填序号)”
例如:
这样每个文件夹里的图片就可以使用不同的动态效果。
比如产品外观使用逐渐放大,细节展示使用横向移动,使用过程里的图片保持静态,场景展示再使用另外一种效果。
如果某一个文件夹不想单独指定,也不用每一行都填写。
特效序号留空时,就自动跟随下方统一设置的“图转视频效果”。
所以这里同时兼顾了两种使用方式。
如果素材要求比*简单,只需要统一选择一次效果即可。
如果希望不同场景有不同画面运动方式,就可以给对应文件夹单独填写特效序号。
不同场景除了时长不同,需要的镜头数量也可能不同。
比如一条商品视频中:
产品外观可能只需要1个镜头;
局部细节可能希望连续展示3个;
使用过程可能希望连续抽2个;
最后的场景展示再放1个。
现在每个文件夹都可以单独设置:
“每次使用几个素材”
例如:
那么实际执行一轮时,就不是简单地从4个文件夹各拿1个素材。
而是:
文件夹1取1个 → 文件夹2取3个 → 文件夹3取2个 → 文件夹4取1个
如果循环设置为2轮,则这套结构再完整执行一次。
所以这里需要区分两个设置:
“每次使用几个素材”,决定进入一个文件夹以后,这个场景连续拿几个镜头。
“所有文件夹循环抽取几轮”,决定整套场景结构在一条成片中重复几次。
两个设置组合起来以后,一条视频的基本镜头结构就可以提前确定下来。
假设现在准备了4个场景文件夹。
然后把 “所有文件夹循环抽取几轮” 设置为2。
第一轮会按照:
文件夹1取1个 → 文件夹2取2个 → 文件夹3取3个 → 文件夹4取1个
第二轮再按照相同的场景顺序继续:
文件夹1取1个 → 文件夹2取2个 → 文件夹3取3个 → 文件夹4取1个
最终就是:
1 → 22 → 333 → 4 → 1 → 22 → 333 → 4
这里的数字代表对应的场景文件夹。
至于每一个位置实际抽到哪一个具体素材,则从对应文件夹的素材池中进行选择。
所以最后得到的不是完全无规则的随机视频,而是:
整体场景结构由用户提前规定,具体素材则从每一个场景内部进行变化。
这个功能没有要求一个文件夹必须全部是视频,或者全部是图片。
例如“局部细节”文件夹可以同时放:
程序抽到什么类型,就按照什么规则处理。
按照这个文件夹自己的 “每个视频抽取时长”,从视频中随机位置截取对应时长。
如果原视频本身比设置的抽取时长还短,则直接使用当前视频能够提供的实际时长。
不会因为差几秒,又继续抽一个新视频来补足。
也就是说,一个素材仍然按照一个镜头处理,不会因为原视频比*短而打乱原来的场景结构。
按照当前文件夹自己的:
图转视频时长 + 图转视频特效
生成对应的视频片段。
所以用户在整理素材时,只需要考虑:
这张图片或者这个视频属于哪个场景。
图片和视频可以自然混合在同一个场景目录中。
图片本身的比例可能和最终输出视频并不一致。
例如最终需要输出1080×1920竖屏视频,但素材中可能既有竖图,也有横图。
目前图转视频继续支持:
如果选择原比例,还可以继续选择:
所以“图转视频时长”和“图转视频特效”负责图片片段的时间与动态方式,而“图转视频模式”和“图片填充”负责图片怎样适配最终画面。
这些设置之间是分工关系,不会改变前面的场景抽取顺序。
所有抽取出来的素材会先分别进行处理。
视频根据对应文件夹的规则随机裁剪。
图片根据对应文件夹的规则转换成视频。
之后再统一进行分辨率和背景填充处理,最后按照原来的场景顺序进入合成。
转场部分仍然可以选择:
同时可以设置转场时长。
所以整个“多场景循环合成”的工作流程可以理解成:
导入总文件夹
↓
自动读取场景子文件夹
↓
每个文件夹分别读取自己的素材数量、视频时长、图片时长、图片特效和使用素材数量
↓
按照文件夹顺序执行第1轮
↓
需要多轮时,再从第1个文件夹重新开始下一轮
↓
抽到视频,按当前文件夹规则随机裁剪
↓
抽到图片,按当前文件夹规则转成视频
↓
统一处理画面比例、分辨率和背景填充
↓
按照原有场景顺序进行转场或普通合成
↓
输出完整成片视频
这样“场景结构”和“素材处理规则”就被真正分开了。
文件夹负责决定视频是什么结构,每个文件夹里的参数则决定这个场景里的镜头具体怎样处理。
这次功能中,每一个文件夹都有自己的参数:
这些数据都在超级列表框中。
为了避免关闭窗口以后重新打开又要全部设置一次,这部分做了单独的配置缓存。
对于长期使用固定场景结构的用户,比如一直按照:
这样的目录方式整理素材,可以先把每个场景的规则调整好。
后面主要更新对应文件夹里的图片和视频素材,就可以继续按照原来的结构进行组合。
这次新增“多场景循环合成”,并不是简单增加一个同时读取多个文件夹的入口。
真正想解决的是:
不同场景,本来就应该允许使用不同的处理规则。
有的文件夹需要4秒的视频镜头,有的只需要2秒;
有的图片需要停留3秒,有的只需要1.5秒;
有的场景一轮只需要1个素材,有的希望连续使用3个;
有的文件夹需要自己的图片动态效果,有的可以直接跟随统一设置;
一条视频还可以按照同样的文件夹结构循环抽取多轮。
现在这些规则都可以直接设置到具体场景文件夹上。
最终形成的逻辑就是:
文件夹负责场景分类,文件夹顺序负责视频结构,每个文件夹自己的参数负责这一类镜头怎么处理,循环轮数负责整套场景结构重复多少次。
对于平时本来就会按照内容类型整理素材,又希望成片保持一定场景顺序的任务,这次新增的 “多场景循环合成”,就是专门围绕这种工作方式做的一套组合逻辑。