剪映专业版教程:制作数据结构快速排序算法原理演示视频
前言
今天教大家用剪映制作数据结构快速排序算法的原理演示视频。一趟冒泡排序只能使一个元素排序到位,而快速排序在一趟操作后不仅能使某个元素排序到位,还能将序列划分为两个子序列——所有比该元素小的都在左边,所有比该元素大的都在右边。这种抽象的逻辑用文字描述很难理解,但通过动画演示就一目了然了。
效果预览:白色背景上展示题目和说明文字,通过i指针和j指针的移动动画,配合元素数字的颜色和位置变化,动态演示快速排序的第一趟操作过程。
效果演示:
用剪映专业版制作快速排序算法原理(数据结构)演示视频
第一步:准备背景与文字
导入背景:
拖入一张图片到剪映轨道1中,视频比例设为9:16。
设置“背景填充”为“颜色”,颜色值选择白色。
缩小图片并移出屏幕(只保留白色背景)。
添加标题和问题说明:
添加文本,文字修改为“数据结构:快速排序”,入场动画为“随机集合”,动画时长3秒。
另一个文本为快速排序的特点说明:
“一趟冒泡排序只能使一个元素排序到位。快速排序特点:一趟操作后使某个元素排序到位,并且该元素把序列划分为两个子序列,所有比该元素小的都排在其左边,所有比该元素大的都排在其右边。”
入场动画为“卡拉OK”。
添加文本“下面演示快速排序算法的原理”,配上“浑厚旁白”朗读。
第二步:制作指针图形
用“贴纸”->“图形库”中的方形和箭头以及一个文本i制作一个指针图形。
把它们的时长拉到足够大(如果预估演示时长为1分钟,就拉到1分钟)。
复制一份,同时把i改成j。
将复制出来的那一份用“新建复合片段”的方式合并。
将原来的那一份用同样方式合并。
为什么要合并:
减少轨道占用,方便后续剪辑
只有合并后才能设置位置关键帧动画,不合并或用“组合”方式无法作为一个整体设置位置关键帧
第三步:制作T框
用“贴纸”->“图形库”中的方形绘制一个框。
去除填充色,描边颜色设为蓝色。
在其左侧放置一个文本T。
第四步:添加待排序数字
把数字46、33、66、38、30、92以独占一个轨道的形式添加进时间线。
把i指针指向第一个数46,j指针指向最后一个数92。
第五步:添加算法步骤文字与朗读
把下列语句配上“浑厚旁白”朗读,并配上“卡拉OK”入场动画,动画时长与文字时长相同。
步骤1:
“选取元素46放入T中暂存,j往左扫描到第一个小于46的元素处停止。把j处的元素放入i处。i向右移动一位。”
步骤2:
“从i处向右扫描到第一个大于46的元素处停止。把i处的元素放入j处。j向左移动一位。”
步骤3:
“j往左扫描到第一个小于46的元素处停止。把j处的元素放入i处。i向右移动一位。”
步骤4:
“此时,i=j,把T中的元素46放入i、j处,至此,第一趟操作结束。”
第六步:添加指针动画
根据朗读的进度,给i指针和j指针配上相应的位置关键帧动画,并同步调整相应数字的颜色和位置变化。
动画同步要点:
朗读到“j往左扫描”时,j指针向左移动
朗读到“把j处的元素放入i处”时,对应数字移动并改变颜色
朗读到“i向右移动一位”时,i指针向右移动
朗读到“i=j”时,两个指针重合
最后T中的46放入i、j处
第七步:预览与导出
制作完成后,点击“播放”按钮预览效果。
点击右上角的“导出”。
技术要点总结
| 模块 | 核心技术 | 作用 |
|---|---|---|
| 背景 | 白色背景填充+图片移出 | 模仿PPT干净底色 |
| 标题动画 | 随机集合入场动画 | 增强开场效果 |
| 说明文字 | 卡拉OK入场动画 | 逐字显示,吸引注意力 |
| 指针制作 | 方形+箭头+文本i/j | 模拟算法中的扫描指针 |
| 指针合并 | 新建复合片段 | 整体设置位置关键帧 |
| T框 | 方形(无填充)+文本T | 暂存基准元素 |
| 数字排列 | 每个数字独占一个轨道 | 独立控制位置和颜色 |
| 指针动画 | 位置关键帧 | 动态演示扫描过程 |
| 数字变化 | 颜色关键帧+位置关键帧 | 高亮移动的元素 |
| 朗读配音 | 浑厚旁白 | 同步讲解算法步骤 |
复合片段的重要性:
指针图形由多个贴纸组成,不合并无法整体设置关键帧动画
“组合”功能不能用于关键帧动画,必须用“新建复合片段”
动画节奏建议:
朗读速度适中,指针移动与朗读同步
每个关键步骤停顿0.5秒,给观众理解时间
数字颜色变化时配合短暂停顿
结语
这个快速排序算法原理演示视频的核心在于指针复合片段 + 位置关键帧动画 + 数字颜色变化 + 旁白朗读同步。掌握了这套逻辑,可以自由变体:制作冒泡排序、选择排序、归并排序等其他算法的演示视频,也可以制作更多学科的知识讲解视频。
希望这篇教程对你有所帮助。
