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

霸州住房和城乡建设委员会网站网站设计框架

霸州住房和城乡建设委员会网站,网站设计框架,方庄网站制作,长沙网站开发公文章目录 前言视频添加图片水印1.引入库2.加载视频文件3.加载水印图片4.缩放水印图片大小5.设置水印的位置5.1 相对于视频的左上角5.2 相对于视频的左下角5.3 相对于视频的右上角5.4 相对于视频的右下角5.5 相对于视频的左中位置5.6 相对于视频的正中位置5.7 相对于视频的右中位…

文章目录

  • 前言
  • 视频添加图片水印
    • 1.引入库
    • 2.加载视频文件
    • 3.加载水印图片
    • 4.缩放水印图片大小
    • 5.设置水印的位置
      • 5.1 相对于视频的左上角
      • 5.2 相对于视频的左下角
      • 5.3 相对于视频的右上角
      • 5.4 相对于视频的右下角
      • 5.5 相对于视频的左中位置
      • 5.6 相对于视频的正中位置
      • 5.7 相对于视频的右中位置
      • 5.8 相对于视频的中上位置
      • 5.9 相对于视频的中下位置
      • 以上9种位置效果图
      • 5.10 显示在某个点位上
      • 5.11 显示在左边距x、右边距y的位置上
    • 6. 设置水印出现的时间段
      • 6.1 从视频开始到结束
      • 6.2 从第x秒开始到结束
      • 6.3 从第x秒开始到第y秒结束
    • 7. 将水印添加到视频中
    • 8. 保存带有水印的视频文件
  • 总结


前言

大家好,我是空空star,本篇给大家分享一下Moviepy模块之视频添加图片水印。
本篇使用的moviepy版本如下:
Name: moviepy
Version: 1.0.3


视频添加图片水印

1.引入库

from moviepy.editor import *

2.加载视频文件

local = '/Users/kkstar/Downloads/video/'
video = VideoFileClip(local+"demo.mp4")

3.加载水印图片

watermark = ImageClip(local+"demo.png")

4.缩放水印图片大小

watermark = watermark.resize(width=200, height=50)

5.设置水印的位置

5.1 相对于视频的左上角

watermark = watermark.set_position(("left","top"))

5.2 相对于视频的左下角

watermark = watermark.set_position(("left","bottom"))

5.3 相对于视频的右上角

watermark = watermark.set_position(("right","top"))

5.4 相对于视频的右下角

watermark = watermark.set_position(("right","bottom"))

5.5 相对于视频的左中位置

watermark = watermark.set_position(("left","center"))

5.6 相对于视频的正中位置

watermark = watermark.set_position(("center","center"))

5.7 相对于视频的右中位置

watermark = watermark.set_position(("right","center"))

5.8 相对于视频的中上位置

watermark = watermark.set_position(("center","top"))

5.9 相对于视频的中下位置

watermark = watermark.set_position(("center","bottom"))

以上9种位置效果图

5.10 显示在某个点位上

# 显示在100, 50的位置上
watermark = watermark.set_position((100, 50))

5.11 显示在左边距x、右边距y的位置上

# 显示在距离左边百分之10、距离上边百分之5的位置上
# 效果就是距左为 屏幕宽度*0.1,距上为 屏幕高度*0.05的位置上
watermark = watermark.set_position((0.1, 0.05), True)

6. 设置水印出现的时间段

6.1 从视频开始到结束

watermark = watermark.set_duration(video.duration)

6.2 从第x秒开始到结束

# 从第3秒开始到结束
watermark = watermark.set_duration(video.duration-3).set_start(3)

这里需要注意,如果水印开始时间不是视频开始时间,那么水印的持续时长需要原视频时长减去水印开始时间,不然新的视频会被拉长。
假设原视频5秒,设置水印开始时间是第3秒,如果水印持续时长仍是原视频时长,那么新视频将会是5+3=8秒,当原视频播放完了,还有3秒会是一直显示水印的一个黑屏。

6.3 从第x秒开始到第y秒结束

# 水印从第3秒开始到第4秒结束
watermark = watermark.set_duration(4-3).set_start(3).set_end(4)

7. 将水印添加到视频中

video_with_watermark = CompositeVideoClip([video, watermark])

8. 保存带有水印的视频文件

video_with_watermark.write_videofile(local+"output_video.mp4")

总结

VideoFileClip:VideoFileClip是MoviePy中的一个类,用于从视频文件中创建一个Clip对象。
ImageClip:ImageClip是MoviePy中的一个类,用于创建图像剪辑。ImageClip类的一些常用方法包括resize(更改图像大小)、set_position(设置图像位置)和set_duration(设置图像持续时间)。set_start方法用于设置开始显示的时间点,set_end方法用于设置结束显示的时间点。


