欢迎光临散文网 会员登陆 & 注册

moviepy基本操作.md

2023-03-11 13:26 作者:黑化折原  | 我要投稿

## 什么是moviepy?

 视频素材切片、剪切、添加转场特效、混合音轨、混合字幕的工具


## 安装

  pip install moviepy


## 功能

 ### 视频拼接

 ```

    from moviepy.editor import *

    clip1=VideoFileClip("./1.mp4")

    clip2=VideoFileClip("./2.mp4")

    clip3=concatenate_videoclips([clip1,clip2],method="compose")#拼接视频

    clip3.write_videofile("result.mp4")

 ```

 ### 设置音轨

   

 ```

    audioclip1=AudioFileClip("./backmusic.mp3")

    clip=clip.set_audio(audioclip1)

    clip.write_videofile("result.mp4")

 ```

 ### 多个图片生成视频

```

    # image为图片文件所在的目录名,按阿拉伯数字命名序列顺序,fps是每秒的帧数,1秒1帧就是一张图片显示一秒,数值越小,图片停留时间越长

    clip = ImageSequenceClip("image",fps=1)

    clip.write_videofile("result1.mp4")

```

###  文本

    需要安装imagemagick http://www.imagemagick.org/script/download.php#windows

    添加环境变量IMAGEMAGICK_BINARY 为magcik.exe所在地址

    或在D:\software\anaconda\Lib\site-packages\moviepy\config_defaults.py 中

    修改IMAGEMAGICK_BINARY 为magcik.exe所在地址

    文本切片textclip,参数为文字内容或文字所在的txt文件名 字体 颜色 大小,可设置文字位置,持续时间

```

    TextClip=TextClip("hello",font="黑体",color="white",fontsize=50).set_position("center")

    clip=CompositeVideoClip([clip1,TextClip]).set_duration(2)

    clip.write_videofile("result1.mp4")

```


###  特效

     日后有用到再更


moviepy基本操作.md的评论 (共 条)

分享到微博请遵守国家法律