当前位置: 首页 > news >正文

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

本文是一个快速入门教程,如果您是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编程的话,可以训练自己的声音这样可以省去了录视频这一过程,进而剪视频时也会省很多时间(毕竟用电脑录制时有时会容易出错或是楼下过个车的话还容易有噪音)。

相关文章:

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

本文是一个快速入门教程,如果您是0视频处理基础,又想录制网课或是一些对效果要求不高的视频那么这篇教程足够使用了。 本文主要用Final Cut处理视频课,本文是笔者在制作视频课过程中逐渐摸索的,如果您想制作一些比较专业的视频&a…...

分布式定时任务Xxl_Job详细使用手册

看了很多网上的版本,思路描述的都不是很清晰,都只是几步操作就完成了,看效果,导致容易走入弯路(不排除是自己理解能力把),最开始以为是把admin模块集成到项目,后来测试了会&#xff…...

【PostgreSQL】表操作-修改表

【PostgreSQL】表操作快速链接 创建表及基础表命令 修改表 表权限 添加列 ALTER TABLE products ADD COLUMN description text;新列最初填充给定的任何默认值DEFAULT(如果未指定子句,则为 null)。 注意: 从 PostgreSQL 11 开始…...

【Java系列】文件操作详解

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【Java系列专栏】【JaveEE学习专栏】 本专栏旨在分享学习JavaEE的一点学习心得,欢迎大家在评论区交流讨论💌 目录 …...

docker-compose 安装 RocketMq

目录 1、rocketMq 官网 2、工作流程 RocketMQ集群工作流程​ 1. 启动NameServer​ 2. 启动 Broker​ 3. 创建 Topic​...

【心得】PHP反序列化高级利用(phar|session)个人笔记

目录 ①phar反序列化 ②session反序列化 ①phar反序列化 phar 认为是java的jar包 calc.exe phar能干什么 多个php合并为独立压缩包,不解压就能执行里面的php文件,支持web服务器和命令行 phar协议 phar://xxx.phar $phar->setmetadata($h); m…...

MyBatisPlus之增删改查

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 MyBatisPlus之增删改查 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、什么是Mybati…...

pytorch03:transforms常见数据增强操作

目录 一、数据增强二、transforms--Crop裁剪2.1 transforms.CenterCrop2.2 transforms.RandomCrop2.3 RandomResizedCrop2.4 FiveCrop和TenCrop 三、transforms—Flip翻转、旋转3.1RandomHorizontalFlip和RandomVerticalFlip3.2 RandomRotation 四、transforms —图像变换4.1 t…...

blob文件流前端显示pdf

首先请求需要修改 responseType: ‘blob’, 需要修改 请求头 {responseType: blob,url: url,method: get,}三种方法: 1.直接处理,在新页面打开 const blob new Blob([data],{ type:application/pdf }) let url window.URL.createObjectURL(blob) wi…...

Android 接入第三方数数科技平台

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、数数科技平台是什么?二、使用步骤1.集成SDK2. 初始化3. 发送事件和设置账号id4. 验证发送事件是否成功 小结 前言 一个成熟的App必然不可缺少对…...

LVM和磁盘配额

一:LVM概述: LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。 能够在保持现有数据不变的情况下,动态调整磁盘容量,从而提高磁盘管理的灵活性 /boot 分区用于存放引导文件,不能基于LVM创建…...

uni-app uni-app内置组件

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

C语言——格式说明符前面加修饰符

在C语言中,格式说明符前面可以添加一些修饰符来控制输出或输入的格式,主要包括宽度、精度、左对齐标志和前缀填充字符等。 1. 宽度(Width) %[width]type:这里的width是一个非负整数,表示输出字段的最小宽度…...

实验室(检验科)信息系统LIS源码,客户端:WPF+Windows Forms

lis系统源码,医学检验信息系统源码 LIS系统(Laboratory Information System)即实验室(检验科)信息系统,它将检验仪器付出的检验数据与相关信息接入计算机网络系统中,让患者、实验室、临床科室、…...

有道翻译web端 爬虫, js

以下内容写于2023-12-28, 原链接为:https://fanyi.youdao.com/index.html#/ 1 在输入框内输入hello world进行翻译,通过检查发出的网络请求可以看到翻译文字的http接口应该是: 2 复制下链接最后的路径,去js文件中搜索下: 可以看到这里是定义了一个函数B来做文字的翻译接口函数…...

uni-app API接口扩展组件(uni-ui)

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

信息化和数字化的本质区别是什么?

信息化和数字化是两个概念的区别 它们有什么区别和联系呢?信息化:“业务数据化”,先让业务流程能被数据记录下来。信息化“业务数据化”。数字化:“数据业务化”,用已累积的业务数据去反哺优化业务流程。数字化“数据…...

发表《Nature》!美国研究团队发布可编程逻辑量子处理器

