今天爱分享给大家带来python 使用 MoviePy 给视频添加文字水印demo实现[附代码],希望能够帮助到大家。

MoviePy视频添加水印–python实现

视频添加文字水印demo

from moviepy.editor import *

# 本地视频位置

from moviepy.video.VideoClip import TextClip

# subclip视频截取开始时间和结束时间

video = VideoFileClip("/home/huangjx/视频/heng_5_sec.mp4")

# 制作文字,指定文字大小和颜色

txt_clip = (TextClip("My Holidays 2020")

.set_position(lambda t: (150*t, 50*t)) # 随着时间移动

.set_duration(video.duration)) # 水印持续时间

result = CompositeVideoClip([video, txt_clip]) # 在视频上覆盖文本

result.write_videofile("/home/huangjx/视频/heng_5_sec.mp43.mp4", fps=25) # fps:视频文件中每秒的帧数

里面的函数选项具有很大的调节性,建议自己进入源码进行查询尝试并且使用

logo = (mp.ImageClip("/home/huangjx/图片/test.jpg")

# 水印持续时间

.set_duration(video.duration)

# 水印高度,等比缩放

.resize(height=300)

# 水印的位置

.set_pos(('left', 'top')))

# 制作文字,指定文字大小和颜色

txt_clip = (TextClip("My Holidays 2020")

.set_position(lambda t: (150*t, 50*t)) # 水印内容居中

.set_duration(video.duration)) # 水印持续时间

例如水印的位置,它涉及到水印的浮动问题。水印的大小,水印的颜色、水印的字体、水印的背景颜色等等。

python在视频上方加字_python 使用 MoviePy 给视频添加文字水印demo实现[附代码]相关推荐

  1. php怎么给视频加水印,视频怎么加水印 添加文字水印和图片水印 给视频加水印的软件...

    昨天由于台风"妮妲"来了深圳,所以在家休息了一天,而且势汹汹的台风"妮妲"于2日03时35分在深圳市大鹏半岛登陆,登陆时风力达到14级,成为近年来正面登陆珠江三 ...

  2. 利用Python脚本给图片批量添加文字水印

    引言:本人从小白自学python,为了测试基础学习效果,增加一定的促进,想通过参加全国计算机等级考试二级python来检验基础学习情况.在学习过程中,会将该过程编写的python小程序题目在此发表,希 ...

  3. 计算机考试字处理怎样加水印,一学即会!图片上如何添加文字水印

    原标题:一学即会!图片上如何添加文字水印 平时工作中,有的小伙伴经常需要处理一大堆的图片,比如说在网上发表自己的文章,在购物网站上晒单,还是自己亲手拍的照片,自己制作的图片,或者画出来一个好的创意,想 ...

  4. php加图片源码_PHP添加文字水印或图片水印的水印类完整源代码与使用示例

    PHP实现的给图片添加水印功能,可添加文字水印或图片水印,使用文字水印时需要提供字体文件,使用图片水印时需要提供水印图片,水印图片不能比要添加水印的图片大,请使用背景透明的水印图片. 该水印类支持自定 ...

  5. python 实现图片添加文字水印

    在python中我们可以使用openCV给图片添加水印,这里注意openCV无法添加汉字水印,添加汉字水印上可使用PIL库给图片添加水印 一:openCV给图片添加水印 1:安装openCV pip ...

  6. java图片加文字水印_JAVA实现图片的修改,添加文字水印效果

    JAVA实现图片的修改,添加文字水印效果,根据文字内容生成图片,下面是具体的代码,以及测试方法: 实现类: package JavaMoImage; import javax.p_w_picpathi ...

  7. 一、python+PIL给图片添加文字水印

    python+PIL给图片添加文字水印 最近需要给同一张图片添加不同的水印保存,在网上搜了很多,也不是很有效,在这儿记录一下我运行正确无误的代码,方便自己以后查看: #读取文件每一行,写到图片中间位置 ...

  8. python读取视频流做人脸识别_python实现图片,视频人脸识别(opencv版)

    图片人脸识别 import cv2 filepath = "img/xingye-1.png" img = cv2.imread(filepath) # 读取图片 gray = c ...

  9. python在输出中间加空行_python输出空行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 用print "current:%dr"%(cnt),就可以 ...

  10. python有哪些码_Python有哪些神一般的蜜汁操作? 《附代码》

    有人说,"Python除了不会生孩子,Python从撩妹到装x,无所不能!什么都会!" 下载视频?我用Python: 玩跳一跳?我用Python跳到4999分: 撩妹子?依然用Py ...

最新文章

  1. 什么是mysql主从复制
  2. 布局自动驾驶L3级,探访北汽福田发动机生产基地!
  3. trigger() --工作中问题nav样式
  4. Splash页面跳转主页面,去掉主页面标题栏
  5. python web 框架的flash消息_python web开发-flask中消息闪现flash的应用
  6. MYSQL重置ROOT密码
  7. 熊猫数据集_熊猫迈向数据科学的第一步
  8. linux mysql 性能提高,高手心得:提高MySQL性能的方法
  9. 惩罚女人的最有效方法!
  10. Clipsync – 同步 Win 和 Android 剪贴板
  11. 清代考生是如何作弊?很是牛啊!
  12. php 阿里云短信接口 demo最新
  13. mysql 格林时间转换_oracle中将格林威治时间转化为一般时间
  14. HDU-4539 郑厂长系列故事——排兵布阵 状态压缩DP Or 最大团
  15. ORACLE process爆满,大量process没有对应的session
  16. 墨者学院简单sql注入
  17. win10,没有内置录音机,如何解决
  18. 错误Error: A React component suspended while rendering, but no fallback UI was specified
  19. 万达商业再递招股书:上半年派息35亿 腾讯与碧桂园是股东
  20. 利用动网论坛dvBBS漏洞上传webshell

热门文章

  1. word文字上下间距怎么调_word文档里的文字上下左右之间的间距如何调整?
  2. Matlab导入Excel数据快速绘图
  3. matlab导入数据后画图_利用三维坐标matlab创建三维曲面
  4. FID - Web特征数据来了
  5. centos防火墙的关闭,硬盘挂载,yum配置,创建实验快照
  6. pytorch读取数据集(分类文件夹加载)—ImageFolder()
  7. 我为什么学习设计模式
  8. 关于 未受信任的企业级开发者 提示的解决
  9. oracle imp命令路径,在oracle中关于imp命令的详细讲解
  10. Android类似暗黑的游戏,像暗黑2一样的手游 类似暗黑2的手游盘点