如何给视频添加LOGO?

其实在Vegas简体中文版中给自己的视频添加水印、logo的方法有很多:

一、使用(动态)图片

你可以使用PhotoShop或Vegas制作属于自己的一个LOGO图片,然后保存好导入到Vegas自己的项目工程中。或者先将自己的视频渲染出来,然后再放入Vegas中,导入LOGO图片。

Vegas中图片的平移裁切界面
图1:匹配输出高宽比

点击LOGO图片素材上的裁切按钮,进入到图片的平移/裁切界面。拖动工作区中“F”的位置实现图片位置的变动,如果图片放不到边缘区域,右击工作区选择“匹配输出高宽比”即可。

Vegas中LOGO匹配视频长度
图2:匹配视频时长

这样添加的图片LOGO就完成了,如果想让它全程显示在视频中,只需要拉动至匹配视频长度即可。

当然,也可以使用视频当做logo放到视频中,方法和gif动态图片一样,需要在裁切界面中调整视频的大小和位置。

二、使用文字

第二种方法就是使用Vegas中简单的文字为视频添加LOGO。

使用Vegas添加字幕LOGO
图3:添加字幕文字

在视频的项目工程文件中直接点击“媒体生成器”,找到字幕文字或者(自带)文字(也可以找一些动态字幕制作),拖动到下方时间线上。

在弹出的文字属性设置界面,设置好文字的内容和各种属性。另外大家在此界面还可以设置文字的字体,如果想要使用更多字体可以去网上下载,具体的导入字体方法为:将字体文件(.ttf)放到C:\Windows\Fonts文件夹里面即可。

如果想要LOGO运动起来,添加关键帧就可以了,具体的教程大家可以参考:如何使用Vegas添加关键帧?

Vegas中两种设置文字位置的方法
图4:两种设置文字位置的方法

与图片的位置设置不同,文字的位置设置有两种方法,一种可以在文字属性设置界面的“位置”栏中移动设置;另一种是点击裁切按钮进入裁切界面设置位置。

转自:http://www.vegaschina.cn/rumen/sptj-logo.html

以下是使用MoviePy给视频添加中文水印的步骤: 1. 准备好要添加水印的视频和水印图片,确保水印图片为透明背景的PNG格式。 2. 安装MoviePy库。可以使用pip命令在终端中安装:pip install moviepy 3. 导入MoviePy库中所需的类和函数: ```python from moviepy.editor import * from moviepy.video.tools.drawing import * ``` 4. 加载要添加水印的视频: ```python video = VideoFileClip("video.mp4") ``` 5. 加载水印图片,并在其上添加中文水印: ```python logo = ImageClip("logo.png") txt_clip = TextClip("中文水印", font='SimHei', fontsize=30, color='white') txt_clip = txt_clip.set_pos((logo.w/2, logo.h/2)).set_duration(video.duration) logo = CompositeVideoClip([logo, txt_clip.set_opacity(0.6)]) ``` 在上述代码中,首先加载了水印图片logo.png,然后创建了一个文本剪辑txt_clip,并设置其字体、字号和颜色。接着将文本剪辑居中放置在水印图片中心,并设置其持续时间与视频持续时间相同。最后将水印图片和文本剪辑合并成一个复合剪辑,并设置文本剪辑的不透明度为0.6。 6. 将水印复合剪辑叠加到视频上,并输出新的视频文件: ```python result = CompositeVideoClip([video, logo]) result.write_videofile("video_with_watermark.mp4") ``` 在上述代码中,首先将水印复合剪辑和原视频复合成一个新的复合剪辑result,然后将其输出为视频文件video_with_watermark.mp4。 完整代码示例: ```python from moviepy.editor import * from moviepy.video.tools.drawing import * # 加载要添加水印的视频 video = VideoFileClip("video.mp4") # 加载水印图片,并在其上添加中文水印 logo = ImageClip("logo.png") txt_clip = TextClip("中文水印", font='SimHei', fontsize=30, color='white') txt_clip = txt_clip.set_pos((logo.w/2, logo.h/2)).set_duration(video.duration) logo = CompositeVideoClip([logo, txt_clip.set_opacity(0.6)]) # 将水印复合剪辑叠加到视频上,并输出新的视频文件 result = CompositeVideoClip([video, logo]) result.write_videofile("video_with_watermark.mp4") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值