PS CS6视频剪辑基本技巧(四)字幕居中和滚动字幕

news/2025/2/15 17:37:29/

系列讲座导读

PS CS6视频剪辑基本技巧(一)CS6可以实现的视频剪辑功能

PS CS6视频剪辑基本技巧(二)视频剪接和添加图片

PS CS6视频剪辑基本技巧(三)添加声音和字幕

PS CS6视频剪辑基本技巧(四)字幕居中和滚动字幕

PS CS6视频剪辑基本技巧(五)添加logo、动画和画中画

在第三讲中介绍了添加字幕的方法,但有的读者可能会发现,字幕模板设定的字幕起始是固定不变的,假如设定的起始位置是最左边,那么无论一行字多有多少个,都是从最左边开始排。那么有没有办法可以让字幕可以批量居中呢,无论字数多少都自动居中放置?PS CS6本身没有这个功能,但是可以使用其他的方法来实现。电视剧和电影片尾会动态滚动显示职员表,那么这个功能又怎么实现呢?下边来介绍一下批量字幕居中和滚动字幕的实现的方法。

目录

一、批量字幕居中

1、每行字幕前边的空格数

2、批处理脚本程序

(1)程序说明

(2)执行结果

3、居中后的字幕文件

二、添加滚动字幕

1、制作静态背景图片

(1)作图

(2)创建“背景”视频组

 2、制作滚动字幕

(1)添加文字

(2)实现滚动效果

(3)预览效果


一、批量字幕居中

既然PS CS6本身没有批量字幕居中的方法,那我们就从字幕数据源的文本入手,让txt的文字通过TAB键、空格键把文字移动到正中间,就可以实现我们想要的效果了。那么前边加多少空格呢?下边来介绍一下计算过程。

1、每行字幕前边的空格数

假如屏幕每行最多可容纳n个字,该行字幕汉字字数为m,那么这行字前边空出的汉字字数为(n-m)/2个,如图1-1所示。而实践发现,一个汉字的宽度=4个空格的宽度,所以空出的空格数为2*(n-m)个。

图1-1 字幕居中示意图

另外通过实践发现,如果每行文字前边只有空格,那么在做变量替换时,这些空格全部会被忽略,而如果这一行第一个时TAB键符号,则后边的所有空格都可以被识别。所以对上边空格的方案进行调整如下:每行字幕前边空一个tab键格+(2*(n-m)-1)个空格。

那么如何确定n呢?可以依据以下公式进行计算:屏幕宽度像素数÷字的点数。比如本例屏幕宽度为1920像素,字的点数为60,所以每行可容纳的字数为1920÷60=32(个)。

2、批处理脚本程序

找到每行字幕前边添加空格的规律,就可以利用window自带的批处理脚本语言,编辑一个字幕数据源转换程序,代码如下所示。代码可以放到txt文件中,然后把扩展名修改为.bat即可。

@echo off
set  str=''
setlocal enabledelayedexpansion
echo aaa>>2.txtfor /f "delims=[" %%i in (1.txt) do (
set  str0=%%i
set  str=%%iif not defined str goto :eof
call :ec1for /l %%i in (1,1,1)do call set "v=%%v%%	"for /l %%i in (1,1,!numSpace!) do call set "v=%%v%% "echo !v!!str0!>>2.txt
)
pause
exit /b 0:ec1
set num=0
set v=
:label
set /a num+=1
set str=%str:~0,-1%
if defined str goto label
set /a numSpace=2*(32-num)-1

(1)程序说明

1.txt是原字幕数据文本,2.txt用于存储转换后的字幕数据文本;

代码第4行echo aaa>>2.txt:在2.txt中第一行输入“aaa”;

代码第10行for /l %%i in (1,1,1)do call set "v=%%v%%        ",作用为输入tab键一次;

代码第11行for /l %%i in (1,1,!numSpace!) do call set "v=%%v%% ",作用为输入空格符numSpace次。

(2)执行结果

初始文件如图1-2所示,变换后的文件如图1-3所示。

图1-2 原始字幕数据

图1-3 变换后的字幕数据

3、居中后的字幕文件

把2.txt作为字幕数据源,利用定义变量的方法,批量处理成字幕文件,然后再合成到视频中,这样显示的字幕即为居中效果,如图1-4所示。

图1-4 字幕居中显示效果

二、添加滚动字幕

这种字幕一般指片尾的演员、职员表,从屏幕下方缓慢向上方移动,是一种动态的字幕,先来看下效果,如图2-1所示。

图2-1 滚动字幕效果

下边来介绍一下如何实现这个效果。

1、制作静态背景图片

(1)作图

图片为1920*1080像素大小,颜色为黑色,右上角添加一个毛毛虫的图片,然后再添加一行字“一只爬爬虫”,如图2-2所示。然后将该文件保存为jpeg格式图片,取名为“片尾.jpeg”。

