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

相关推荐
小陈的进阶之路12 小时前
Claude Code辅助测试:导入篇skills
python·自动化
stuartevil13 小时前
零基础怎么用AI文生漫剧做出一条完整视频
人工智能·音视频
极客猴子13 小时前
能提取抖音视频文案的APP推荐:短视频文案工具合集
人工智能·智能手机·音视频·语音识别
whcyhhh14 小时前
头歌实践教学平台:大数据存储2023(六)
大数据·数据库·python
for_ever_love__14 小时前
python基础语法学习: 闭包
开发语言·python·学习·闭包
ly768914 小时前
Python 全面入门:从核心语法到工程实践
开发语言·python
cellurw15 小时前
从虚拟化音频架构到板端故障定位:车载 Audio 阶段性工程实践整理
架构·音视频
Niuguangshuo16 小时前
DeepFilterNet 3:端侧实时全带降噪的开源标杆
python
第一程序员16 小时前
AI 辅助编程的 7 个误区:把模型当高级搜索引擎是对它的最大浪费
python·rust·github
Groundwork Explorer17 小时前
W5500 网卡编程初始化与使用指南
python·单片机