Final Cut 视频剪辑快速入门,小白上手视频课的制作

news2024/11/27 17:44:18

本文是一个快速入门教程,如果您是0视频处理基础,又想录制网课或是一些对效果要求不高的视频那么这篇教程足够使用了。

本文主要用Final Cut处理视频课,本文是笔者在制作视频课过程中逐渐摸索的,如果您想制作一些比较专业的视频,建议系统的学习相关图像和音频知识以及Final Cut的操作技巧。

os x :v12.7
final cut pro:10.6.5
本文会以一个未经处理的草稿视频来讲解,如何使用Final Cut(以下简称FC)处理最终达到一个可以发布的效果。

Final Cut设置

打开偏好设置,除了以下两项,其它都是默认即可:
导入:按下图设置,主要是减少资源库的大小和加快处理视频时的性能,否则可以经常删除菜单项【文件-删除资源渲染文件\项目文件】可减少磁盘存储。
在这里插入图片描述
目的位置:按需要添加“保存视频帧”和“图像序列”,前者可以用于视频截图,后者可以把一段视频按幀保存成图片
在这里插入图片描述

1. 创建项目

FC的文件是以资源库–事件–项目三级组织的,即一个资源库可创建多个事件,一个事件可创建多个项目。一个项目对应一个要处理的视频。注意:这里所说的资源库非需要编辑的源素材,源素材虽然也包含在资源库中但它是一个可补多个事件的项目共享的资源。

  • 创建以上三项目录都在【文件-新建】项目下,需要一个个创建,创建好之外界面如图:
    在这里插入图片描述
  1. 工具栏:没有和视频操作相关的按钮,左侧主要是导入和状态显示,右侧是导出和显示和隐藏不同的窗口;
  2. 资源库和事件导航栏,智能筛选可认为是定制的搜索条件,用于多素材时的整理和快速搜索用;图上序号少了2,所以下面的序号默认+1来对应截图序号
  3. 项目和导入的素材注意窗口,需要经常使用;
  4. 素材预览区,所有视频操作的效果都是通过这个窗口来查看的;
  5. 设置区,无论是资源库、项目还是单个素材片断、效果、音频等都在此处设置;
  6. 片断浏览区,视频处理过程中通常会剪辑成多个小的片断,在这里可按分类来找到相应的片断;
  7. 视频时间线,视频基本所有的操作全是在此处来操作的;
  8. 效果区,此处会有很多效果,包括声音和视频的都在此处查看;
  9. 视频工具,这是剪辑视频的所有工具,需要经常用到,不太多一共就6个左右;

2. 添加素材

导入素材

可从菜单选择文件导入功能,也可以直接拖动电脑中的素材到窗口2中(主界面);
在这里插入图片描述

导入素材到时间线窗口

确定要编辑的视频(前提要新建一个项目),在视频编辑过程中源素材不会被改动,这点需要放心。
编辑整个视频
可直接拖进来。
在这里插入图片描述
编辑源视频一小部分
先切换到下列素材窗口
在这里插入图片描述
然后在下图中选择视频起始位置,鼠标放上后按快捷键 i 和 o,然后按Q\W\E\D之一就可以插入到时间线上,也可以拖动。如果要插入多个片断,可按command+shift+i和o多截取片断。

按command+e,可导出源视频的片断,注意,片断导出只能在素材库上导出,在时间线上导出需要用到范围工具;
按f和u可以添加到个人收藏中,方便查找;

此部完成后就可以正式编辑视频了

3. 视频预处理

在正式处理视频前,最好是先整体调整下色彩和音色,

色彩

在这里插入图片描述

音色

在这里插入图片描述

4. 视频剪辑

基本的工具都在这里了,需要掌握这些快捷键,当鼠标放在时间线上时,按单个字母这些工具就会自动切换。
在这里插入图片描述

  • 选择:用于选择单独片断;
  • 修剪:针对单个片段的,拖动小片断可以增加或减少视频的头尾,比如视频是1分钟长度,向左拖动一下,假设拖动了10秒,则视频播放就变成了从第10秒开始,然后第50~60秒播放原来前10秒的内容。
  • 位置:相对于修剪工具而言,这时拖动时,视频会覆盖前后的内容,但片断空白的地方的时长会保留,可以在空白处增加其它片断;
  • 范围选择:选择范围后,可以直接按del键盘删除、导出或是音量的拖动大小;
  • 切割:分割小片断,分割后可以选择菜单【修剪-接合片断】再合成一个大片断,前提是没有使用过修剪和位置工具;
  • 缩放:缩放时间线,默认是放大,按option键是缩小;也可以在时间线上选择一个区域这时只放大选择的区域,shift+z恢复到合适大小;
  • 抓手:就是一个快速查看的功能,用于拖动时间线的。

