🎬 第五章 视频基础
📄 一句话概括

非线性编辑的核心是时间线:素材不动,动的只是引用与顺序——所以真正耗算力的只有最后那一步【导出】。

📝 本节和前面几节的关系

5.5.1 讲的是对单个文件的操作,这一节讲把多个素材拼成一个作品。

一、五个基本概念

素材箱:导入的原始素材,改动只记在工程里,不写回文件。 时间线:按时间排列的编辑结果——这才是【作品】本身。 剪辑点:每一段素材的入点与出点。 转场:两段之间怎么衔接——硬切、叠化、划像。 导出:把时间线渲染成一个新文件。

二、【非线性】是什么意思

这个词是相对老式磁带编辑说的。 磁带是线性的:要改中间一段,就得把后面的全部重录一遍。 数字时间线是非线性的:任意位置随时插入、删除、调序,不影响别处。 所以【非线性】说的不是技术,是编辑的自由度。

三、哪一步真正耗算力

前面的剪辑操作几乎不耗算力——因为它们只是改记录。 只有【导出】才真的要解码每一段素材、按时间线拼起来、再重新编码。 这解释了一个常见体验:剪了一天不累,一按导出就要等很久。 所以优化的方向从来不是【让剪辑更快】,而是【让导出更聪明】。

四、和转码的关系

导出本质就是一次带编辑点的转码。 素材与原目标编码一致时,可以只做拼接而不重编码(也就是第 5.5.1 节的转封装思路)。 但一旦加了转场或滤镜,就必须重编码——因为画面被真正改了。 所以 5.5.1 那条判断在这里依然适用:先问改的是盒子还是内容。

五、动手 Demo:非线性编辑在编辑什么

非线性编辑的核心是【时间线】:素材不动,动的只是引用与顺序。

rows = [("素材箱", "原始素材,导入后不改动"),
        ("时间线", "按时间排列的编辑结果"),
        ("剪辑点", "每一段素材的入点与出点"),
        ("转场", "两段之间怎么衔接"),
        ("导出", "把时间线渲染成一个新文件")]
for a, b in rows:
    print("%-8s %s" % (a, b))

实跑输出:

--------------------------------------------------------------------
非线性编辑在编辑什么
--------------------------------------------------------------------

非线性编辑的核心是【时间线】:**素材不动,动的只是引用与顺序**。

  概念       含义
  ------------------------------------
  素材箱     原始素材,导入后不改动
  时间线     按时间排列的编辑结果
  剪辑点     每一段素材的入点与出点
  转场       两段之间怎么衔接
  导出       把时间线渲染成一个新文件

  所谓【非线性】,是相对老式磁带编辑——**磁带只能顺序剪,时间线可以随便改。**
  所以【导出】才是真正耗算力的那一步,**前面的剪辑都只是改记录**。

所谓【非线性】,是相对老式磁带编辑——磁带只能顺序剪,时间线可以随便改。 所以【导出】才是真正耗算力的那一步,前面的剪辑都只是改记录。

30 秒实验

  1. 在一款剪辑软件里把同一段素材剪两刀、调换一次顺序。
  2. 注意这几步是不是几乎瞬间完成。

常见误区

  1. 以为剪辑会改动原始素材。它只改工程文件里的引用。
  2. 导出时不做任何设置就等。码率、分辨率、预设都在这一页决定耗时。
自测三问(点开对答案) 1. 【非线性编辑】里的【非线性】指什么? —— 指时间线上可以任意插入、删除、调序,不像磁带必须顺序剪。 2. 为什么剪辑操作不耗算力? —— 它们只改工程里的引用与顺序,不重新处理像素。 3. 导出为什么必须重编码? —— 素材被拼接、加了转场或滤镜,画面已经变了,必须重新编码。

相关笔记