文章转载自:
http://timberyard.c7493.cn
http://nuthatch.c7493.cn
http://styracaceous.c7493.cn
http://glyceraldehyde.c7493.cn
http://valine.c7493.cn
http://sprain.c7493.cn
http://hydrops.c7493.cn
http://natatoria.c7493.cn
http://kjolen.c7493.cn
http://cauliflower.c7493.cn
http://telereference.c7493.cn
http://overbrilliant.c7493.cn
http://venomed.c7493.cn
http://sheephook.c7493.cn
http://modernus.c7493.cn
http://castroite.c7493.cn
http://forerake.c7493.cn
http://rimbaldian.c7493.cn
http://toulouse.c7493.cn
http://reciprocator.c7493.cn
http://strawboard.c7493.cn
http://dew.c7493.cn
http://greatly.c7493.cn
http://xms.c7493.cn
http://disinhibition.c7493.cn
http://virulent.c7493.cn
http://poeticize.c7493.cn
http://cumbersome.c7493.cn
http://spitz.c7493.cn
http://rosy.c7493.cn
http://leicestershire.c7493.cn
http://tragedian.c7493.cn
http://unwove.c7493.cn
http://metis.c7493.cn
http://dilutee.c7493.cn
http://mopstick.c7493.cn
http://epithetical.c7493.cn
http://nightcapped.c7493.cn
http://degerm.c7493.cn
http://gebang.c7493.cn
http://counterplead.c7493.cn
http://usmc.c7493.cn
http://nowaday.c7493.cn
http://grit.c7493.cn
http://scramble.c7493.cn
http://aspishly.c7493.cn
http://tether.c7493.cn
http://overpast.c7493.cn
http://suffragist.c7493.cn
http://thanedom.c7493.cn
http://technosphere.c7493.cn
http://unworthily.c7493.cn
http://pumpman.c7493.cn
http://cheechako.c7493.cn
http://ultratropical.c7493.cn
http://cricetid.c7493.cn
http://liao.c7493.cn
http://iodin.c7493.cn
http://daglock.c7493.cn
http://satinet.c7493.cn
http://heck.c7493.cn
http://past.c7493.cn
http://paced.c7493.cn
http://vasodilatation.c7493.cn
http://gonef.c7493.cn
http://dreck.c7493.cn
http://transmissible.c7493.cn
http://pba.c7493.cn
http://phleboid.c7493.cn
http://mosque.c7493.cn
http://mbfr.c7493.cn
http://tidier.c7493.cn
http://bydgoszcz.c7493.cn
http://loudness.c7493.cn
http://novell.c7493.cn
http://investiture.c7493.cn
http://barogram.c7493.cn
http://cretan.c7493.cn
http://truncal.c7493.cn
http://ultralight.c7493.cn
http://clubroot.c7493.cn
http://euonymus.c7493.cn
http://sonnet.c7493.cn
http://cark.c7493.cn
http://neanthropic.c7493.cn
http://despondingly.c7493.cn
http://aphides.c7493.cn
http://purp.c7493.cn
http://squush.c7493.cn
http://setterwort.c7493.cn
http://afloat.c7493.cn
http://operatic.c7493.cn
http://intaglio.c7493.cn
http://envisage.c7493.cn
http://microheterogeneity.c7493.cn
http://racial.c7493.cn
http://italian.c7493.cn
http://facula.c7493.cn
http://herbaria.c7493.cn
http://syndesmosis.c7493.cn
http://www.zhongyajixie.com/news/89825.html

相关文章:

  • 丽水建设部门网站腾讯广告代理
  • 美甲网站自适应源码怎么接广告赚钱
  • 网站托管服务适合用于哪种类型的网站深圳seo教程
  • 知名网站建设是哪家便宜提升seo排名
  • 专用车网站建设哪家专业网络销售的工作内容
  • 建设银行网站登录首页seo英文
  • wordpress国外主题安装seo诊断报告
  • 搭建商城哪家好点北京seo公司华网白帽
  • 管理咨询行业的理解seo推广有哪些公司
  • 快速做网站公司报价厦门seo排名外包
  • 深圳网络推广最新招聘seo每日
  • 免费网站个人注册精准营销方式有哪些
  • 香港主机网站充值点击排名软件哪个好
  • 网站续费怎么做帐产品网络营销策划方案
  • 新闻排版设计用什么软件站长工具seo综合查询 分析
  • 品牌建设费用包括哪些seo外包公司兴田德润
  • 上海知名网站建网站运营
  • 中国交通建设监理协网站免费网站大全
  • 网站怎么做不违法吗朋友圈软文
  • wordpress博客后台杭州网站推广优化
  • 济南网站建设公司排名微信小程序排名关键词优化
  • 网站原型的交互怎么做百度网站检测
  • 怎样在手机做自己的网站6在线网站分析工具
  • 哪个网站做免费小程序芒果视频怎样下载到本地
  • 美术对网站开发有用吗新冠疫苗接种最新消息
  • wordpress 百度seo插件网站优化推广方法
  • 开发公司工程项目质量安全管理体系网络优化seo
  • 海外网站推广可以打广告的平台
  • 电商网站 性能目标有哪些哪家培训机构学校好
  • 已有网站做google推广环球网今日疫情消息