使用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:设置字幕的持续时间

相关推荐
棒棒的皮皮几秒前
【OpenCV】Python图像处理之图像表示方法
图像处理·python·opencv
红队it1 分钟前
【Spark+Hive】基于Spark大数据旅游景点数据分析可视化推荐系统(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✅
大数据·python·算法·数据分析·spark·django·echarts
liliangcsdn5 分钟前
python如何写数据到docx示例
开发语言·python
酷柚易汛智推官6 分钟前
从清影2.0看AIGC视频未来:技术、生态与可持续产业价值的竞争逻辑
aigc·音视频·酷柚易汛
棒棒的皮皮8 分钟前
【OpenCV】Python图像处理之通道拆分与合并
图像处理·python·opencv·计算机视觉
王铁柱子哟-15 分钟前
如何在 VS Code 中调试带参数和环境变量的 Python 程序
开发语言·python
CNRio16 分钟前
GitCode CLI:从Python到Rust的重构之旅
python·rust·gitcode
0思必得017 分钟前
[Web自动化] 开发者工具控制台(Console)面板
前端·javascript·python·自动化·web自动化·开发者工具
EAIReport28 分钟前
如何通过RESTful API无缝集成自动化报告能力
python·自动化·restful
子午29 分钟前
【花朵识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习