php背景图添加字,怎样给视频后面加背景图 视频加背景图片并添加一行广告文字...

有不少广告小视频中,视频画面是一张海报背景图片,图片上显示一个小视频播放,并且在画面上还有显示一行广告字幕。这样的宣传视频制作其实蛮简单的,怎样给视频后面加背景图片的方法倒是挺多,要给视频加背景图片的同时还要添加文字广告字幕怎么弄呢?接下来给大家分享一个简单方法,给一个拍摄的横屏视频后面添加一张横版海报背景图片,并且在画面上方添加一行广告文字,完成宣传视频制作,一起动起手来吧!更多教程推荐:视频加图片背景怎么做、视频怎么加背景图并设置视频透明度。

本次小编的宣传视频制作效果如下图所示,可自定义视频、广告文字显示位置、文字样式等参数:

7e27776a99ba0fb91017339da65cad34.gif

先点击上方链接下载本次用到的宣传视频制作软件视频加背景图软件。下载后直接双击压缩包里面的应用程序运行即可。点击设置—首选项,设置去除自动检测更新的勾选,并且勾选上使用OpenGL实施软件;点击确定:

8864ae64359adf616aa66d43eee6c3ea.png

点击宣传视频制作软件界面右侧即下图步骤一处,这里点击选择x:y。点击下图步骤二处的按钮去除比例锁定,然后输入背景图片的宽高数值。设置完成后点击确定:

a9a0f11c66188a251b344d5864bce847.png

点击宣传视频制作软件左侧的导入项,在导入界面,点击添加文件按钮,在弹出的窗口中选中一张横版海报图片背景及拍摄的视频文件导入。

215a56125cac318c0c5224fc52297bb9.png

先点击媒体区导入的文件以外的任意区域,取消所有文件选中。右键点击图片文件,选择添加到当前位置。然后右键点击视频文件,选择添加到当前位置。要注意图片及视频导入轨道的顺序。在下方的轨道中,拖动图片文件的边缘处,设置显示时长相同:

c4e4903b16f96414710ce392012169ad.png

单击选中轨道上的视频文件,单击步骤二处的裁剪按钮。在界面右上方的画面中,拖动视频画面周围的白色小圆按钮设置裁剪区域。这一步操作不要忽略,如果不需要裁剪画面,则把裁剪区域拖动设置为整个视频画面显示。完成后点击应用按钮:

154d9e3d7f46857288c76b31b9ccd312.png

双击轨道上的视频文件,在上方显示的剪辑属性界面中,单击选中画中画,这一步很关键,要设置了画中画之后才能自定义视频显示大小位置。此时在右上方的画面中,拖动视频周围的白色小圆按钮设置显示画面大小,整体拖动设置显示位置。

710097ff3b4f1ffeb6a7c26b907432d9.png

然后开始添加广告文字。点击界面左侧的T字母形状按钮。将轨道上的进度条拖到广告文字开始显示的时间点。在上方显示的精选文字样式中,找到并右键点击简单文本,选择添加到当前位置。拖动轨道上添加的文本文件边缘处设置广告文字显示时长:

5b903192f6e965859cbe4fc2159368b8.png

双击轨道上的文本文件,在界面上方显示的文本编辑界面中,自定义文字的颜色、字体、大小及边框等参数。设置的参数会实时反映在右上方的画面上,在操作下一步输入广告文字的同时,也可以继续在此界面调整文字样式:

a2d5737c7861af70ef5f42b6b07d3cbb.png

在右上方的画面上,拖到文字设置显示位置,双击默认的文字内容,删除并修改为自己的广告文字。设置完成后点击应用按钮。点击画面下方的白色三角形按钮可播放查看效果。最后点击导出按钮:

e0383e3fb7241554d411eef06680972a.png

在导出设置中,自行选择导出格式,默认是mp4格式;可修改文件名;点击浏览按钮设置输出位置;在质量处自行选择视频质量,选择的质量越高画面越清晰,不过输出大小也越大。检查分辨率是否为刚开始设置的宽高尺寸数值,可以点击高级按钮修改。最后点击开始:

6f7701f26e02c294265c7f19cd647d0a.png

一个视频上添加横版背景图片并显示一行广告文字的效果制作完成,整体步骤不难,大家都按照步骤制作好了吗。狸窝宝典还有很多小视频制作方法,比方说文字视频制作等等,赶紧学起来。

最后提醒,本次用到的剪辑视频软件视频编辑功能强大,可以实现各种小视频制作,所需空间也会较大一些,因而大家下载后最好先存放到足够空间的电脑硬盘再解压缩使用。

笑话段子:

一天,两人去森林旅游,可是很不幸迷路了。

A说:“别怕,我带的有地图。”

B连忙抢过来,打开一看,惊道:“尼玛,世界地图啊?!”

资源推荐:

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

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

相关文章

前端学习(2307):react之props和state

Home,js import React, {Component} from react; import News from "./News"; class Home extends Component {render() {return (<div>home<News name"你好"/></div>);} }export default Home; news,js import React, {Component} f…

前端学习(2308):react之子传父

