📄 一句话概括
非线性编辑的核心是时间线:素材不动,动的只是引用与顺序——所以真正耗算力的只有最后那一步【导出】。
📝 本节和前面几节的关系
5.5.1 讲的是对单个文件的操作,这一节讲把多个素材拼成一个作品。
一、五个基本概念
素材箱:导入的原始素材,改动只记在工程里,不写回文件。 时间线:按时间排列的编辑结果——这才是【作品】本身。 剪辑点:每一段素材的入点与出点。 转场:两段之间怎么衔接——硬切、叠化、划像。 导出:把时间线渲染成一个新文件。
二、【非线性】是什么意思
这个词是相对老式磁带编辑说的。 磁带是线性的:要改中间一段,就得把后面的全部重录一遍。 数字时间线是非线性的:任意位置随时插入、删除、调序,不影响别处。 所以【非线性】说的不是技术,是编辑的自由度。
三、哪一步真正耗算力
前面的剪辑操作几乎不耗算力——因为它们只是改记录。 只有【导出】才真的要解码每一段素材、按时间线拼起来、再重新编码。 这解释了一个常见体验:剪了一天不累,一按导出就要等很久。 所以优化的方向从来不是【让剪辑更快】,而是【让导出更聪明】。
四、和转码的关系
导出本质就是一次带编辑点的转码。 素材与原目标编码一致时,可以只做拼接而不重编码(也就是第 5.5.1 节的转封装思路)。 但一旦加了转场或滤镜,就必须重编码——因为画面被真正改了。 所以 5.5.1 那条判断在这里依然适用:先问改的是盒子还是内容。
五、动手 Demo:非线性编辑在编辑什么
非线性编辑的核心是【时间线】:素材不动,动的只是引用与顺序。
rows = [("素材箱", "原始素材,导入后不改动"),
("时间线", "按时间排列的编辑结果"),
("剪辑点", "每一段素材的入点与出点"),
("转场", "两段之间怎么衔接"),
("导出", "把时间线渲染成一个新文件")]
for a, b in rows:
print("%-8s %s" % (a, b))
实跑输出:
--------------------------------------------------------------------
非线性编辑在编辑什么
--------------------------------------------------------------------
非线性编辑的核心是【时间线】:**素材不动,动的只是引用与顺序**。
概念 含义
------------------------------------
素材箱 原始素材,导入后不改动
时间线 按时间排列的编辑结果
剪辑点 每一段素材的入点与出点
转场 两段之间怎么衔接
导出 把时间线渲染成一个新文件
所谓【非线性】,是相对老式磁带编辑——**磁带只能顺序剪,时间线可以随便改。**
所以【导出】才是真正耗算力的那一步,**前面的剪辑都只是改记录**。
所谓【非线性】,是相对老式磁带编辑——磁带只能顺序剪,时间线可以随便改。 所以【导出】才是真正耗算力的那一步,前面的剪辑都只是改记录。
30 秒实验
- 在一款剪辑软件里把同一段素材剪两刀、调换一次顺序。
- 注意这几步是不是几乎瞬间完成。
常见误区
- 以为剪辑会改动原始素材。它只改工程文件里的引用。
- 导出时不做任何设置就等。码率、分辨率、预设都在这一页决定耗时。
自测三问(点开对答案)
1. 【非线性编辑】里的【非线性】指什么? —— 指时间线上可以任意插入、删除、调序,不像磁带必须顺序剪。 2. 为什么剪辑操作不耗算力? —— 它们只改工程里的引用与顺序,不重新处理像素。 3. 导出为什么必须重编码? —— 素材被拼接、加了转场或滤镜,画面已经变了,必须重新编码。- ☐ 下一节(5.6 短视频技术)
相关笔记
- 视频转码 — 导出本质上就是一次转码
- 视频的基础概念 — 导出时要定的那些参数
- 混音技术 — 声音那边同样要【合】
- 🎬 FFmpeg入门详解 · 索引