使用Python+moviepy在视频画面上绘制边框

一、 使用VideoFileClip对象的的fx函数设置vfx.margin,在视频画面上绘制边框

python 复制代码
from moviepy.editor import * 

mv=VideoFileClip('/home/Download/leaves.mp4') 

mv2=mv.fx(vfx.margin,mar=3,color=(0,0,255),opacity=0.5) # 绘制边框

# mar=3 :边框宽度3像素,生效优先级高于:left=3,right=3,top=3,bottom=3

# color=(0,0,255) : 边框颜色是蓝色

# opacity=0.5 : 边框透明度0.5(半透明)

mv2.write_videofile('/home/Download/margin.mp4')

二、 使用VideoFileClip对象的的fx函数设置vfx.margin,在视频画面上绘制边框,边框四条边宽度单独设置

python 复制代码
from moviepy.editor import * 

mv=VideoFileClip('/home/Download/leaves.mp4') 

mv2=mv.fx(vfx.margin,left=3,right=4,top=5,bottom=6,color=(0,0,255),opacity=0.5)  # 绘制边框

# left=3 :左边框宽度3像素

# right=4 :右边框宽度4像素

# top=5 :上边框宽度5像素

# bottom=6 :下边框宽度6像素

# color=(0,0,255) : 边框颜色是蓝色

# opacity=0.5 : 边框透明度0.5(半透明)

mv2.write_videofile('/home/Download/margin.mp4')
相关推荐
小嘉丶学长4 分钟前
Day08 · 字符串(二)
服务器·开发语言·python·学习·1024程序员节
BD_Marathon9 分钟前
【Python】列表推导式
python
2501_9481226319 分钟前
Qs 跨端三方库仓颉适配全流程
python·react native·django·tornado
萌动的小火苗22 分钟前
MQTT的QoS0、QoS1、QoS2有什么区别?
开发语言·网络·python·php·信息与通信
forest_0923 分钟前
《大模型原理通俗讲》系列 00|开篇 大模型到底是怎么回事
人工智能·python·prompt·agi
事圆则缓26 分钟前
Flutter 与原生交互的最后一层:RTC 视频帧怎么走
flutter·音视频·实时音视频
工程师迪菲29 分钟前
【基础篇 01】YOLO 到底在做什么?先从一张图片看明白
python
FlightYe34 分钟前
linux系统编程(十七):内存管理基础
android·linux·ffmpeg·音视频·android runtime
2601_965449081 小时前
AI视频制作:做文物视频,青铜器瓷器的图难找,AI怎么自动扒文物素材?
人工智能·音视频
happylifetree1 小时前
Python72:核心语法-类型注解-函数的类型注解
python