浏览速度

这个主要用于浏览用,快捷键盘 K+L:可控制播放速度;当浏览片断时可选择一个片断后,然后点击下图的图标,就可单独浏览某个片断了。
在这里插入图片描述

切割片断

片断由工具切割后形成的,切割成片断后可以拖动,一般常用的是快捷键 v,使当前片断失效,确认切的是否正确,然后再进行下一步操作,失效后会显示暗黑色:
在这里插入图片描述

主时间线

在这里插入图片描述
时间线可简单理解为图层,从上到下依次覆盖,包括字幕、声音、图像都会从上向下覆盖。所以一般来讲图形的顺序为:效果图层、字幕图层、主事件事图层(上图红色框)、声音图层。

新时间线

从主故事事脱离的片断可以选择右键,创建新故事情节,这样就会成为一个新的故事线了可以随时编辑,否则默认的片断只能进行少量的操作;
在这里插入图片描述

双时间线

其实没有这个名字,笔者自己取的,主要是分开处理,否则主时间线和上层图形会有覆盖关系,操作【编辑-从故事情节中提取】,如下图,主帮事线中黑色区域的时长会保留。
在这里插入图片描述

添加章节

实现快速浏览的目的,方法是在时间线上按两下mm,然后选择最后一个章节标记;
在这里插入图片描述

5. 声音处理

下图是声音波形图,可以从视频中分离出来,一个总的处理原则是不能出现黄色,黄色代表失真或破间。
在这里插入图片描述

声音处理

声音是针对片断的,可对单个片断处理,也可以选择所有片断一起处理。注意:拖动时间线的声音图层也可以直接改变声音的大小。
在这里插入图片描述

录制画外音

主要原视频录制时声音有问题,单独录制一下。选择菜单【窗口-录制画外音】,然后会生成一个新的片断,合成时把原片断的声音分离出去,删除掉就可以了。
在这里插入图片描述

6. 添加字幕

字幕建议用一个三方AI软件,根据声音自动生成字幕,否则字幕会比较费时间。在Final Cut中暂时没有字幕生成的功能。添加字幕时可选择内嵌和隐藏式的,隐藏式字幕需要编辑-新建字幕功能实现,而内嵌字幕则直接在工具栏实现即可。

内嵌字幕

也是拖进来的,字幕位置和颜色等都可以编辑
在这里插入图片描述

隐藏字幕

就是由播放器来控制是否显示字幕,默认一般是不显示的。需要在菜单【编辑-添加字幕】中实现,这样会生成一个单独的层,如下图,调整方式是一样的。
在这里插入图片描述

7. 添加效果

效果在视频课中一般很少用到,方法是把相应的效果拖动到相应的位置中即可;

添加效果

可选择相应效果后按空格来预览效果,无误后再拖动到片断上在这里插入图片描述

移除效果

一是可以在菜单【编辑-移除属性/移除效果】中删除,也可以在设置窗口来设置
在这里插入图片描述

也可以在设置窗口最下面【存储郊果预置】功能,可缓存多个效果供编辑使用。

关键帧

可以设置窗口添加多个关键帧,然后在不同的帧之间设置不同的效果,只要有加号的项都可以点击,然后左右的箭头来定位,如下图,这个很难说的清,试一下就清楚了。
在这里插入图片描述
在时间线上按ctrl+v或显示动画效果调出效果面板。

给视频添加效果,最好的方式是加一个类似字幕这样的图层,然后把效果添加到此图层上,而不要直接在原视频上添加,可用motion工具来制作此类图层或效果。

8. 收尾工作

局部打码

主要是应对敏感信息,操作方法如下:

  1. 把需要打码的片断单独切割出来;注意:必须要复制一份放在主时间线上方。
  2. 给此片断添加【形状遮罩】效果;
  3. 在设置和预览窗口调整遮罩大小;
  4. 添加效果【像素化】;
    在这里插入图片描述
    在这里插入图片描述

添加水印