图2-2 片尾背景图片

(2)创建“背景”视频组

创建视频时间轴,并把“图层0”视频组改名为“背景”,刚刚做的“片尾.jpeg”自动添加到这个视频组,如图2-3所示。

图2-3 创建背景视频组

 2、制作滚动字幕

(1)添加文字

单击“横排文字工具”,如图2-4所示。

图2-4 添加文字层

然后点击屏幕中心,此时系统会自动创建一个新的视频组,这个视频组里包含的就是刚刚创建的文字层。然后在文本框内添加滚动文字内容,文字大小为60点,颜色为白色,文字内容如下所示。

导演:爬爬虫剪辑:甲壳虫音乐:千足虫摄影:毛毛虫文字:病大虫字幕:臭屁虫顾问:跟屁虫场记:伶俐虫制片:小馋虫宣传:豆芽虫

移动文本框,使文字水平居中,垂直方向上,只露出第一行字,改视频组名称为“字幕”,如图2-5所示。

图2-5 创建字幕视频组

(2)实现滚动效果

 单击“字幕”视频组名字前边的右三角符号,如图2-6所示,展开“字幕”视频组。

图2-6 展开字幕视频组

 然后单击“变换”前边的时钟图标,如图2-7所示。

图2-7 选择“变换”功能项

然后向后拖动时间轴滑块,放到一个时间点上,如图2-8所示。 

图2-8 拖动时间轴滑块

然后,按快捷键CTRL+T,选中字幕文本框,键盘上按向上方向键箭头几次,向上移动一小段距离,如图2-9所示,然后按回车键,完成一次变换。

图2-9 选中文本框向上移动

然后再把时间轴滑块拖动到下一个时间点,再按上述方法,完成第二次变换,如图2-10所示。

图2-10 完成第二次移动变换

 以此类推,直至最后一行文字也显示在屏幕上,如图2-11所示。 

图2-11 完成所有移动变换

(3)预览效果

点击时间轴的播放按钮,如图2-12所示,即可以预览滚动字幕的效果了。

图2-12 播放

 (本讲结束)


http://www.ppmy.cn/news/670329.html

相关文章

Premiere视频片段剪辑、添加音乐、添加字幕

最近需要做一个视频剪辑用来展示,简单的添加一些字幕。做一下简单的过程记录。 文章目录 Premiere简介---一款视频编辑软件第一步,新建项目,导入编辑素材第二步,视频裁剪片段与调整速度第三步,添加音轨补充背景音乐第…

爱剪辑 v3.0.0.2000

爱剪辑是款专业且实用的视频剪辑制作工具。 爱剪辑不仅可以轻松剪辑制作视频,支持海量影像效果的自由搭配,丰富的文字编辑方式,而且更有2000图片、MV滤镜效果、FX、动画效果等美化可供选择使用。并且爱剪辑中还支持给视频加字幕、调色、加相…

教你调整视频时长,多个视频同时操作的视频剪辑教程

如何调整视频时长?如何想要调整多个视频该如何操作会更快速一些呢?下面就来看看使用——“好简单批量智剪”调整视频时长的方法吧,操作非常简单,希望以后可以使用的到。 第一步,运行“好简单批量智剪”,在主…

【PR】PR剪辑视频编辑软件视频去字幕

方式1:缩放 方法2:覆盖裁剪 方式3:高斯模糊方法 4.局部背景素材替换法(主要适合固定背景的,相对高级的手法,暂时不学) 5.参考 https://www.bilibili.com/video/BV194411W7H2

【短视频运营】短视频剪辑 ③ ( 添加字幕 | 智能识别字幕 | 修改字幕 | 字幕预设 | 字幕换行 | 使用字幕作为封面主题 )

文章目录 一、添加字幕 ( 智能识别字幕 )二、修改字幕 ( 字幕预设 | 字幕换行 )三、使用字幕作为封面主题 一、添加字幕 ( 智能识别字幕 ) 在 素材 面板中 , 选择 " 文本 " 选项卡 , " 智能字幕 " , 然后选择 " 识别字幕 " , 即可设置字幕 ; 点击…

如何根据音频转文字自动给视频加字幕

2020年2月更新:目前这款软件已经变成收费软件,须知!!!!!!!!!!!!!!! 可以考…

AutoCut: 一款通过字幕自动剪辑视频的神器

公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 今天给大家推荐的项目是「AutoCut」,用文本编辑器剪视频,AutoCut 对你的视频自动生成字幕,然后你选择需要保留的句子,AutoCut 将对你…

快速对全部视频进行色调调整、字幕添加

在剪辑视频的过程中,如何给多个视频添加字幕、或者调整画面色调呢?不知道如何操作的宝贝们,下面请随小编一起来试试。 所需工具 媒体梦工厂 视频若干 操作步骤 打开【媒体梦工厂】,在“任务剪辑”中,先导入准备好的视…