☞ ░ 前往老猿Python博文目录

moviepy音视频剪辑VideoClip类set_position方法用于多个剪辑合成一个剪辑时设置调用剪辑实例的拷贝在合成剪辑的位置。

调用语法:

set_position(self, pos, relative=False)

参数说明:
  • pos:剪辑需要放置的位置,可以是如下方式取值:
  • (x,y):x,y用于指定剪辑左上角在合成剪辑的坐标位置
  • (“center”,“top”):设定水平居中,垂直位置到顶部,类似的设置还有’bottom’、‘right’、‘left’
  • (factorX,factorY):基于剪辑的大小设置相对位置, factorX和factorY为(0,1)之间的浮点数,计算位置时是以factorX乘以剪辑的宽,factorY乘以剪辑的高来计算位置,这里剪辑的宽和高是老猿认为应该是最终生成剪辑的宽和高
  • x和y的=的值可以是前三种的组合,x和y可以用不同的方式来设置
  • f(t)->(x,y):为一个通过时间计算该时刻指定剪辑左上角在合成剪辑的坐标位置
  • relative:是否相对位置,如果pos使用factorX或factorY时,relative需要设置为True

更多关于VideoClip的属性和方法请参考《moviepy音视频剪辑:视频剪辑基类VideoClip的属性及方法详解》(免费文章)或《moviepy音视频剪辑:视频剪辑基类VideoClip详解》(付费专栏文章,但内容更全、案例更多)。

更多moviepy的介绍请参考《PyQt+moviepy音视频剪辑实战文章目录》或《moviepy音视频开发专栏》。

关于收费专栏

老猿的付费专栏《使用PyQt开发图形界面Python应用》专门介绍基于Python的PyQt图形界面开发基础教程,付费专栏《moviepy音视频开发专栏》详细介绍moviepy音视频剪辑合成处理的类相关方法及使用相关方法进行相关剪辑合成场景的处理,两个专栏加起来只需要19.9元,都适合有一定Python基础但无相关专利知识的小白读者学习。

对于缺乏Python基础的同仁,可以通过老猿的免费专栏《专栏:Python基础教程目录》从零开始学习Python。

如果有兴趣也愿意支持老猿的读者,欢迎购买付费专栏。

最新文章

  1. JSP中的 HttpSession、pageContext对象
  2. Java多线程总结(二)锁、线程池
  3. 【转】TextView长按复制实现方法小结
  4. javascript 定时器
  5. 【解题报告】PKU 2826 An Easy Problem?!
  6. hibernate 一对多映射
  7. [编织消息框架][JAVA核心技术]动态代理应用9-扫描class
  8. 通用技术 : 异步调用 - Ajax技术
  9. 18 UI美化之level(等级显示显示)
  10. Scanner输入数字时个位十位百位千位单独取出。
  11. 监控glusterfs
  12. 使用shiro的密码服务模块
  13. k8s storageClass对接nfs
  14. Java 类加载机制(阿里面试题)-何时初始化类
  15. WebMisCentral-Client 适配MySql数据库
  16. 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况
  17. x1c 2018 体验
  18. Storm集群启动流程分析
  19. weka数据挖掘拾遗(二)---- 特征选择(IG、chi-square)
  20. Eclipse 安装JavaEE插件

热门文章

  1. Docker学习—Compose
  2. 解决Affter Effect汉化版(cc2015之后的版本)中出现表达式错误的一种常用方法
  3. MVC中Cookie的用法(二)---CookieHelper
  4. Dreamweaver是怎么把图片转换成代码 简单五步骤即可解决
  5. Node.js 搞Javascript开发的无论如何要尝试一下
  6. 仿select下拉框
  7. mysql一些好的问题
  8. sklearn.neighbors.NNeighborsClassifier 详细说明
  9. vue 使用中的小技巧 (一)
  10. linux中suid/sgid/sticky及扩展属性(attr)