使用Python+MoviePy给视频添加字幕或水印

一、使用CompositeVideoClip将使用TextClip创建文字类与视频叠加在一起,给视频添加字幕或水印

python 复制代码
from moviepy.editor import *
 
# 从本地载入视频myHolidays.mp4,并截取00:00:50 - 00:00:60部分
clip = VideoFileClip("/home/Download/Mojito.mp4").subclip(50,60)
 
# 做一个txt_clip. 自定义样式,颜色.
txt_clip = TextClip("Mojito by Jay",fontsize=70,color='white',font=".苹方-简-常规体")

# 文本clip在屏幕正中显示持续10秒
txt_clip = txt_clip.set_pos((50,50)).set_duration(10)

# 把 text clip 的内容覆盖 video clip
video = CompositeVideoClip([clip, txt_clip])
 
# 把最后生成的视频导出到文件内
video.write_videofile("/home/Download/Mojito_edited.mp4")  

二、参数解析

set_pos:设置字幕的位置

set_duration:设置字幕的持续时间

相关推荐
hakesashou5 分钟前
python怎么将列表排序
python
weixin_440730507 分钟前
04python编程笔记-01基础知识+02三种结构
java·笔记·python
半路_出家ren8 分钟前
23.Python处理SSH和Redis
运维·网络·redis·python·网络安全·ssh·paramiko
BlockChain88826 分钟前
Spring框架终极入门指南(12000字深度解析)
java·后端·python·spring
czliutz28 分钟前
Windows系统创建启动Flask虚拟环境
windows·python·flask
GIS萬事通36 分钟前
基于arcgis制作深度学习标签并基于python自动化预处理样本
python·深度学习·arcgis·边缘计算
老董杂货铺37 分钟前
安防视频互联网化利器:EasyNVR全面解析
网络·信息可视化·音视频
布局呆星40 分钟前
面向对象中的封装-继承-多态
开发语言·python
sxy_976143 分钟前
AX86u官方固件温度监控(CPU,WIFI芯片)
python·docker·curl·nc·nas·温度·ax86u
诗词在线44 分钟前
适合赞美风景的诗词名句汇总
python·风景