当前位置: 首页 > 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…...

【kafka】Golang实现分布式Masscan任务调度系统

要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...

从WWDC看苹果产品发展的规律

WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)

文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...

大型活动交通拥堵治理的视觉算法应用

大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)

更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...

vue3+vite项目中使用.env文件环境变量方法

vue3vite项目中使用.env文件环境变量方法 .env文件作用命名规则常用的配置项示例使用方法注意事项在vite.config.js文件中读取环境变量方法 .env文件作用 .env 文件用于定义环境变量,这些变量可以在项目中通过 import.meta.env 进行访问。Vite 会自动加载这些环境变…...

Go语言多线程问题

打印零与奇偶数(leetcode 1116) 方法1:使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...

从 GreenPlum 到镜舟数据库:杭银消费金融湖仓一体转型实践

作者:吴岐诗,杭银消费金融大数据应用开发工程师 本文整理自杭银消费金融大数据应用开发工程师在StarRocks Summit Asia 2024的分享 引言:融合数据湖与数仓的创新之路 在数字金融时代,数据已成为金融机构的核心竞争力。杭银消费金…...

基于开源AI智能名片链动2 + 1模式S2B2C商城小程序的沉浸式体验营销研究

摘要:在消费市场竞争日益激烈的当下,传统体验营销方式存在诸多局限。本文聚焦开源AI智能名片链动2 1模式S2B2C商城小程序,探讨其在沉浸式体验营销中的应用。通过对比传统品鉴、工厂参观等初级体验方式,分析沉浸式体验的优势与价值…...