可制作同样时长的图层,在此图层中只放一张水印图片,然后调整视频模式,调整到自己满意的效果为止。
在这里插入图片描述

调整速度

视频课时,有时会有语速快或慢的情况,但图像一般变化不大。所以最后可以整体调整一下语速,可以按片断也可以全选所有片断,然后按下图设置:
在这里插入图片描述

9. 视频导出

导出

这样导出的视频会比较大
在这里插入图片描述

压缩

可找一个三方工具来压缩或安装以下工具。
在这里插入图片描述

设置视频封面

此功能不是Final Cut中设置的,需要文件导出后,查看文件属性,然后把需要的图片拖到相应的图标处即可:
在这里插入图片描述

以上这些内容基本可以满足做视频课了,但如果追求更多效果的话还远远不够。不过叫视频课主要是讲内容,好的视频特效固然重要,但内容可能更重要一些。

其它技巧

  1. 这个没啥可说的,主要是字幕、效果、文案需要多用用市场上免费的一些AI大模型工具,后续整理后再补上这些技巧,用的好的话效率会成指数提高。
  2. 另外,如果有同学掌握AI编程的话,可以训练自己的声音这样可以省去了录视频这一过程,进而剪视频时也会省很多时间(毕竟用电脑录制时有时会容易出错或是楼下过个车的话还容易有噪音)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1349236.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mysql原理--Explain详解

1.概述 一条查询语句在经过 MySQL 查询优化器的各种基于成本和规则的优化会后生成一个所谓的 执行计划 ,这个执行计划展示了接下来具体执行查询的方式,比如多表连接的顺序是什么,对于每个表采用什么访问方法来具体执行查询等等。设计 MySQL 的…

【LMM 003】生物医学领域的垂直类大型多模态模型 LLaVA-Med

论文标题:LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day 论文作者:Chunyuan Li∗, Cliff Wong∗, Sheng Zhang∗, Naoto Usuyama, Haotian Liu, Jianwei Yang Tristan Naumann, Hoifung Poon, Jianfeng Gao 作…

uni-app 前后端调用实例 基于Springboot 下拉刷新实现

锋哥原创的uni-app视频教程: 2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中..._哔哩哔哩_bilibili2023版uniapp从入门到上天视频教程(Java后端无废话版),火爆更新中...共计23条视频,包括:第1讲 uni…

UDS诊断(ISO14229-1) 11服务

文章目录 功能简介应用场景请求和响应1、请求2、子功能3、肯定响应4、否定响应 报文示例UDS中常用 NRC参考 功能简介 11服务,即 ECUReset(ECU重置)服务,用来控制MCU进行重启,重启分为硬件重启和软件重启。 应用场景…

事件循环的理解

1.单线程 Js是一个单线程的语言,代码只能一行一行去执行,遇到同步的代码就直接执行了,如果遇到异步的代码怎么办? 不可能等到异步的代码执行完,在去执行后面同步的代码。 2.主线程 遇到同步的代码,就在主线程里面直接执行了。 3.任务队列 遇到异步的…

Vue中使用JavaScript中的requestAnimationFrame动画循环实现循环滚动效果-demo

效果 requestAnimationFrame是一个由浏览器提供的 JavaScript 方法,用于在下一次浏览器重绘之前执行指定的回调函数。它接受一个回调函数作为参数,并返回一个整数值,可以用于取消动画循环。 使用 requestAnimationFrame 可以创建平滑的动画效…

【AIGC-图片生成视频系列-5】I2V-Adapter:一种用于视频扩散模型的通用图像生成视频适配器

目录 一. 项目与贡献概述 二. 方法详解 a. 整体框架图 b. 帧相似性先验 三. 一般化图像生成动画结果 四. 基于个性化 T2I 模型的动画结果 五. 结合ControlNet动画结果 六. 项目论文和代码 七. 个人思考与总结 在快速发展的数字内容生成领域,焦点已从文本到…

C#中的Attribute详解(下)

C#中的Attribute详解(下) 一、Attribute本质二、Attribute实例化三、Attribute实例化的独特之处四、元数据的作用五、自定义Attribute实例六、Attribute的附着目标七、附加问题 一、Attribute本质 从上篇里我们可以看到,Attribute似乎总跟pu…

Linux基础知识点(五-信号)

