Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略

目录

moviepy的简介

moviepy的安装

moviepy的使用方法

1、官方案例


moviepy的简介

Python有些出色的数据可视化库,但很少能渲染GIF或视频动画。本文介绍如何运用MoviePy作为其他库的通用动画插件。  有了 MoviePy ,你可以用一个函数 make_frame(t) 自定义动画,并返回相应的时间t的视频帧(秒)。通过moviepy的官网看到依赖的库有Numpy,imageio, Decorator, and tqdm,而我的anaconda3安装时缺少tqdm(使用conda list能看到)

MoviePy(全套文件)是一个用于视频编辑Python库:切割、拼接、标题插入,视频合成(即非线性编辑),视频处理和自定义效果的创造。请查看库中使用的一些示例。moviepy可以读写所有常见的音频和视频格式,如GIF,和运行在Windows / Mac / Linux,Python 2.7 + 3。这里是行动在IPython笔记本:

moviepy的安装

pip install moviepy

20200630更新

pip install --upgrade moviepy

moviepy的使用方法

1、官方案例

在本例中,我们打开一个视频文件,选择t=50s和t=60s之间的子剪辑,在屏幕中央添加一个标题,然后将结果写入一个新文件:

from moviepy.editor import *video = VideoFileClip("myHolidays.mp4").subclip(50,60)# Make the text. Many more options are available.
txt_clip = ( TextClip("My Holidays 2013",fontsize=70,color='white').set_position('center').set_duration(10) )result = CompositeVideoClip([video, txt_clip]) # Overlay text on video
result.write_videofile("myHolidays_edited.webm",fps=25) # Many options...

Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略相关推荐

  1. Python编程语言学习:在根目录的py文件内调用某叶目录文件内的包/库或者函数(常用在GUI编程)之详细攻略

    Python编程语言学习:在根目录的py文件内调用某叶目录文件内的包/库或者函数(常用在GUI编程)之详细攻略 目录

  2. Py之docx:Python库之docx简介、安装、使用方法详细攻略

    Py之docx:Python库之docx简介.安装.使用方法详细攻略 目录 Python库之docx简介 Python库之docx安装 docx使用方法 1.打开文档

  3. Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略

    Py之ipython:Python库之ipython的简介.安装.使用方法详细攻略 目录 ipython的简介 ipython的安装 ipython的使用方法 ipython的简介 ipython是一 ...

  4. Py之pygame:Python的pygame库的简介、安装、使用方法详细攻略

    Py之pygame:Python的pygame库的简介.安装.使用方法详细攻略 目录 pygame库的简介 pygame库的安装 pygame库的使用方法 pygame库的简介 PyPoice是SDL ...

  5. Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略

    Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...

  6. Py之pdfkit:python的库之pdfkit简介、安装、使用方法详细攻略

    Py之pdfkit:python的库之pdfkit简介.安装.使用方法详细攻略 目录 pdfkit简介 pdfkit安装 pdfkit使用方法 pdfkit简介 pdfkit,把HTML+CSS格式的 ...

  7. Py之demjson:Python库之demjson的简介、安装、使用方法详细攻略

    Py之demjson:Python库之demjson的简介.安装.使用方法详细攻略 目录 demjson的简介 demjson的安装 demjson的使用方法 demjson的简介 python处理j ...

  8. Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略

    Py之Pandas:Python的pandas库简介.安装.使用方法详细攻略 目录 pandas库简介 pandas库安装 pandas库使用方法 1.函数使用方法 2.使用经验总结 3.绘图相关操作 ...

  9. Py之pyglet:Python之pyglet库的简介、安装、使用详细攻略

    Py之pyglet:Python之pyglet库的简介.安装.使用详细攻略 目录 pyglet库的简介 pyglet库的安装 pyglet库的使用方法 pyglet库的简介 pyglet是一个pyth ...

最新文章

  1. 图像处理(一)——使用matlab放缩图像
  2. 搬家到新地址:http://kittsoft.xp3.biz/,欢迎访问!
  3. 使用hiredis实现redis分布式锁
  4. spring cloud eureka注册原理-注册失败填坑
  5. SpringMVC简单小案例
  6. python中怎么求标准差_python 标准差计算的实现(std)
  7. 开课吧:AI改变就业市场的方式有哪些?
  8. 完美解决eclipse编辑器中文字符过小问题
  9. python3安装cv2 安装opencv 2019发布
  10. 云服务器发送开锁信息给单车,云服务器发送开锁信息给单车
  11. 联想拯救者Y7000P触摸板无法使用
  12. python bp神经网络的库_python bp神经网络库
  13. 视频聊天能正常工作吗?
  14. 图像处理中的梯度、导数如何求?(Robert算子,Sobel算子,Prewitt算子,Laplace算子)
  15. 头歌MySQL数据库实训答案2022
  16. http状态码、含义大全
  17. 网络嗅探器的设计与实现 python实现 计算机网络课程设计
  18. 从11s到170ms!看看人家的接口优化技巧,那叫一个优雅!
  19. CMS系统遇挂马,送大家个木马监控软件来解决问题!
  20. VTK 中MIP和MPR

热门文章

  1. Ubuntu中启用 ThinkPad指纹识别
  2. BCGControlBar教程:Outlook Bars
  3. 洛谷P2518 [HAOI2010]计数
  4. 【正则表达式】之Possessive Quantifiers
  5. 记录一个ansible高级用法与shell结合
  6. Error loading MySQLdb module: No module named MySQLdb
  7. vmbox下linux共享文件
  8. 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!
  9. 干货 | 当你在携程搜索时,背后的推荐系统是如何工作的
  10. 史上最坑爹的代码!个个让人崩溃!