加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python截取视频制作动态表情包+文字

发布时间:2020-12-20 10:01:38 所属栏目:Python 来源:网络整理
导读:1:安装moviepy库 ? ?2:安装IPython库 ? ?代码如下: from moviepy.editor import * from IPython.display import Image def Base(path= " 2.mp4 " ,duration=((0,4.8),(0,6.3)),savepath=r out11.gif " ): VideoFileClip(path). subclip(duration[0],dura

1:安装moviepy库

?

?2:安装IPython库

?

?代码如下:

from moviepy.editor import *
from IPython.display import Image


def Base(path="2.mp4",duration=((0,4.8),(0,6.3)),savepath=rout11.gif"):
    VideoFileClip(path).
        subclip(duration[0],duration[1]).
        speedx(0.3).
        resize(0.5).
        write_gif(savepath,fps=10,program=ffmpeg)

# 截取想要的部分的小姐姐图像
def SecondLevel(path=out1.gif)):
    VideoFileClip(path).
        subclip(duration[0],1)">]).
        crop(x1=region[0],y1=region[1],x2=region[2],y2=region[3)


def ThirdLevel(path=out2.gif菜鸟学python):
    video = VideoFileClip(path). 
        subclip(duration[0],1)">]). 
        crop(x1=region[0],1)">]). 
        speedx(0.3). 
        resize(0.5)
     创建文字
    text = TextClip(text,fontsize=20,color='white',interline=25,font=FangSong)
        .set_position((2,1)).
        set_duration(video.duration)
    compose = CompositeVideoClip([video,text])
    compose.write_gif(savepath,program=if __name__ == __main__':
   ThirdLevel()

代码解析

这里运行会报一个错误:

?

?解决办法:https://blog.csdn.net/kd_2015/article/details/80157713? 此文章又详细的解决步骤,我就不再记录了

然后重新运行你的代码,生成新的图片就是你需要的动态表情包加文字了

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读