一、信号的基本概念 1.1 信号的概念 信号(signal),又称为软中断信号,用于通知进程发生了异步事件,它是Linux系统响应某些条件而产生的一个事件,它是在软件层次上对中断机制的一种模拟,是一种异…

12.29最小生成数K算法复习(注意输入输出格式),校园最短路径(通过PRE实现路径输出,以及输入输出格式注意)

7-2 最小生成树-kruskal算法 分数 15 const int maxn 1000; struct edge {int u, v, w; }e[maxn]; int n, m, f[30]; bool cmp(edge a, edge b) {return a.w < b.w; } int find(int x) {if (f[x] x) {return x;}else {f[x] find(f[x]);return f[x];} } //int arr[100…

简单FTP客户端软件开发——VMware安装Linux虚拟机(命令行版)

VMware安装包和Linux系统镜像&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1UwF4DT8hNXp_cV0NpSfTww?pwdxnoh 提取码&#xff1a;xnoh 这个学期做计网课程设计【简单FTP客户端软件开发】需要在Linux上配置 ftp服务器&#xff0c;故此用VMware安装了Linux虚拟机&…

数据结构模拟实现LinkedList双向不循环链表

目录 一、双向不循环链表的概念 二、链表的接口 三、链表的方法实现 &#xff08;1&#xff09;display方法 &#xff08;2&#xff09;size方法 &#xff08;3&#xff09;contains方法 &#xff08;4&#xff09;addFirst方法 &#xff08;5&#xff09;addLast方法 …

python开发的app有哪些,python如何开发小软件

这篇文章主要介绍了python开发的app有哪些&#xff0c;具有一定借鉴价值&#xff0c;需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获&#xff0c;下面让小编带着大家一起了解一下。 Python 无处不在&#xff0c;可以说是现代的 C 编程语言&#xff0c;你可以在任何地…

JavaScript的三种引入的方式

目录 (一).什么是JS1.1JS的特点1.2JS的组成 (二).JS引用的三种方式2.1标签引用&#xff08;或嵌入式)2.2文件引用&#xff08;外链式&#xff09;2.3行内式 (三).JS三种引用方式的优缺点1.行内方式&#xff1a;2.标签引用&#xff08;或嵌入式&#xff09;&#xff1a;3.文件引…

Codeforces Round 900 (Div. 3)(A-F)

比赛链接 : Dashboard - Codeforces Round 900 (Div. 3) - Codeforces A. How Much Does Daytona Cost? 题面 : 思路 : 在序列中只要找到k&#xff0c;就返回true ; 代码 : #include<bits/stdc.h> #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0)…

[Redis实战]分布式锁

四、分布式锁 4.1 基本原理和实现方式对比 分布式锁&#xff1a;满足分布式系统或集群模式下多进程可见并且互斥的锁。 分布式锁的核心思想就是让大家都使用同一把锁&#xff0c;只要大家使用的是同一把锁&#xff0c;那么我们就能锁住线程&#xff0c;不让线程进行&#xf…

机械过滤器(石英砂过滤器)和多介质过滤器的区别 工作原理动画

​ 1&#xff1a;机械过滤器多介质石英砂过滤器介绍 机械过滤器&#xff1a;预处理水质的关键设备 机械过滤器&#xff0c;也被称为压力式过滤器&#xff0c;是纯水制备过程中不可或缺的预处理设备。它在水处理系统中扮演着重要的角色&#xff0c;能够有效地去除水中的悬浮物…

Ubuntu(WSL)创建用户并赋予权限

查看当前用户 创建新用户 1&#xff09;执行如下命令创建新用户 sudo adduser mysql57 // mysql57 为新用户名&#xff0c;可自定义 2&#xff09;若待创建用户已存在&#xff0c;则先删除已存在用户&#xff0c;然后创建新用户 // 删除用户名 userdel mysql57// 删除组…

lambda表达式和包装器

正文开始前给大家推荐个网站&#xff0c;前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。 我们在使用库里的排序算法时如果排序的是自定义类型或者库里默认的排序不能满足我们则需求&…

2.2 设计FMEA步骤二:结构分析

2.2.1 目的 设计结构分析的目的是将设计识别和分解为系统、子系统、组件和零件,以便进行技术风险分析。其主要目标包括: 可视化分析范围结构化表示:方块图、边界图、数字模型、实体零件识别设计接口、交互作用和间隙促进顾客和供应商工程团队之间的协作(接口责任)为功能分…