​(图片来源:网络) 近期,美国研究团队开发了一款可编程的逻辑量子处理器,并展示了可靠且可扩展的量子计算所需的关键要素,该成果已发表于《Nature》期刊(doi:10.1038/s41586-023-06…...

CISSP 第1章:实现安全治理的原则和策略

作者:nothinghappend 链接:https://zhuanlan.zhihu.com/p/669881930 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 CIA CIA 三性: 机密性:和数据泄露有关。完整性…...

【并发设计模式】聊聊线程本地存储模式如何实现的线程安全

前面两篇文章,通过两阶段终止的模式进行优雅关闭线程,利用数据不变性的方式保证数据安全,以及基于COW的模式,保证读数据的安全。本篇我们来简述下如果利用线程本地存储的方式保证线程安全。 首先一个大前提就是并发问题&#xff…...

边缘计算网关:重新定义物联网数据处理

随着物联网(IoT)设备的爆炸式增长,数据处理和分析的需求也在迅速增加。传统的数据处理方式,将所有数据传输到中心服务器进行处理,不仅增加了网络负担,还可能导致数据延迟和安全问题。因此,边缘计…...

Linux之下载安装

rpm包管理 rpm介绍 rpm用于互联网下载包的打包及安装工具,他包含在某些linux分发版本中。他生成具有.rpm扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的steup.exe。 rpm包的查询指令 查询已经安装…...

【HarmonyOS开发】案例-记账本开发

OpenHarmony最近一段时间,简直火的一塌糊度,学习OpenHarmony相关的技术栈也有一段时间了,做个记账本小应用,将所学知识点融合记录一下。 1、记账本涉及知识点 基础组件(Button、Select、Text、Span、Divider、Image&am…...

webrtc中的接口代理框架

文章目录 接口代理框架Proxy体系类结构导出接口 webrtc的实际运用PeerConnectionFactoyPeerConnection使用 接口代理框架 webrtc体系庞大,模块化极好,大多数模块都可以独立使用。模块提供接口,外部代码通过接口来使用模块功能。 在webrtc中通…...

【AIGC-图片生成视频系列-4】DreamTuner:单张图像足以进行主题驱动生成

目录 一. 项目概述 问题: 解决: 二. 方法详解 a) 整体结构 b) 自主题注意力 三. 文本控制的动漫角色驱动图像生成的结果 四. 文本控制的自然图像驱动图像生成的结果 五. 姿势控制角色驱动图像生成的结果 2023年的最后一天,发个文记录…...

Jupyter Notebook的10个常用扩展介绍

Jupyter Notebook(前身为IPython Notebook)是一种开源的交互式计算和数据可视化的工具,广泛用于数据科学、机器学习、科学研究和教育等领域。它提供了一个基于Web的界面,允许用户创建和共享文档,这些文档包含实时代码、…...

uniapp项目如何引用安卓原生aar插件(避坑指南三)

官方文档说明:uni小程序SDK 【彩带- 避坑知识点】 如果引用原生aar插件,都配置好之后,云打包,报不包含此插件,除了检查以下步骤流程外,还要检查一下是否上打包的原生插件aar流程有问题。 1.第一步在uniapp项…...

YOLOv8改进 | 检测头篇 | ASFF改进YOLOv8检测头(全网首发)

一、本文介绍 本文给大家带来的改进机制是利用ASFF改进YOLOv8的检测头形成新的检测头Detect_ASFF,其主要创新是引入了一种自适应的空间特征融合方式,有效地过滤掉冲突信息,从而增强了尺度不变性。经过我的实验验证,修改后的检测头…...

思维训练-怎样设计一个MQ

架构师需要做各种设计,要不断地提高自己的设计能力。这有没有方法可以训练呢?有的,就是看到什么、想到什么,就假设对面坐着产品经理,一起讨论怎么把它设计出来。比如怎样设计一个MQ 我:首先我确认一下需求。…...

RK3399平台入门到精通系列讲解(导读篇)21天挑战Linux系统开发

🚀返回总目录 文章目录 一、关于作者1、博主的联系方式2、支持二、需要具备的知识和工具1、需掌握知识点2、需了解的知识点三、通过系列博客可以学到什么1、本系列博文特色2、21天学习目标3、21天学习内容4、学习时间5、学习产出...

展示型手机网站模板/资源搜索

• 描述使用ASM 的好处• 管理ASM 实例• 创建和删除ASM 磁盘组• 扩展ASM 磁盘组• 通过使用各种实用程序检索ASM 元数据Automatic Storage ManagementAutomatic Storage Management (ASM) 将文件系统与卷管理器纵向集成在一起,这是一项专门为Oracle DB 文件建立的…...

广州品牌网站开发/站长之家域名

/*Name: NYOJ--24--素数距离问题Author: shen_渊 Date: 17/04/17 16:42Description: 原来代码看不下去了o(╯□╰)o */ #include<iostream> using namespace std; int isPrime(int); int main(){ios::sync_with_stdio(false);int T;cin>>T;while(T--){int n;cin&…...

免费咨询身高发育/google seo

开篇 这篇文章的目的是讲解RM Executor模块当中一些通用的方法&#xff0c;这些方法在各个Executor的父类当中实现的&#xff0c;各个子类Executor模块都会复用&#xff0c;因此抽取出来统一的进行讲解。 个人是认为抽取通用的内容放在一篇文章讲解完后可以针对每类Executor讲解…...

大连市卫生健康委员会网站/网盘搜索神器

Kafka kafka是一个高吞吐的分布式消息队列系统。特点是生产者消费者模式&#xff0c;先进先出&#xff08;FIFO&#xff09;保证顺序&#xff0c;自己不丢数据&#xff0c;默认每隔7天清理数据。消息列队常见场景&#xff1a;系统之间解耦合、峰值压力缓冲、异步通信。 produ…...

怎样做网站内链/宁德市人民医院

转&#xff1a;https://blog.csdn.net/u013673437/article/details/80534839 在编写MATLAB程序过程中&#xff0c;有时会遇到当程序运行到不满足if条件时让程序跳出&#xff0c;停止运行的情况&#xff0c;在MATLAB中&#xff0c;使用return语句实现程序跳出。 只将以上程序中变…...

淡水网站建设哪家便宜/seo教程免费分享

网上胡说八道&#xff0c;众说风云&#xff0c;感觉这篇还算靠谱点。 原文链接&#xff1a;http://blog.csdn.net/dog250/article/details/51809566 为什么大家看到这个以后总是会往MSS&#xff0c;TSO上联系呢&#xff1f;也许第一个解释这个的人是个高手&#xff0c;而且以MS…...