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

相关推荐
bamb007 分钟前
一个项目带你入门AI应用开发01
python
05664618 分钟前
Python康复训练——常用标准库
开发语言·python·学习
weixin_4952484020 分钟前
短剧视频翻译配音指南:古装、甜宠与悬疑如何本地化?
音视频
昆曲之源_娄江河畔32 分钟前
Python如何安装flask, pymssql
开发语言·python·flask·pymssql
0566461 小时前
Python康复训练——控制流与函数
开发语言·python·学习
禹亮科技1 小时前
制造业100㎡跨国技术评审会议室音视频整体解决方案(亿联+思必驰+讯飞AI落地实践)
人工智能·音视频·视频会议系统集成
天使day1 小时前
FastAPI快速入门
python·fastapi
databook1 小时前
用相关性分析消除“冗余特征”
python·机器学习·scikit-learn
潜创微科技2 小时前
HDMI 分配器芯片方案商 IT66630 有源分配芯片方案
音视频
幻想时空2 小时前
地图数据采集
python