Home,js import React, {Component} from react; import News from "./News"; class Home extends Component {constructor(props) {super(props);this.state{text:我是默认值}}dataFun(text)>{console.log(text)this.setState({text})}render() {return (<di…

linux 密码复杂度,用PAM 搞定Linux 平台密码复杂度问题

用PAM 搞定Linux 平台密码复杂度问题星期五, 十二月 27, 20130作为一个PAM的一个模块&#xff0c;pam_cracklib可以被用来检查密码是否违反密码字典&#xff0c;这个验证模块可以通过插入password堆栈&#xff0c;为特殊的应用提供可插入式密码强度性检测&#xff0c;能够很好地…

前端学习(2309):react之同级传值

Home,js import React, {Component} from react; import News from "./News"; class Home extends Component {constructor(props) {super(props);this.state{text:我是默认值}}dataFun(text)>{console.log(text)this.setState({text})}render() {return (<di…

前端学习(2310):数据请求和json-server

app.js import React from react;import ./App.css; import Home from ./components/Home.js import World from "./components/World"; function App() {return (<div className"App">你好<World/></div>); }export default App;worl…

对Linux课程内容的建议,Linux课程笔记 Day01 课程内容总结(示例代码)

系统安装&#xff1a;引导项简单介绍&#xff1a;在“boot:”提示后&#xff1a;直接回车(Enter)——图形界面安装模式linux text——字符界面安装模式linux askmethod——提示用户选择安装方法(例如&#xff1a;nfs、ftp、http远程安装)linux rescue——救援模式&#xff0c;…

前端学习(2311):react中处理跨域问题

proxy:{"/api":{target:"http://www.weather.com.cn/data/cityinfo/101320101.html",changeOrigin:true,"pathRewrite":{"^/api":"/"}}}

Dev Express Report 学习总结(五)在分组中使用聚集表达式AggregateExpression

聚集表达式AggregateExpression主要包括几种&#xff1a;Avg(),Count(),Exists(),Max(),Min(),Single()和Sum()。其中对于Sum()&#xff0c;在我看来主要有两种用法&#xff0c;一种是Group时的合计&#xff0c;另一种是整个页面某个列的值的合计。但是对于Count(),由于以前对D…

linux6.8安装图形桌面,图形/文本界面安装CentOS 6.8系统详解

2. anaconda的工作过程前面提到&#xff0c;使用anaconda安装CentOS系统有两种方式&#xff0c;默认使用的是图形界面(GUI)安装&#xff0c;要求主机内存至少有512MB内存。而使用基于文本配置接口(TUI)来安装CentOS则需要显示指定&#xff0c;指定方式可以是在菜单界面按ESC键&…

从零开始学JavaWeb

引言 记得上学时,有位导师说过一句很经典的话:"编程语言只是工具,最重要的是掌握思想。" 笔者一直主要从事.net领域的开发工作。随着工作阅历的丰富&#xff0c;越来越深刻的理解当年导师说的那句话的意义。 "他山之石,可以攻玉",相互借鉴,然后为我所用,无…

VS2010 C++下编译调试MongoDB源码 r2.2.2

编译下载mongodb-src-r2.2.2用VS2010打开mongodb-src-r2.2.2\src\mongo\db\db_10.sln编译mongod项目调试先创建数据库文件夹"D:\mongodb\db"设置调试参数--dbpathD:\mongodb\dbF5运行调试

linux如何记录测试时长,如何测试Linux命令运行时间?

如何测试Linux命令运行时间&#xff1f;良许在工作中&#xff0c;写过一个 Shell 脚本&#xff0c;这个脚本可以从 4 个 NTP 服务器轮流获取时间&#xff0c;然后将最可靠的时间设置为系统时间。因为我们对于时间的要求比较高&#xff0c;需要在短时间内就获取到正确的时间。所…

软件工程概论个人作业02(四则运算2)

1、设计思想&#xff1a; 在四则运算1的基础上&#xff0c;多加了几个要求&#xff0c;是否有乘除法可以通过不同的选择然随机生成符号的函数有时候生成两个数字对应加减&#xff0c;有时候生成四个数对应加减乘除&#xff1b;括号没有实现&#xff1b;数值范围通过一个函数实现…

linux的yum详解,Linux之YUM 详解

一、yum是什么yum Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题二、yum 的运用格式及常用参数yum [option] "包名"有些记不住的包名 可以使用通配符* 来一次安装多个前端一直的软…

tableview直接滚动至最后一行

类似聊天界面&#xff0c;tableview应该直接显示在最后一行&#xff0c;并且不应该有滚动的出现。 在网上查了很久&#xff0c;直接滚动至最后一行很容易实现&#xff0c;有两种方法比较好。 1. 调用scrollToRowAtIndexPath方法 -(void) scrollBottom{if ([self.messageData co…

c语言两个字符串比较,将两个字符串s1和s2比较,如果s1s2,数组编程:将2个字符串s1和s2比较。若s1s2输出1;若s1=s2,输出0;若s1s2,输出-1(不能用strcmp函数)...

满意答案zxd8611032014.04.15采纳率&#xff1a;55% 等级&#xff1a;9已帮助&#xff1a;563人#include<iostream.h>#include<string.h>int min(int a,int b){return ((a<b)?a:b);}void main(){char a[1000],b[1000];int lena,lenb,i,t,res,flag0;cin>&…